Ingredients
For the macaroni:
- 8 ounces (about 2 cups) elbow macaroni
- Salt (for boiling pasta)
For the cheese sauce:
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon Dijon mustard
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon ground paprika
- 1/4 teaspoon ground black pepper
- 1/4 teaspoon salt (adjust to taste)
- 2 cups sharp cheddar cheese (shredded)
- 1 cup Gruyère cheese (shredded)
- 1/2 cup Parmesan cheese (grated)
For the topping:
- 1/2 cup breadcrumbs (preferably panko)
- 2 tablespoons unsalted butter (melted)
- 1/4 cup Parmesan cheese (grated)
- 1/4 teaspoon dried parsley (optional)
Instructions
-
Cook the Macaroni:
- Bring a large pot of salted water to a boil. Add the macaroni and cook according to the package instructions until al dente, usually about 8-10 minutes.
- Drain the macaroni and set aside.
-
Prepare the Cheese Sauce:
- In a large saucepan over medium heat, melt the butter. Once melted, add the flour and whisk continuously for about 1-2 minutes to create a roux. The mixture should be smooth and bubbly.
- Gradually add the milk and heavy cream, whisking constantly to prevent lumps. Continue to cook, stirring frequently, until the mixture begins to thicken and comes to a gentle simmer, about 5-7 minutes.
- Stir in the Dijon mustard, garlic powder, onion powder, paprika, black pepper, and salt. Mix well.
- Reduce the heat to low and gradually add the shredded cheddar, Gruyère, and Parmesan cheeses. Stir until the cheese is completely melted and the sauce is smooth.
-
Combine the Macaroni and Cheese Sauce:
- Add the cooked macaroni to the cheese sauce, stirring gently to ensure the pasta is evenly coated with the sauce.
-
Prepare the Topping:
- In a small bowl, mix the breadcrumbs with the melted butter, Parmesan cheese, and dried parsley if using. The mixture should be crumbly.
-
Assemble and Bake:
- Preheat your oven to 375°F (190°C).
- Pour the macaroni and cheese mixture into a greased 9x13-inch baking dish or a similar sized casserole dish.
- Sprinkle the breadcrumb topping evenly over the macaroni and cheese.
- Bake in the preheated oven for 20-25 minutes, or until the topping is golden brown and the cheese sauce is bubbly.
-
Serve:
- Allow the macaroni and cheese to cool for a few minutes before serving. This helps the cheese sauce set and makes for easier serving.
- Enjoy the creamy, cheesy goodness of homemade macaroni and cheese on its own or as a side dish to your favorite main courses.