Ingredients
For the pasta:
- 8 ounces elbow macaroni (about 2 cups dry)
- Salt (for pasta water)
For the cheese sauce:
- 3 tablespoons unsalted butter
- 3 tablespoons all-purpose flour
- 2 cups whole milk (preferably warmed)
- 1 cup heavy cream
- 1 cup shredded sharp cheddar cheese
- 1 cup shredded Gruyère cheese
- 1 teaspoon Dijon mustard
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/2 teaspoon paprika
- 1/4 teaspoon cayenne pepper (optional, for a bit of heat)
- Salt and black pepper to taste
For the topping:
- 1 cup panko breadcrumbs
- 2 tablespoons unsalted butter (melted)
- 1/2 cup grated Parmesan cheese
- 1 tablespoon chopped fresh parsley (optional, for garnish)
Instructions
-
Cook the Pasta:
- Bring a large pot of salted water to a boil.
- Add the elbow macaroni and cook according to the package instructions until al dente, usually about 6-8 minutes.
- Drain the pasta and set aside.
-
Prepare the Cheese Sauce:
- In a large saucepan or skillet, melt the butter over medium heat.
- Once melted, add the flour and whisk continuously for about 1-2 minutes to form a roux. The mixture should bubble but not brown.
- Gradually add the warmed milk and heavy cream to the roux, whisking constantly to prevent lumps. Continue cooking and whisking until the sauce thickens, about 4-5 minutes.
- Reduce the heat to low. Add the shredded cheddar and Gruyère cheeses to the sauce, stirring until completely melted and smooth.
- Stir in the Dijon mustard, garlic powder, onion powder, paprika, and cayenne pepper (if using). Season with salt and black pepper to taste.
-
Combine Pasta and Cheese Sauce:
- Add the cooked macaroni to the cheese sauce and stir until the pasta is evenly coated with the sauce.
-
Prepare the Topping:
- In a small bowl, combine the panko breadcrumbs, melted butter, and grated Parmesan cheese. Mix until the breadcrumbs are evenly coated.
-
Assemble and Bake:
- Preheat your oven to 375°F (190°C).
- Transfer the macaroni and cheese mixture to a baking dish (an 8x8-inch or similar size dish works well).
- Evenly sprinkle the breadcrumb mixture over the top of the macaroni and cheese.
- Bake in the preheated oven for 20-25 minutes, or until the top is golden brown and the cheese is bubbly.
-
Finish and Serve:
- Remove the macaroni and cheese from the oven and let it cool for a few minutes before serving. This helps the sauce set and makes for easier serving.
- Garnish with chopped fresh parsley if desired.