This indulgent baked macaroni combines sharp cheddar, Gruyère, and mozzarella into a velvety homemade cheese sauce. The pasta gets coated in creamy goodness, topped with buttery parmesan breadcrumbs, then baked until golden and bubbling. Ready in about 55 minutes, this crowd-pleasing dish serves six and delivers ultimate comfort with every forkful.
The first snowstorm of the season had just started when my roommate Sarah burst through the door with three bags of groceries. "We need comfort food," she declared, dumping an armful of cheese on the counter. That night we made mac and cheese, and the way the snow muffled the street noise while the cheese sauce bubbled away felt like the coziest thing in the world.
Last Thanksgiving my sister claimed she did not like mac and cheese, which I considered frankly un-American. I made this anyway, making sure to use extra sharp cheddar and plenty of that Gruyère nuttiness. She went back for thirds and then sheepishly asked for the recipe.
Ingredients
- 400 g (14 oz) elbow macaroni: Elbows hold onto sauce perfectly in every little curve
- 3 tbsp unsalted butter: Start your roux with this, and save a bit for the sauce depth
- 3 tbsp all-purpose flour: This builds the silky foundation for your cheese sauce
- 750 ml (3 cups) whole milk: Do not skimp here, the fat carries all that flavor
- 120 g (1 cup) sharp cheddar cheese, shredded: The backbone that gives everything that classic punch
- 80 g (2/3 cup) Gruyère cheese, shredded: Adds this gorgeous nutty sophistication nobody can quite place
- 80 g (2/3 cup) mozzarella cheese, shredded: Provides the incredible melt factor that makes it stretch
- 1 tsp Dijon mustard: The secret ingredient that makes cheese taste more like itself
- 1/2 tsp garlic powder: Subtle warmth that lingers in the background
- 1/2 tsp onion powder: Rounds out all the flavors without being identifiable
- 1/2 tsp paprika: Just enough to add depth and a lovely color
- Salt and black pepper, to taste: Taste your sauce, it needs more salt than you might think
- 60 g (1/2 cup) panko breadcrumbs: They create this magical crunch that transforms the whole dish
- 2 tbsp unsalted butter, melted: Toss this with your panko for golden perfection
- 2 tbsp grated parmesan cheese: Adds a salty, savory note to the topping
- 1 tbsp chopped fresh parsley (optional): A little pop of color and freshness never hurt anyone
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 smart:
- Boil salted water and cook macaroni about 1 to 2 minutes less than the package says, then drain
- Build your roux base:
- Melt 3 tablespoons butter over medium heat, whisk in flour, and let it cook until it smells a bit like shortbread
- Make it saucy:
- Slowly pour in milk while whisking constantly, keep going until it thickens enough to coat a spoon
- Add the magic:
- Pull it off the heat and stir in all three cheeses until completely melted, then add the mustard and spices
- Bring it together:
- Fold your drained pasta into that gorgeous sauce and pour everything into your prepared baking dish
- Crown the topping:
- Mix panko with melted butter and parmesan, then scatter it evenly across the top
- Bake to golden:
- Bake uncovered for 20 to 25 minutes until bubbling, then broil for 2 to 3 minutes if you want extra crunch
- The hardest part:
- Let it stand for 5 minutes before serving so everything sets, then sprinkle with parsley if you like
My daughter calls this yellow pasta and requests it for every single birthday dinner. Something about that crispy golden topping coming out of the oven makes the whole house feel warmer.
Make It Your Own
Once you master the basic cheese sauce technique, you can swap in whatever cheeses speak to you. Smoked gouda adds this incredible smokiness, while fontina makes everything taste like a fancy Italian restaurant. Monterey Jack brings this mild melt that kids tend to love.
The Creamy Secret
After years of making this, I discovered that adding 2 tablespoons of cream cheese right at the end takes the sauce from good to can not stop eating it. It just adds this extra luxurious thickness that holds up better during baking.
What To Serve With It
A crisp green salad with a bright vinaigrette cuts through all that richness beautifully. Roasted broccoli or Brussels sprouts add some color and make the meal feel a little less indulgent.
- A lightly oaked Chardonnay complements the cheese without overpowering it
- A malty pilsner is surprisingly perfect with all that creamy goodness
- Leftovers reheat surprisingly well in the oven with a splash of milk
Some dishes are just worth the extra dishes and the cheese sauce cleanup. This is one of them.
Recipe Q&A
- → What makes this macaroni so creamy?
-
The combination of whole milk, butter, and flour creates a smooth béchamel base. Three melted cheeses—sharp cheddar, Gruyère, and mozzarella—add layers of richness and creaminess that coat every elbow perfectly.
- → Can I use different cheeses?
-
Absolutely. Try smoked gouda for depth, fontina for excellent melt, or Monterey Jack for mild creaminess. Just keep total cheese amounts similar for proper consistency.
- → How do I prevent the sauce from separating?
-
Gradually whisk milk into the flour-butter roux over medium heat. Remove from heat before adding cheeses, stir until fully melted, and avoid overheating. Adding cream cheese also helps stabilize.
- → Why undercook the pasta?
-
Cooking 1–2 minutes less than package directions ensures macaroni finishes perfectly in the oven. It absorbs some cheese sauce while baking, preventing mushy texture.
- → Can I make this ahead?
-
Yes. Assemble completely, refrigerate up to 24 hours. Bake covered for 30 minutes, then uncovered 15–20 minutes until hot and bubbly. Add extra 5–10 minutes if baking from cold.
- → What pairs well with this dish?
-
Fresh green salad with vinaigrette cuts richness nicely. Roasted broccoli or Brussels sprouts add color and nutrients. A lightly oaked Chardonnay or malty pilsner complements the creamy flavors.