This creamy baked macaroni combines sharp cheddar, Gruyère, and mozzarella in a velvety homemade sauce. The dish features a buttery panko-parmesan topping that bakes golden and crisp. Ideal for family dinners, potlucks, or whenever you crave satisfying comfort food. The three-cheese blend creates depth while the mustard and spices add subtle warmth. Serve alongside roasted vegetables or a fresh green salad for a complete meal.
The first time I made this for my sister's birthday dinner, she literally stopped mid conversation after her first bite and just closed her eyes. That golden crust cracking open to reveal the creamiest, most ridiculous cheese sauce has become legendary in our family. Now whenever anyone's having a rough week, I get a text asking if 'the mac' is happening soon.
Last winter during that massive snowstorm, my neighbors and I ended up having an impromptu potluck. I brought this mac and cheese, and honestly, it was the first dish to disappear completely. People were literally scraping the baking dish with spoons, and someone asked if I'd marry them just for the recipe.
Ingredients
- 400 g (14 oz) elbow macaroni: The curves catch and hold onto that cheese sauce perfectly, and elbows have that nostalgic shape everyone recognizes
- 3 tbsp unsalted butter: Start your roux right, and using unsalted lets you control the seasoning precisely
- 3 tbsp all-purpose flour: This creates the foundation for your sauce, giving it body and that silky texture
- 750 ml (3 cups) whole milk: Don't skimp here, the fat content is what makes the sauce luxurious and prevents graininess
- 120 g (1 cup) sharp cheddar cheese, shredded: Sharp cheddar brings that bold, familiar cheese flavor that says this is the real deal
- 80 g (2/3 cup) Gruyère cheese, shredded: The secret weapon that adds sophisticated, nutty depth and melts like a dream
- 80 g (2/3 cup) mozzarella cheese, shredded: Responsible for those incredible cheese pulls and adds mild creaminess
- 1 tsp Dijon mustard: Trust me, you won't taste mustard, but it enhances all the cheese flavors and adds a tiny kick
- 1/2 tsp garlic powder: Savory backbone that makes the sauce taste complex without being garlicky
- 1/2 tsp onion powder: Rounds everything out and adds subtle sweetness
- 1/2 tsp paprika: Brings a gentle warmth and beautiful color to the sauce
- Salt and black pepper, to taste: Essential for bringing all those flavors home
- 60 g (1/2 cup) panko breadcrumbs: Creates that irresistible crunchy top that everyone fights over
- 2 tbsp unsalted butter, melted: Coats the breadcrumbs so they turn golden and crispy instead of dry
- 2 tbsp grated parmesan cheese: Adds salty, umami richness to the topping
- 1 tbsp chopped fresh parsley (optional): Brings a pop of color and freshness to cut through all that richness
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and butter a 2 liter baking dish, getting into all the corners so nothing sticks later
- Cook the pasta smart:
- Boil salted water and cook the macaroni for 1 to 2 minutes less than the package says, since it'll finish cooking in the oven
- Build your roux base:
- Melt 3 tbsp butter over medium heat, whisk in flour, and let it cook for 1 to 2 minutes until it smells slightly nutty
- Create the cheese sauce:
- Slowly pour in the milk while whisking constantly, cook until thickened about 3 to 5 minutes, then remove from heat
- Add all the cheese:
- Stir in cheddar, Gruyère, and mozzarella until completely melted and smooth, then add Dijon, garlic powder, onion powder, paprika, salt, and pepper
- Combine everything:
- Pour the drained pasta into the cheese sauce, stir until every piece is coated, then transfer to your prepared baking dish
- Make the crunchy topping:
- Mix panko with melted butter and parmesan until combined, then sprinkle evenly over the entire surface
- Bake to golden perfection:
- Bake uncovered for 20 to 25 minutes until bubbling and golden, then broil for 2 to 3 minutes if you want extra crispy bits
- Let it rest:
- Wait 5 minutes before serving, which lets the sauce set slightly so it's not too runny, then add parsley if you're using it
My dad claimed to hate homemade mac and cheese until I made this version. Now he requests it for every holiday and has started calling it 'real macaroni and cheese' as if he's been betrayed by boxed versions his entire life. Watching someone who claims to be a mac and cheese purist change their whole worldview is pretty satisfying.
Make It Your Own
Smoked gouda adds incredible depth, fontina brings a gorgeous melt, and Monterey Jack contributes mild creaminess. I once accidentally grabbed pepper jack instead of regular and ended up with a spicy version that my husband now demands on repeat. The beauty of this recipe is that the sauce technique works with almost any cheese combination that melts well.
Serving Suggestions
A crisp green salad with acidic vinaigrette cuts through the richness perfectly. Roasted broccoli or Brussels sprouts add color and nutrition. For drinks, a lightly oaked Chardonnay complements the creaminess, while a malty pilsner provides refreshing contrast.
Storage And Reheating
This actually tastes better the next day as flavors develop. Store covered in the refrigerator for up to 4 days. Reheat with a splash of milk to restore creaminess, either in the microwave or covered with foil in the oven at 180°C (350°F).
- Add 2 tbsp cream cheese to the sauce for extra decadent creaminess
- Freeze unbaked portions for up to 3 months, thaw completely before baking
- If reheating, cover with foil to prevent the top from burning
There's something profoundly satisfying about serving this dish and watching everyone's faces light up. It's not just pasta and cheese, it's comfort on a plate, and sometimes that's exactly what we need.
Your Questions Answered
- → What makes this macaroni extra creamy?
-
The combination of whole milk, three melted cheeses, and a butter-based roux creates an ultra-smooth, velvety sauce that coats every piece of pasta perfectly.
- → Can I make this ahead of time?
-
Yes! Assemble the dish up to 24 hours in advance, refrigerate covered, then bake when ready. Add 5-10 minutes to baking time if going from the refrigerator.
- → What cheese substitutions work well?
-
Try smoked gouda for depth, fontina for creaminess, or Monterey Jack for mild flavor. Each brings unique character while maintaining the rich texture.
- → How do I prevent the sauce from separating?
-
Gradually whisk milk into the roux over medium heat, remove from heat before adding cheeses, and stir gently until fully melted for a smooth, emulsified sauce.
- → Can I freeze leftovers?
-
Portion cooled leftovers into airtight containers and freeze up to 3 months. Thaw overnight in the refrigerator, then reheat covered at 180°C (350°F) until warmed through.
- → What should I serve with this dish?
-
A crisp green salad with vinaigrette, roasted Brussels sprouts, or steamed broccoli balance the richness. A lightly oaked Chardonnay or malty pilsner complements beautifully.