Description
Picture golden, bubbling cheese stretching from your fork, crispy breadcrumb topping shattering under your spoon, and tender pasta coated in the creamiest sauce imaginable. This Best Baked Mac and Cheese Recipe transforms simple ingredients into pure comfort food magic.
Ingredients
For the Pasta and Cheese Sauce:
-
1 pound (450g) elbow macaroni or cavatappi pasta
-
4 tablespoons (57g) unsalted butter
-
⅓ cup (42g) all-purpose flour
-
3 cups (720ml) whole milk, warmed
-
1 cup (240ml) heavy cream
-
3 cups (340g) sharp cheddar cheese, freshly shredded
-
1½ cups (170g) Gruyère cheese, freshly shredded
-
4 ounces (113g) cream cheese, softened
-
1 teaspoon Dijon mustard
-
1 teaspoon garlic powder
-
½ teaspoon onion powder
-
½ teaspoon smoked paprika
-
Salt and black pepper to taste
For the Topping:
-
1½ cups (90g) panko breadcrumbs
-
3 tablespoons (43g) melted butter
-
½ cup (57g) sharp cheddar cheese, shredded
-
¼ teaspoon paprika
Instructions
-
Preheat your oven to 350°F (175°C) and butter a 9×13-inch baking dish generously. Bring a large pot of salted water to a rolling boil. Shred all your cheeses and let them come to room temperature. Warm your milk in the microwave for 1-2 minutes.
-
Add the macaroni to boiling water and cook for 6-7 minutes until just shy of al dente. Drain thoroughly but don’t rinse. Set aside.
-
In your largest pot, melt the butter over medium heat until it foams. Sprinkle in the flour and whisk vigorously for 2-3 minutes until the mixture turns light golden and smells toasty.
-
Gradually pour in the warm milk while whisking constantly, followed by the heavy cream. Continue whisking as the mixture thickens, about 5-7 minutes. Remove from heat and stir in the cream cheese until completely melted. Add the Dijon mustard, garlic powder, onion powder, smoked paprika, salt, and pepper. Fold in the shredded cheddar and Gruyère in three batches, stirring until each addition melts completely.
-
Add the drained pasta to your cheese sauce and fold gently until every piece is thoroughly coated. Pour everything into your prepared baking dish, spreading evenly.
-
Mix the panko breadcrumbs with melted butter, shredded cheddar, and paprika in a bowl. Sprinkle this mixture uniformly across the top.
-
Bake for 25-30 minutes until the top turns deep golden brown and the edges bubble vigorously. For an extra-crispy top, broil for the final 2-3 minutes while watching carefully. Let rest for 5-10 minutes before serving.
Notes
-
Always use freshly shredded cheese rather than pre-shredded, which contains anti-caking agents that prevent smooth melting.
-
Cook pasta 1-2 minutes less than package directions since it continues cooking in the oven.
-
Add warm milk gradually to prevent lumps. Cold milk creates clumps.
-
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat with a splash of milk.
-
To make ahead, assemble completely without breadcrumb topping, cover, and refrigerate up to 24 hours. Add fresh topping before baking and increase baking time by 10 minutes.
-
For freezing, wrap tightly without topping and freeze up to 3 months. Thaw overnight before baking.
- Prep Time: 15 minutes
- Cook Time: 35 minutes