This indulgent baked macaroni combines three premium cheeses—sharp cheddar, Gruyère, and mozzarella—into an incredibly smooth sauce that coats every elbow pasta perfectly. The dish features a golden, buttery panko-parmesan crust that adds satisfying crunch to each creamy bite. With simple ingredients and straightforward techniques, you can create restaurant-quality results at home. The blend of Dijon mustard, garlic powder, and onion powder enhances the cheese flavors without overpowering them.
Perfect for feeding a crowd, this comforting main dish yields six generous servings and comes together in just 55 minutes total. The make-friendly nature means you can assemble ahead and bake when ready, while the vegetarian profile accommodates various dietary preferences. Serve alongside crisp salads or roasted vegetables for a complete meal that appeals to all ages.
The smell of bubbling cheese and buttery breadcrumbs coming from the oven used to signal that Friday night had officially arrived in our house. My brother would hover by the oven door, watching the golden crust form through the glass, asking every three minutes if it was ready yet. That anticipation became part of the ritual, and honestly, it still does.
I once made this for a potluck when I was completely broke, using whatever cheese odds and ends I had in the fridge. People kept asking me for the recipe, looking genuinely confused when I admitted it was just three basic cheeses from the discount bin. Sometimes the simplest ingredients, treated with a little care, become the ones everyone remembers most.
Ingredients
- 400 g (14 oz) elbow macaroni: The curves catch the cheese sauce perfectly, and honestly, mac and cheese just feels wrong with any other shape.
- 3 tbsp unsalted butter: Use actual butter, not margarine, because the flavor difference is noticeable in something this cheese-forward.
- 3 tbsp all-purpose flour: This forms the roux base that thickens your sauce, and measuring accurately prevents that dreaded thin, watery outcome.
- 750 ml (3 cups) whole milk: Skim milk makes the sauce taste sad and thin, so spring for the full-fat version here.
- 120 g (1 cup) sharp cheddar cheese, shredded: Buy blocks and shred them yourself, because pre-shredded cheese has anti-caking agents that make sauces grainy.
- 80 g (2/3 cup) Gruyère cheese, shredded: This brings the nutty, sophisticated depth that makes people ask what your secret ingredient is.
- 80 g (2/3 cup) mozzarella cheese, shredded: Responsible for those gorgeous cheese pulls in every bite.
- 1 tsp Dijon mustard: You cannot taste the mustard itself, but it somehow makes the cheese taste more intensely cheesy.
- 1/2 tsp garlic powder: Fresh garlic can burn and turn bitter, so powder works better here for consistent flavor.
- 1/2 tsp paprika: Adds a subtle warmth and beautiful golden color to the sauce.
- Salt and black pepper, to taste: Taste your sauce before adding pasta, because cheese varies so much in saltiness.
- 60 g (1/2 cup) panko breadcrumbs: Panko stays crunchier longer than regular breadcrumbs, which is crucial for that texture contrast.
- 2 tbsp unsalted butter, melted: Tossing panko in melted butter before sprinkling creates golden, buttery crumbs instead of dry ones.
- 2 tbsp grated parmesan cheese: Adds savory depth to the topping that keeps it from being just plain crunch.
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and butter a 2-liter baking dish thoroughly, getting into all the corners.
- Cook the pasta smart:
- Boil macaroni in salted water until just shy of al dente, about 1 to 2 minutes less than the package says, because it keeps cooking in the cheese sauce later.
- Build your roux base:
- Melt 3 tablespoons butter over medium heat, whisk in flour, and cook for 1 to 2 minutes while stirring constantly until it smells slightly nutty and looks pale golden.
- Make the sauce silky:
- Slowly pour in the milk while whisking vigorously, keep whisking for about 3 to 5 minutes until the sauce coats the back of a spoon and feels thickened.
- Add the cheesy magic:
- Remove from heat, stir in the cheddar, Gruyère, and mozzarella until melted and smooth, then add 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 the whole mixture to your prepared baking dish.
- Create the crunchy topping:
- Mix panko with melted butter and parmesan in a small bowl until it looks like wet sand, then sprinkle evenly over the macaroni.
- Bake to golden perfection:
- Bake uncovered for 20 to 25 minutes until the topping is deeply golden and the sauce is bubbling up around the edges.
- Let it rest:
- Wait 5 minutes before serving, which feels impossible but helps the sauce set slightly so it does not run everywhere when you scoop it.
My roommate in college would request this every single finals week, claiming it was the only food that made her panic subside. We would eat it straight from the baking dish on the floor of our tiny apartment, watching terrible movies and forgetting about exams for an hour.
Make It Your Own
Swapping in smoked gouda instead of cheddar transforms this into something completely different and incredibly smoky. Fontina adds this wonderful earthiness that pairs beautifully with mushrooms if you want to get fancy. The beauty of a base recipe like this is how forgiving it is with substitutions.
Serving Ideas
A crisp green salad with a bright vinaigrette cuts through all that richness perfectly. Roasted broccoli or asparagus tucked underneath the macaroni before baking adds texture and makes you feel slightly less guilty about all that cheese.
Pairing Suggestions
A lightly oaked Chardonnay works beautifully here, its buttery notes complementing the creamy sauce without overpowering it. If you prefer beer, a malty pilsner provides enough bitterness to balance all that richness. The right beverage makes this feel like a proper dinner rather than just comfort food.
- Let the dish rest at least 5 minutes before serving or the sauce will be too loose.
- The broiler creates an amazing crust but watch it like a hawk because it goes from golden to burned in seconds.
- Leftovers reheat surprisingly well with a splash of milk to loosen the sauce.
There is something deeply satisfying about serving a dish that makes people close their eyes and make involuntary happy sounds. Good food shared with good people, simple as that.
Recipe Q&A
- → What three cheeses work best for this dish?
-
Sharp cheddar provides bold flavor, Gruyère adds nutty depth and excellent melting properties, while mozzarella contributes creamy texture and perfect stretch. This trio creates a balanced, complex cheese sauce.
- → Can I make this ahead of time?
-
Absolutely. Assemble the complete dish up to 24 hours in advance, cover tightly, and refrigerate. When ready to bake, add 5-10 minutes to the cooking time since it will be cold. The flavors actually develop more depth overnight.
- → How do I prevent the sauce from separating?
-
Whisk constantly when adding milk to prevent lumps. Remove from heat before adding cheeses—this prevents breaking. Use room-temperature shredded cheese rather than cold blocks for smoother incorporation. Avoid over-baking, which can cause oil separation.
- → What can I substitute for the breadcrumbs?
-
Crushed buttery crackers, cornflakes, or even additional shredded cheese create excellent toppings. For gluten-free options, use crushed pork rinds or almond flour mixed with parmesan. Each provides unique texture and flavor variations.
- → How should I store and reheat leftovers?
-
Refrigerate in airtight containers up to 4 days. Reheat in a 350°F oven covered with foil for 15-20 minutes until hot throughout, adding a splash of milk if needed to restore creaminess. Microwaving works but may create uneven texture.
- → Can I freeze this macaroni and cheese?
-
Yes, freeze before baking for best results. Wrap tightly in freezer-safe containers up to 3 months. Thaw overnight in refrigerator, then bake as directed, adding 10-15 minutes to ensure thorough heating throughout.