Ingredients
Method
- Preheat your oven to 375°F (190°C). Grease a 9x13 inch baking dish.
- Cook the macaroni 1 minute less than the package directions — it will finish cooking in the oven. Drain and set aside.
- In the same pot, melt 4 tablespoons butter over medium heat. Whisk in the flour and cook for 1-2 minutes until golden.
- Slowly whisk in the milk, a little at a time, until smooth. Cook until the sauce thickens and coats the back of a spoon, about 5 minutes.
- Remove from heat. Stir in the cheddar, Gruyère, and cream cheese until completely melted and smooth.
- Add the Dijon mustard, garlic powder, smoked paprika, salt, and pepper. Stir to combine.
- Add the cooked macaroni to the cheese sauce and stir until every piece is coated.
- Pour into the prepared baking dish.
- In a small bowl, mix the Panko, melted butter, and Parmesan. Sprinkle evenly over the top.
- Bake for 25-30 minutes until bubbly around the edges and golden on top.
- Let it rest for 5 minutes before serving.
Notes
Undercooking the pasta by 1 minute is crucial — it absorbs the cheese sauce in the oven and comes out perfectly al dente. Shred your own cheese for better melting. The Dijon mustard doesn't make it taste mustardy — it just enhances the cheesiness. Add crumbled bacon or diced jalapeños for a twist.
