This three cheese baked macaroni combines elbow pasta with a velvety homemade sauce featuring sharp cheddar, Gruyère, and mozzarella. The creamy blend gets enhanced with Dijon mustard, garlic and onion powders, plus paprika for subtle warmth. A buttery panko-parmesan crust creates irresistible golden crunch. After just 20 minutes prep, bake until bubbling and broil briefly for extra crispiness. Let stand five minutes before serving to set. Perfect alongside roasted vegetables or fresh salad, this generous six-serving offering brings restaurant-quality richness to your table.
The smell of bubbling cheese and buttery breadcrumbs still takes me back to snowy Sunday evenings when my grandmother would make mac and cheese from scratch. She taught me that the secret lies in patience and letting the sauce thicken properly before adding the pasta.
I made this for my daughters birthday party last year and watched six kids sit quietly at the table for ten whole minutes, which might be a personal record. The adults kept sneaking back to the kitchen for just one more spoonful.
Ingredients
- 400 g (14 oz) elbow macaroni: The curves catch and hold the cheese sauce perfectly
- 3 tbsp unsalted butter: Forms the foundation of your roux and adds richness
- 3 tbsp all-purpose flour: Essential for thickening the sauce to the right consistency
- 750 ml (3 cups) whole milk: Creates that velvety creamy texture we all crave
- 120 g (1 cup) sharp cheddar cheese: Brings the bold cheesy flavor we all know and love
- 80 g (2/3 cup) Gruyère cheese: Adds nutty depth that elevates the whole dish
- 80 g (2/3 cup) mozzarella cheese: Provides the perfect amount of gooey stretch
- 1 tsp Dijon mustard: Enhances cheese flavor without adding a mustard taste
- 1/2 tsp garlic powder: Subtle background note that rounds out the sauce
- 1/2 tsp onion powder: Sweet savory balance that complements the cheese
- 1/2 tsp paprika: Adds gentle warmth and beautiful golden color
- Salt and black pepper: Essential for bringing all flavors together
- 60 g (1/2 cup) panko breadcrumbs: Creates that irresistible crispy topping
- 2 tbsp unsalted butter melted: Helps the breadcrumbs turn golden and crunchy
- 2 tbsp grated parmesan cheese: Adds salty umami to the topping
- 1 tbsp chopped fresh parsley optional: Bright pop of color and fresh flavor
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and butter a 2 liter baking dish so nothing sticks later
- Cook the pasta:
- Boil salted water and cook macaroni until just shy of al dente about 1 to 2 minutes less than the package says then drain
- Make the roux:
- Melt 3 tbsp butter over medium heat then whisk in flour and cook for 1 to 2 minutes until it smells nutty and looks golden
- Create the sauce base:
- Slowly pour in the milk while whisking constantly to prevent lumps then let it simmer for 3 to 5 minutes until it coats the back of a spoon
- Add the cheese:
- Remove from heat and stir in cheddar Gruyère and mozzarella until completely melted then whisk in Dijon garlic powder onion powder paprika salt and pepper
- 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 topping:
- Mix panko with melted butter and parmesan until evenly combined then sprinkle over the macaroni
- Bake to perfection:
- Bake uncovered for 20 to 25 minutes until golden and bubbling then broil for 2 to 3 minutes if you want extra crunch on top
- Let it rest:
- Wait 5 minutes before serving so the sauce sets slightly then garnish with parsley if you like
This recipe became our Thanksgiving tradition three years ago when my brother declared it better than the turkey itself. Now no holiday dinner feels complete without that golden breadcrumb crust bubbling away in the oven.
Making It Your Own
Swap smoked gouda for the cheddar when you want a deeper smokier profile that pairs beautifully with grilled meats. Fontina creates an incredibly smooth melting quality while Monterey Jack brings mild buttery notes that kids especially love.
Adding Extra Creaminess
Stir in 2 tbsp of cream cheese with the other cheeses for an even richer sauce that clings to every elbow of pasta. A splash of heavy cream at the end also creates that restaurant quality velvety texture.
Serving Suggestions
A crisp green salad with vinaigrette cuts through the richness while roasted Brussels sprouts add caramelized sweetness that balances the cheesy goodness. For drinks try a lightly oaked Chardonnay or a malty pilsner.
- Make extra topping if your family fights over the crispy bits
- Let leftovers cool completely before storing for best texture
- Reheat with a splash of milk to restore creaminess
There is something deeply satisfying about watching people gather around the kitchen island waiting for that first bubbling dish to emerge from the oven. Simple honest food that brings people together is what cooking is all about.
Recipe Q&A
- → What three cheeses work best?
-
Sharp cheddar provides robust flavor, Gruyère adds nutty depth, and mozzarella delivers exceptional melt. This trio creates balanced richness and perfect texture.
- → How do I prevent sauce from separating?
-
Whisk constantly while adding milk to ensure smooth incorporation. Remove from heat before stirring in cheeses gradually. This technique maintains creamy consistency without breaking.
- → Can I prepare ahead?
-
Assemble everything up to 24 hours in advance, refrigerate covered, then bake when needed. Add 10-15 minutes to baking time if starting from cold.
- → What makes the topping crispy?
-
Panko breadcrumbs create lighter crunch than traditional varieties. Tossing with melted butter and parmesan ensures even browning and savory golden texture.
- → Why undercook pasta initially?
-
Stopping 1-2 minutes before al dente prevents mushiness since pasta continues cooking in sauce and oven. This method maintains perfect texture throughout.