This indulgent baked macaroni combines sharp cheddar, Gruyère, and mozzarella into a velvety homemade cheese sauce. The dish features a golden panko-parmesan crust adding irresistible crunch. Perfect for family dinners, potlucks, or anytime you need serious comfort food. The entire dish comes together in under an hour and serves six hungry people.
The smell of this mac and cheese baking transports me straight to my friend Sarah's tiny apartment kitchen, where three of us huddled around her oven door watching cheese bubbles rise through the panko crust like tiny golden volcanoes.
I brought this to a potluck last winter and watched it vanish in under eight minutes, with my normally stoic brother-in-law actually going back for thirds and asking for the recipe before he even finished his plate.
Ingredients
- 400 g (14 oz) elbow macaroni: The curves catch sauce perfectly and I always cook it slightly less than the package directs since it continues cooking in the oven
- 3 tbsp unsalted butter: Use real butter here because margarine somehow makes the sauce taste sad and processed
- 3 tbsp all-purpose flour: This builds your roux base which is literally what transforms milk into restaurant-quality cheese sauce
- 750 ml (3 cups) whole milk: Skim milk creates a thin watery sauce so spring for the full fat version your future self deserves it
- 120 g (1 cup) sharp cheddar cheese: The sharpness cuts through all that richness and gives the dish its backbone
- 80 g (2/3 cup) Gruyère cheese: This is the secret ingredient that makes people ask what did you put in this
- 80 g (2/3 cup) mozzarella cheese: Purely responsible for those dramatic cheese pulls everyone secretly loves
- 1 tsp Dijon mustard: Trust me on this you wont taste mustard but it somehow amplifies all the cheese flavors
- 1/2 tsp garlic powder: Fresh garlic can burn and turn bitter so powder actually works better here
- 1/2 tsp onion powder: Adds subtle depth without any raw onion bite
- 1/2 tsp paprika: Smoked paprika if you have it but regular works just fine for that gentle warmth
- Salt and black pepper: Taste your sauce before adding since cheeses bring different salt levels
- 60 g (1/2 cup) panko breadcrumbs: Panko stays crunchier longer than regular breadcrumbs which is crucial for that perfect topping texture
- 2 tbsp unsalted butter melted: Tossing panko with melted butter prevents it from drying out in the oven
- 2 tbsp grated parmesan cheese: Adds salty umami notes to the crust that make it completely irresistible
- 1 tbsp chopped fresh parsley: Totally optional but adds this little pop of color that makes it look like you tried harder than you actually did
Instructions
- Preheat your oven:
- Set it 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 that macaroni in heavily salted water until it's slightly firmer than you'd normally eat it about 1 to 2 minutes shy of al dente then drain it well
- Build your roux:
- Melt 3 tablespoons butter in a large saucepan over medium heat then whisk in the flour and let it cook for 1 to 2 minutes until it smells slightly nutty and looks pale golden
- Create the cheese sauce:
- Pour in the milk gradually while whisking like your life depends on it and keep whisking for 3 to 5 minutes until the sauce thickens enough to coat the back of a spoon
- Add the magic:
- Pull the pan off the heat and stir in all three cheeses until completely melted and smooth then add the Dijon garlic powder onion powder paprika salt and pepper
- Combine everything:
- Dump that cooked macaroni into the cheese sauce and stir until every single piece is coated then pour the whole glorious mess into your prepared baking dish
- Make the topping:
- Mix the panko with melted butter and parmesan in a small bowl until it looks like wet sand then sprinkle it evenly over the macaroni
- Bake to perfection:
- Bake it uncovered for 20 to 25 minutes until you see golden bubbling action around the edges and if you're feeling dangerous switch on the broiler for 2 to 3 minutes for next-level crispiness
- The hardest part:
- Let it stand for 5 full minutes because cutting into it too soon makes the sauce runny and nobody wants that then hit it with parsley if you're using it
My toddler who survives on a diet of air and crackers once ate an entire adult portion of this and asked if we could have 'cheesy pasta day' every single day of the week which I'm pretty much considering as a serious menu proposition.
Making It Your Own
Swap in smoked gouda for that campfire flavor or try fontina if you want something mellower and more sophisticated.
The Extra Creamy Secret
Folding in 2 tablespoons of cream cheese right at the end takes the sauce from great to absolutely legendary.
Serving Ideas That Work
This rich dish needs something fresh and bright on the side to cut through all that cheese.
- A crisp green salad with vinaigrette balances everything perfectly
- Roasted broccoli or asparagus adds color and nutrition
- A chilled glass of oaky Chardonnay or malty pilsner pairs beautifully
There's something profoundly satisfying about hearing that first crispy crunch when the spoon breaks through the golden crust into the creamy cheese beneath.
Recipe FAQs
- → What three cheeses work best for this dish?
-
Sharp cheddar provides bold flavor, Gruyère adds nutty depth, and mozzarella delivers the perfect melted texture. This trio creates the ultimate creamy, savory combination.
- → How do I prevent the sauce from becoming grainy?
-
Shred your own cheese from blocks rather than using pre-shredded varieties, which contain anti-caking agents. Add cheese gradually over low heat, stirring constantly until fully melted and smooth.
- → Can I make this ahead of time?
-
Yes! Assemble everything up to 24 hours in advance, cover tightly, and refrigerate. Add 10-15 minutes to the baking time if cooking from cold. The panko topping goes on just before baking.
- → What pasta shapes work well?
-
Elbow macaroni is classic, but cavatappi, shells, or penne also work beautifully. Choose shapes with plenty of surface area and nooks to hold onto the cheese sauce.
- → How can I make the topping extra crispy?
-
Broil for 2-3 minutes at the end for a golden, crunchy crust. Watch closely to prevent burning. You can also add extra parmesan or mix in some melted butter.