This ultra-creamy baked macaroni combines sharp cheddar, Gruyère, and mozzarella for an incredibly rich and satisfying dish. The homemade cheese sauce comes together in minutes with butter, flour, and whole milk, enhanced with Dijon mustard and aromatic spices. A crispy panko-parmesan topping adds delightful texture, while the golden bubbly finish makes this irresistibly comforting. Perfect for feeding a crowd or enjoying as leftovers, this versatile dish pairs beautifully with salads or roasted vegetables.
The smell of bubbling cheese sauce still takes me back to rainy Sunday afternoons in my tiny apartment kitchen, when a box of mac and cheese felt like too little effort but making something from scratch felt like an act of love. I started experimenting with three cheeses after a particularly brutal week at work, needing something that felt like a warm hug in a baking dish. My roommate wandered in, followed the scent, and ended up staying for dinner. Now it is the first thing friends request when they come over, tired and hungry and needing exactly what this dish delivers.
Last winter, my sister came over after a terrible day at her new job. I pulled this bubbling dish out of the oven exactly as she walked through the door, still wearing her coat. She took one bite, closed her eyes, and said this was exactly what she did not know she needed. We sat at the counter with our forks, sharing straight from the baking dish, while she talked and I listened. Sometimes food is just the excuse we need to slow down and be together.
Ingredients
- 400 g (14 oz) elbow macaroni: The curves catch sauce perfectly, and cooking it slightly al dente keeps it from turning mushy during baking
- 3 tbsp unsalted butter: Forms the base of your roux and gives the sauce its velvety foundation
- 3 tbsp all-purpose flour: Thickens the sauce into that gorgeous consistency that coats every noodle
- 750 ml (3 cups) whole milk: The richness here makes all the difference, so skip the skim milk for this one
- 120 g (1 cup) sharp cheddar cheese, shredded: Brings that familiar, punchy flavor everyone expects from mac and cheese
- 80 g (2/3 cup) Gruyère cheese, shredded: Adds a sophisticated nuttiness that elevates the whole dish
- 80 g (2/3 cup) mozzarella cheese, shredded: Creates those incredible cheese pulls and balances the sharper flavors
- 1 tsp Dijon mustard: The secret ingredient that enhances cheese flavor without adding a mustard taste
- 1/2 tsp garlic powder: Rounds out the flavor profile with a subtle savory note
- 1/2 tsp onion powder: Complements the garlic and adds depth without overwhelming the cheese
- 1/2 tsp paprika: Adds a gentle warmth and beautiful golden color to the sauce
- Salt and black pepper, to taste: Essential for bringing all the flavors together
- 60 g (1/2 cup) panko breadcrumbs: Creates the signature crispy topping that makes this dish special
- 2 tbsp unsalted butter, melted: Helps the breadcrumbs toast to golden perfection
- 2 tbsp grated parmesan cheese: Adds a salty, savory punch to the topping
- 1 tbsp chopped fresh parsley (optional): Brings a bright, fresh contrast to the rich cheese
Instructions
- Preheat your oven and prepare your baking dish:
- Heat the oven to 180°C (350°F) and generously butter a 2-liter baking dish so nothing sticks later
- Cook the pasta to just underdone:
- Boil the macaroni in salted water for 1–2 minutes less than the package says, since it will finish cooking in the oven
- Build your roux base:
- Melt the butter in a large saucepan over medium heat, whisk in the flour, and cook until it smells nutty and turns pale gold
- Create the béchamel sauce:
- Slowly pour in the milk while whisking constantly, keep stirring until the sauce thickens enough to coat the back of a spoon
- Melt in all three cheeses:
- Remove from heat and stir in the cheddar, Gruyère, and mozzarella until completely smooth, then add the seasonings
- Combine pasta and sauce:
- Pour the drained macaroni into the cheese sauce and stir until every piece is thoroughly coated
- Transfer to baking dish:
- Pour the mixture into your prepared baking dish, spreading it evenly
- Prepare the crispy topping:
- Mix the panko with melted butter and parmesan, then sprinkle it generously over the macaroni
- Bake until golden and bubbly:
- Bake uncovered for 20–25 minutes until the topping is golden and the cheese sauce bubbles around the edges
- Add extra crunch and serve:
- Broil for 2–3 minutes for a crispier topping, let it rest 5 minutes, then garnish with parsley if you like
This recipe became our go-to celebration dish after my nephew requested it instead of a birthday cake one year. He blew out his candles stuck right in the middle of that golden, cheesy crust, grinning like he had discovered the best secret in the world. Now it shows up at birthdays, bad days, and every Tuesday in between.
Making It Your Own
The beauty of this recipe lies in how forgiving and adaptable it is. I have swapped in smoked gouda for a bacon-like flavor without the meat, and fontina works beautifully for a more mellow, Italian twist. Once I added cubed chicken and broccoli when I needed to stretch the dish for unexpected guests, and nobody complained about the extras.
Timing Is Everything
Learned this the hard way: make your cheese sauce while the pasta cooks. The sauce thickens as it stands, which actually works in your favor, but if you make it too far ahead, it might get too thick to coat the pasta evenly. Everything should come together at about the same time for the best results.
Serving Suggestions
This dish is rich enough to stand alone as a main, but a crisp green salad with a bright vinaigrette cuts through the creaminess beautifully. Roasted broccoli or Brussels sprouts add welcome color and nutrition to the plate.
- A lightly oaked Chardonnay complements the cheese sauce perfectly
- A malty pilsner provides a refreshing contrast to the richness
- Cranberry juice spritzed with sparkling water works for non-drinkers
Some recipes are just food, and others become the background music for your best memories. This one has been there for me through heartbreak, promotions, exhausted weeknights, and impromptu gatherings. I hope it finds its way into your rotation too.
Recipe FAQs
- → What three cheeses work best in this dish?
-
Sharp cheddar provides bold flavor, Gruyère adds nutty depth, and mozzarella delivers the signature melt. This trio creates the perfect balance of taste and texture for the creamiest results.
- → Can I make this ahead of time?
-
Absolutely. Assemble everything up to 24 hours in advance, cover tightly, and refrigerate. Bake for 30-35 minutes if starting from cold, until heated through and golden on top.
- → How do I prevent the sauce from separating?
-
Whisk constantly when adding milk to avoid lumps. Remove from heat before stirring in cheeses—adding them to a too-hot sauce can cause separation. Let the mixture cool slightly for smoothest results.
- → What pasta shape works best?
-
Elbow macaroni is traditional because the curved tubes hold sauce beautifully. Cavatappi, shells, or penne also work well. Just avoid long strands or tiny shapes that won't capture the creamy coating.
- → Can I freeze leftovers?
-
Yes, portion into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator, then reheat at 180°C (350°F) covered with foil for 20-25 minutes until hot throughout.
- → How can I add extra protein?
-
Stir in diced ham, crispy bacon bits, or shredded rotisserie chicken before baking. Broccoli florets or peas also make excellent additions while maintaining the dish's comforting appeal.