Ingredients
1 pound elbow macaroni or other preferred pasta
1/2 cup (1 stick) unsalted butter, plus 2 tbsp for topping
1/2 cup all-purpose flour
4 cups whole milk
1 cup heavy cream
4 cups (about 1 pound) sharp cheddar cheese, freshly grated
2 cups (about 1/2 pound) Gruyère cheese, freshly grated
1 cup (about 1/4 pound) smoked gouda or Monterey Jack cheese, freshly grated (optional)
1 tsp Dijon mustard
1/2 tsp Worcestershire sauce
1 tsp salt, or to taste
1/2 tsp black pepper, or to taste
Pinch of freshly grated nutmeg
1 cup panko breadcrumbs
Instructions
Step 1: Bring a large pot of salted water to a rolling boil. Add your chosen pasta (elbow macaroni, shells, or cavatappi). Cook according to package directions until al dente, about 7-8 minutes. It should still have a slight bite, as it will continue to cook in the oven. Drain well and set aside. Do not rinse the pasta; the starch helps the sauce cling better.
Step 2: In a large, heavy-bottomed pot or Dutch oven, melt 1/2 cup of unsalted butter over medium heat. Once melted and slightly foamy, sprinkle in the all-purpose flour. Whisk continuously for 2-3 minutes to create a smooth roux. This step is crucial for thickening your sauce and cooking out the raw flour taste.
Step 3: Gradually whisk in the whole milk and heavy cream, a little at a time, ensuring each addition is fully incorporated before adding more. This prevents lumps. Continue whisking until the mixture is smooth and begins to thicken, about 5-7 minutes. Bring it to a gentle simmer, but do not boil vigorously.
Step 4: Reduce the heat to low. Add the grated sharp cheddar cheese, Gruyère cheese, and smoked gouda (if using) to the sauce. Stir constantly until all the cheese is melted and the sauce is smooth and creamy. Season with Dijon mustard, Worcestershire sauce, salt, black pepper, and a pinch of nutmeg. Taste and adjust seasonings as needed.
Step 5: Gently fold the cooked, drained pasta into the cheese sauce until every noodle is thoroughly coated.
Step 6: Preheat your oven to 375°F (190°C). Lightly butter a 9x13 inch baking dish. Pour the mac and cheese mixture into the prepared baking dish, spreading it evenly.
Step 7: In a small bowl, combine the panko breadcrumbs with the remaining 2 tbsp of melted butter. Sprinkle this mixture evenly over the top of the mac and cheese.
Step 8: Bake for 25-30 minutes, or until the mac and cheese is bubbly around the edges and the breadcrumb topping is golden brown and crispy. Let it rest for 5-10 minutes before serving. This allows the sauce to set slightly, preventing it from being too runny.
Notes
For best results, use freshly grated cheese. Pre-shredded cheeses contain anti-caking agents that can make your sauce gritty. This mac and cheese recipe can be prepared ahead of time; assemble without the topping, cover, and refrigerate. Add topping and bake, increasing baking time by 10-15 minutes if baking from cold.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Main Dishes & Savory Recipes
- Cuisine: American
Nutrition
- Serving Size: 1.25 cups
- Calories: 620 kcal
- Sugar: 5g
- Sodium: 850mg
- Fat: 40g
- Saturated Fat: 24g
- Unsaturated Fat: 12g
- Trans Fat: 1g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 110mg