This Truffle Mac and Cheese is restaurant quality, but made with every day ingredients! This easy dinner is rich, creamy, and loaded with bacon — what's not to love?!
Preheat oven to 350 degrees F and grease a 9x13 inch baking dish with cooking spray. Set aside.
Cook bacon over medium heat in a large stockpot. Once crispy, remove, but leave bacon grease.
Sauté onions until tender, about 5-10 minutes.
Slowly sprinkle on flour, then whisk for 60 seconds.
Slowly pour in milk, whisking constantly, then stir in salt, pepper, garlic powder, onion powder, and mustard powder.
Turn heat to low then stir in sour cream and cheeses, little by little (I do a handful at a time), letting the cheese melt before adding more cheese. Keep adding cheese and stirring constantly until all the cheese has been added and melted.
Remove from heat and gently stir in truffle oil, cooked pasta, and bacon.
Taste and season with more truffle oil and/or salt, if necessary, then transfer to prepared baking dish.
Panko Topping
In a small bowl, stir together melted butter, truffle oil, panko, salt, and paprika.
Sprinkle evenly over the macaroni and cheese, then bake in preheated oven for 30 minutes.