This ultra-indulgent baked macaroni combines sharp cheddar, Gruyère, and mozzarella into a velvety smooth sauce that coats every elbow perfectly. The dish emerges from the oven with a gorgeously golden, buttery panko topping that adds satisfying crunch to each creamy bite. Ready in just 55 minutes, this comforting classic delivers restaurant-quality results at home and serves six generous portions.
The first time I made this mac and cheese for my sister's dinner party, she actually stopped mid conversation to ask what I'd done differently. I'd barely finished grating the last bit of Gruyère when her husband appeared in the kitchen, pretending to help but really just watching the cheese sauce come together. That smell of butter hitting flour, then milk slowly thickening into something velvety it pulls people into the kitchen every single time.
Last winter during a snowstorm, my neighbor texted asking what smelled so good. Ten minutes later she was at my door with a bottle of wine, having followed the scent of bubbling cheese and breadcrumbs down the hallway. We ended up eating straight from the baking dish while watching snow pile up outside, the kind of spontaneous comfort food moment that makes cooking feel like magic.
Ingredients
- 400 g elbow macaroni: I learned to cook it slightly less than package directions because it continues cooking in the oven, keeping the texture perfect rather than mushy
- 3 tbsp unsalted butter: Use unsalted so you can control the seasoning, and let it melt completely before adding the flour
- 3 tbsp all-purpose flour: This forms your roux, the foundation that thickens the milk into a silky sauce
- 750 ml whole milk: Whole milk makes a noticeably creamier sauce, though you can get away with 2% in a pinch
- 120 g sharp cheddar cheese: The sharpness cuts through the richness and provides that classic mac and cheese flavor
- 80 g Gruyère cheese: This adds a sophisticated, nutty depth that people notice but cant quite identify
- 80 g mozzarella cheese: Responsible for those gorgeous cheese pulls in every serving
- 1 tsp Dijon mustard: A secret ingredient that enhances the cheese flavor without making it taste mustardy
- 1/2 tsp garlic powder: Use powder instead of fresh garlic here so it blends seamlessly into the sauce
- 1/2 tsp paprika: Adds a subtle warmth and beautiful golden color to the sauce
- 60 g panko breadcrumbs: Panko creates a lighter, crispier topping than traditional breadcrumbs
- 2 tbsp grated parmesan cheese: Mixed into the topping for an extra savory crunch on top
Instructions
- Preheat your oven and prepare the baking dish:
- Set your oven to 180°C (350°F) and butter a 2 liter baking dish thoroughly, getting into all the corners so nothing sticks later.
- Cook the macaroni until just shy of al dente:
- Boil salted water and cook the pasta for 1 to 2 minutes less than the package says, then drain it well.
- Build your roux base:
- Melt 3 tablespoons butter in a large saucepan over medium heat, whisk in the flour, and cook for 1 to 2 minutes until it smells nutty and turns pale gold.
- Create the cheese sauce:
- Slowly pour in the milk while whisking constantly, let it thicken for 3 to 5 minutes, then remove from heat and stir in all three cheeses until melted.
- Season the sauce:
- Whisk in the Dijon mustard, garlic powder, onion powder, paprika, salt, and pepper, then taste and adjust until it sings.
- Combine everything:
- Pour the drained macaroni into the cheese sauce, stir until every piece is coated, then transfer to your prepared baking dish.
- Make the crispy topping:
- Mix the panko with melted butter and parmesan in a small bowl until combined, then sprinkle it evenly over the macaroni.
- Bake until golden and bubbling:
- Bake uncovered for 20 to 25 minutes until the top is golden and sauce is bubbling up the edges, then broil for 2 to 3 minutes for extra crunch.
- Let it rest before serving:
- Wait 5 minutes before serving so the sauce sets slightly, then sprinkle with fresh parsley if you want some color.
My dad requests this every time he visits, and he has very specific memories of his mother's mac and cheese. The first time I made it for him, he took one bite and got quiet for a long moment before saying it reminded him of Sunday dinners at her house. Food does that sometimes, connects us to people we miss through something as simple as cheese and pasta.
Making It Your Own
Once you're comfortable with the basic recipe, try swapping in smoked gouda for an incredible smoky depth or fontina for an Italian twist. Monterey Jack works beautifully if you want something milder that kids will love. The ratios stay the same, but the flavor profile changes completely.
The Secret to Extra Creaminess
If you want to take this over the top, stir in 2 tablespoons of room temperature cream cheese right after you've melted the other cheeses. It adds a tangy richness that makes the sauce almost velvety. I discovered this by accident when I had leftover cream cheese from a bagel run, and now I can't make mac and cheese without it.
Perfect Pairings
A crisp green salad with acidic vinaigrette cuts through the richness beautifully. Roasted broccoli or Brussels sprouts work well too, their bitterness balancing all that creamy cheese. For drinks, a lightly oaked Chardonnay complements the Gruyère, while a malty pilsner stands up to the bold cheddar.
- Make extra topping and store it separately for quick reheating
- Leftovers reheat surprisingly well with a splash of milk
- This recipe doubles easily for larger gatherings
There's something deeply satisfying about pulling a bubbling, golden-topped mac and cheese from the oven. It's simple food, honest food, the kind that brings people to the table faster than anything else.
Common Recipe Questions
- → What makes this macaroni extra creamy?
-
The combination of whole milk base with three melted cheeses creates an ultra-rich sauce. Adding flour to the butter creates a roux that thickens the milk perfectly, while the cheese blend of sharp cheddar, Gruyère, and mozzarella provides both creaminess and depth of flavor.
- → Can I make this ahead of time?
-
Yes! Assemble the complete dish up to 24 hours in advance, cover tightly, and refrigerate. When ready to serve, bake covered for 15 minutes, then uncover and continue baking until golden and bubbly. You may need 5-10 extra minutes if baking from cold.
- → What cheeses work best for this dish?
-
Sharp cheddar provides bold flavor, Gruyère adds nutty depth and excellent melting properties, while mozzarella creates the signature stretchy texture. You can substitute smoked gouda for a smoky twist or fontina for extra creaminess.
- → Why cook pasta less than package directions?
-
Removing macaroni 1-2 minutes early prevents mushy results since the pasta continues cooking in the oven. This technique ensures perfectly tender noodles that hold their shape through baking.
- → How do I get the crispiest topping?
-
Combine panko with melted butter and parmesan, then sprinkle evenly. For extra crunch, broil for 2-3 minutes at the end until deep golden brown. Watch closely to prevent burning. Let the dish rest 5 minutes before serving to set the sauce.