Ingredients
Equipment
Method
Prep and Cook Pasta
- Preheat oven to 375°F (190°C). Cook macaroni in salted boiling water, reducing cook time by 1-2 minutes from package directions. Drain thoroughly.
Make Roux
- Melt butter in a large pot over medium heat, then whisk in flour for 2-3 minutes until a pale golden roux forms.
Build Sauce
- Gradually whisk in warm whole milk and heavy cream until sauce thickens and bubbles, about 5-7 minutes.
Add Cheese
- Reduce heat to low. Stir in softened cream cheese until melted, then gradually add cheddar, Gruyère, and smoked Gouda, stirring until smooth. Do not boil.
Flavor Boost
- Stir in Dijon mustard, Worcestershire sauce, nutmeg, salt, and pepper to taste.
Combine
- Add the drained macaroni to the cheese sauce and stir until evenly coated.
Assemble and Top
- Pour mixture into a buttered 9x13-inch baking dish. If desired, combine Panko, melted butter, and Parmesan; sprinkle over top.
Bake
- Bake for 25-30 minutes, or until bubbly and topping is golden brown and crispy.
Rest and Serve
- Let stand for 10-15 minutes before serving to allow the sauce to set.
Notes
For an extra sharp flavor, consider adding a touch of dry mustard to the roux. Ensure your milk is warm when adding to the roux to prevent lumps and create a smoother sauce. Do not let the cheese sauce boil once cheese is added, as it can cause the cheese to separate and become oily. Freshly grated cheese melts much better and provides a creamier sauce than pre-shredded varieties. Adjust salt and pepper carefully, as the cheeses contribute significant saltiness. Leftovers can be reheated gently on the stovetop with a splash of milk to restore creaminess.
