This indulgent baked macaroni combines sharp cheddar, Gruyère, and mozzarella for an incredibly rich and velvety cheese sauce. The dish features perfectly cooked elbow pasta coated in a creamy homemade béchamel-based sauce, topped with buttery panko breadcrumbs for satisfying crunch.
Ready in under an hour, this comforting classic serves six generously and adapts well to gatherings. The three-cheese blend creates depth—sharp cheddar provides tang, Gruyère adds nuttiness, while mozzarella delivers exceptional melt. A hint of Dijon mustard and spices elevates the flavors without overwhelming the cheese.
The golden, bubbling crust contrasts beautifully with the tender pasta beneath. Letting the dish rest briefly before serving ensures clean portions and allows the sauce to set slightly for the ideal texture.
My college roommate's grandmother used to make this for us during exam week, and I've spent years trying to recreate that specific kind of comfort. The secret she refused to share was actually quite simple: patience during the sauce-making and letting the dish rest before serving. Now it's become my go-to for everything from Tuesday nights to birthdays, always delivering that same embrace-in-a-bowl feeling.
Last winter I made a triple batch for my sister's baby shower, watching anxious aunts transform into happy children with their first bite. Something about warm, cheesy pasta cuts through social awkwardness like nothing else I've ever served. The pan was empty before the gifts were even opened.
Ingredients
- 400 g (14 oz) elbow macaroni: Elbows hold cheese sauce in their curves perfectly, but shells or cavatappi work beautifully too
- 3 tbsp unsalted butter: Use room temperature butter for your roux so it melts evenly without browning too quickly
- 3 tbsp all-purpose flour: This forms the base of your béchamel and determines how velvety your sauce becomes
- 750 ml (3 cups) whole milk: Warm the milk slightly before adding to prevent shocking the roux and creating lumps
- 120 g (1 cup) sharp cheddar cheese, shredded: Buy blocks and shred yourself for better melting and fresher flavor
- 80 g (2/3 cup) Gruyère cheese, shredded: Adds a nutty, sophisticated depth that people notice but can't quite identify
- 80 g (2/3 cup) mozzarella cheese, shredded: Creates those incredible cheese pulls everyone loves
- 1 tsp Dijon mustard: The secret ingredient that enhances cheese flavor without adding any mustard taste
- 1/2 tsp garlic powder: Use powder instead of fresh garlic for smoother texture and even distribution
- 1/2 tsp onion powder: Balances the richness with subtle savory notes
- 1/2 tsp paprika: Adds a beautiful golden hue and mild warmth
- Salt and black pepper, to taste: Remember your cheese is already salty, so taste before adding much salt
- 60 g (1/2 cup) panko breadcrumbs: Panko creates a lighter, crispier topping than traditional breadcrumbs
- 2 tbsp unsalted butter, melted: Toss this with your panko for even browning and buttery flavor
- 2 tbsp grated parmesan cheese: Adds salty crunch to the topping that contrasts beautifully with the creamy pasta
- 1 tbsp chopped fresh parsley (optional): Adds a fresh pop of color that makes the dish look as good as it tastes
Instructions
- Preheat your oven and prep the dish:
- Heat your oven to 180°C (350°F) and butter a 2-liter baking dish thoroughly, getting into all the corners so nothing sticks.
- Cook the pasta:
- Boil salted water and cook macaroni until just al dente, about 1 to 2 minutes shy of package directions since it will cook more in the oven.
- Start your roux:
- Melt 3 tablespoons butter over medium heat, whisk in flour, and cook for 1 to 2 minutes until it smells like shortbread and turns pale gold.
- Build the béchamel:
- Gradually pour in milk while whisking constantly, bringing the mixture to a gentle simmer until it thickens enough to coat the back of a spoon.
- Make it cheesy:
- Remove from heat and stir in cheddar, Gruyère, and mozzarella until melted into a glossy sauce, then add Dijon, garlic powder, onion powder, paprika, salt, and pepper.
- Combine everything:
- Pour drained macaroni into the cheese sauce, fold gently until every piece is coated, then transfer to your prepared baking dish.
- Add the crispy topping:
- Mix panko with melted butter and parmesan until evenly combined, then sprinkle this mixture over the macaroni in an even layer.
- Bake until golden:
- Bake uncovered for 20 to 25 minutes until the topping is golden brown and the sauce is bubbling around the edges.
- Optional broil and serve:
- Switch to broil for 2 to 3 minutes for extra crunch, then let the dish rest for 5 minutes before serving and garnishing with parsley if desired.
My daughter declared this the only food she wants on her birthday from now on after serving it to her third-grade class during a potluck. There's something universally magical about homemade mac and cheese that turns strangers into friends.
Making It Ahead
You can assemble the entire dish up to 24 hours before baking, just keep it tightly covered in the refrigerator. Add an extra 10 to 15 minutes to the baking time if it's cold from the fridge, but don't add the topping until right before baking.
Cheese Variations
While the classic three-cheese blend is perfection, smoked gouda adds incredible depth, fontina brings extraordinary creaminess, and Monterey Jack creates the most impressive cheese pulls. Just keep the total cheese quantity the same and avoid pre-shredded cheese.
Serving Suggestions
This rich dish deserves bright, fresh accompaniments to balance all that creamy goodness. A crisp green salad with acidic vinaigrette cuts through the richness beautifully.
- Roasted broccoli or Brussels sprouts add necessary color and nutrition
- A lightly oaked Chardonnay or malty pilsner pairs wonderfully with the cheesy notes
- For extra creaminess, fold 2 tablespoons of cream cheese into your warm sauce
Every time I make this, I'm reminded that the simplest foods prepared with care are often the ones that become our most treasured memories. Hope this brings your table as much joy as it's brought mine.
Recipe FAQs
- → What three cheeses work best?
-
Sharp cheddar provides tangy depth, Gruyère adds nutty richness, and mozzarella delivers exceptional melting properties. This trio creates balanced flavor and perfect texture.
- → Can I make it ahead?
-
Assemble everything up to 24 hours in advance, refrigerate covered, then bake when needed. Add 5-10 minutes to baking time if cooking from cold.
- → How do I prevent grainy sauce?
-
Shred cheese from blocks rather than using pre-shredded varieties, which contain anti-caking agents. Add cheese gradually off heat, stirring constantly until melted.
- → What pasta shapes work?
-
Elbow macaroni is traditional for catching sauce, but cavatappi, penne, or shells also work well. Choose shapes with nooks and crannies to hold the creamy coating.
- → Can I freeze leftovers?
-
Yes, portion into airtight containers and freeze up to 3 months. Thaw overnight in refrigerator, then reheat covered at 180°C (350°F) until warmed through.
- → How do I get extra crispy topping?
-
Broil for 2-3 minutes after baking, watching closely to prevent burning. The buttery panko and parmesan create exceptional golden crunch when finished under high heat.