Description
Ultimate homemade mac and cheese recipe with creamy three-cheese sauce and golden panko topping. Restaurant-quality comfort food made easy at home with step-by-step instructions for perfect results every time.
Ingredients
1 pound elbow macaroni or shells
4 tablespoons unsalted butter (Kerrygold preferred)
1/4 cup all-purpose flour
3 cups whole milk, warmed
8 oz sharp Wisconsin cheddar cheese, freshly grated
6 oz Gruyere cheese, freshly grated
4 oz Parmigiano-Reggiano, freshly grated
1/2 cup panko breadcrumbs
2 tablespoons fresh thyme leaves
1 teaspoon salt
1/2 teaspoon black pepper
1/4 teaspoon nutmeg
2 tablespoons extra butter for topping
Instructions
1. Preheat oven to 350°F and grease a 9×13 inch baking dish
2. Cook pasta in salted water until al dente, 2 minutes less than package directions
3. Drain pasta and rinse with cold water to stop cooking
4. In heavy-bottomed saucepan, melt butter over medium heat
5. Whisk in flour and cook for 2 minutes to create golden roux
6. Gradually add warm milk, whisking constantly to prevent lumps
7. Simmer sauce for 5 minutes until thickened
8. Remove from heat and gradually stir in grated cheeses
9. Season with salt, pepper, nutmeg, and fresh thyme
10. Fold cheese sauce into cooked pasta until evenly coated
11. Transfer to prepared baking dish and spread evenly
12. Mix panko breadcrumbs with melted butter and sprinkle on top
13. Bake for 30-35 minutes until golden and bubbling
14. Let rest 10 minutes before serving for perfect consistency
Notes
For ultra-smooth sauce, grate cheese fresh instead of using pre-shredded
Warm milk prevents sauce from seizing when added to roux
Cook pasta slightly underdone as it continues cooking in oven
Add milk gradually to prevent lumps in cheese sauce
Let mac and cheese rest 10 minutes after baking for easy serving
Store leftovers in refrigerator up to 5 days
Reheat with splash of milk to restore creaminess
- Prep Time: 15
- Cook Time: 35
- Category: Main Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1
- Calories: 485
- Sugar: 8g
- Sodium: 850mg
- Fat: 28g
- Saturated Fat: 17g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 22g
- Cholesterol: 85mg