This rich and creamy mac and cheese features a homemade cheese sauce made with sharp cheddar and Gruyère, creating a velvety coating for every elbow noodle. The dish is crowned with a buttery panko-Parmesan topping that bakes to golden perfection, adding satisfying crunch to each bite. Ready in under an hour, this comforting main serves six and pairs beautifully with a crisp green salad.
The smell of butter melting in a saucepan still takes me back to my tiny first apartment kitchen where I taught myself to make cheese sauce from scratch
My brother texted me at midnight asking for the recipe after I brought this to his birthday potluck
Ingredients
- Elbow macaroni: The curves catch the cheese sauce perfectly and feel nostalgic
- Sharp cheddar cheese: Use freshly shredded blocks for the smoothest melting
- Whole milk and cream: The combination creates that rich restaurant style texture
- Panko breadcrumbs: These stay crunchier longer than traditional crumbs
Instructions
- Start the pasta water:
- Bring a large pot of salted water to boil while you prep your cheese sauce ingredients
- Make the roux:
- Melt butter over medium heat and whisk in flour until it bubbles and smells slightly nutty
- Add the liquids:
- Slowly pour in milk and cream while whisking constantly to prevent lumps
- Thicken the base:
- Let the mixture bubble gently for about five minutes until it coats the back of a spoon
- Melt the cheeses:
- Remove from heat then stir in cheddar and Gruyère until completely smooth
- Combine everything:
- Pour the slightly undercooked pasta into the cheese sauce and mix thoroughly
- Prep the topping:
- Mix panko with Parmesan and melted butter until evenly combined
- Bake until golden:
- Spread the crumb mixture over the pasta and bake at 180°C for about 25 minutes
This dish has become my go to for new neighbors and stressed friends who need a proper meal
Make It Ahead
You can assemble the entire dish up to a day before baking and keep it covered in the refrigerator
Cheese Variations
Smokey gouda or pepper jack add unexpected depth while keeping the creamy texture intact
Serving Suggestions
A simple green salad with bright vinaigrette cuts through all that richness beautifully
- Let the dish rest five minutes before serving so the sauce sets slightly
- Leftovers reheat surprisingly well in the oven with a splash of milk
- The topping stays crisp for hours if you do not cover it immediately
Nothing beats pulling this bubbling golden dish out of the oven on a rainy evening
Recipe Questions & Answers
- → Can I make this ahead of time?
-
Yes, assemble the dish up to 24 hours ahead and refrigerate. Add 10-15 minutes to baking time if baking from cold.
- → What other cheeses work well?
-
Try combinations like Gouda and fontina, or substitute mozzarella and Monterey Jack for a milder flavor. Avoid pre-shredded cheese for better melting.
- → How do I prevent the sauce from separating?
-
Whisk constantly when adding milk to prevent lumps, and avoid overheating the sauce once cheese is added. Remove from heat immediately after cheese melts.
- → Can I freeze leftovers?
-
Portion cooled leftovers into airtight containers and freeze up to 3 months. Thaw overnight in refrigerator and reheat with a splash of milk to restore creaminess.
- → What can I add for extra flavor?
-
Incorporate cooked bacon, sautéed onions, roasted garlic, or diced jalapeños. A pinch of cayenne or dash of hot sauce adds gentle heat without overpowering the cheese.