This indulgent baked macaroni combines sharp cheddar, Gruyère, and mozzarella into a velvety homemade sauce that coats every elbow perfectly. The dish emerges from the oven with a golden, crispy parmesan-panko topping that contrasts beautifully with the tender pasta beneath. Ready in about 55 minutes, this crowd-pleasing classic serves six generously and adapts well to different cheese combinations.
My tiny apartment kitchen became the unofficial gathering spot during college winters, mostly because I discovered how to make this mac and cheese that could stop conversations mid-sentence. People would smell the bubbling cheese from the hallway and suddenly remember they were hungry. The first time I made it for a group, someone actually licked the serving bowl. I took that as the highest compliment possible.
I once made this for a friend who swore she hated homemade mac and cheese because it was never as good as the blue box stuff. She took one bite and literally went silent for a full minute. Now she requests it for every birthday dinner and has converted at least five other skeptics.
Ingredients
- 400 g (14 oz) elbow macaroni: Elbows catch the cheese sauce in their curves better than any other shape
- 3 tbsp unsalted butter: Use unsalted so you can control the seasoning perfectly
- 3 tbsp all-purpose flour: This creates the roux that thickens your sauce into silky perfection
- 750 ml (3 cups) whole milk: Whole milk makes all the difference in achieving that restaurant quality creaminess
- 120 g (1 cup) sharp cheddar cheese: The sharpness cuts through the richness and provides that classic cheesy punch
- 80 g (2/3 cup) Gruyère cheese: Adds this incredible nutty depth that makes people ask what your secret ingredient is
- 80 g (2/3 cup) mozzarella cheese: Responsible for those gorgeous cheese pulls in every serving
- 1 tsp Dijon mustard: You cannot taste it but it somehow amplifies all the cheese flavors
- 1/2 tsp garlic powder: Provides subtle warmth without overwhelming the dish
- 1/2 tsp onion powder: Rounds out the flavor profile beautifully
- 1/2 tsp paprika: Adds a lovely color hint and just the faintest warmth
- Salt and black pepper: Essential for bringing everything together
- 60 g (1/2 cup) panko breadcrumbs: Create the most incredible crispy golden topping
- 2 tbsp unsalted butter, melted: Helps the breadcrumbs achieve that perfect crunch
- 2 tbsp grated parmesan cheese: Salty umami sprinkled over the top for extra flavor bombs
- 1 tbsp chopped fresh parsley: Adds a bright pop of color and fresh finish
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:
- Boil salted water and cook macaroni until just shy of al dente, about 1-2 minutes less than the package says, then drain well
- Start your roux:
- Melt 3 tbsp butter over medium heat and whisk in flour, cooking for 1-2 minutes until it smells slightly nutty and looks golden
- Build the béchamel:
- Slowly pour in the milk while whisking constantly, keeping at it until the sauce thickens nicely, about 3-5 minutes
- Add the magic:
- Remove from heat and stir in all three cheeses 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 and stir until every piece is coated, then transfer to your prepared baking dish
- Make the topping:
- Mix panko with melted butter and parmesan in a small bowl until evenly combined
- Bake to perfection:
- Sprinkle the crumb mixture evenly over the macaroni and bake uncovered for 20-25 minutes until golden and bubbling
- Add the finishing touch:
- Broil for 2-3 minutes if you want extra crunch, let stand 5 minutes, then garnish with fresh parsley if using
This recipe became my go-to for new neighbors and heartbroken friends alike. There is something about warm, cheesy pasta that feels like a hug in food form.
Making It Your Own
After making this dozens of times, I have learned that smoked gouda adds this incredible depth, especially in winter. Sometimes I swap half the cheddar for fontina when I want something extra melty and sophisticated.
Secrets to Extra Creaminess
My friend who works in a restaurant taught me to add 2 tbsp cream cheese to the sauce. It sounds excessive but creates this velvety texture that makes people pause after their first bite.
Perfect Pairings
A crisp green salad with acidic dressing cuts through the richness perfectly. I also love serving roasted broccoli on the side for color and nutrients.
- A lightly oaked Chardonnay complements the creamy sauce beautifully
- Malty pilsner or amber ale works surprisingly well with the cheesy richness
- Letting it rest those 5 minutes before serving is absolutely worth it
This is the recipe that convinced me comfort food could be worthy of dinner parties. Hope it brings as much joy to your table as it has to mine.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble the dish up to 24 hours in advance, cover tightly, and refrigerate. Add 5-10 minutes to baking time if baking cold from the refrigerator.
- → What other cheeses work well?
-
Smoked gouda, fontina, Monterey Jack, or Havarti can replace any of the three cheeses. Just keep the total quantity the same for proper consistency.
- → 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. Also, stir gently over low heat until fully melted.
- → Can I freeze leftovers?
-
Yes, portions freeze well for up to 3 months. Thaw overnight in the refrigerator and reheat at 180°C (350°F) covered with foil until heated through.
- → What can I serve with this?
-
A crisp green salad with vinaigrette balances the richness beautifully. Roasted vegetables like broccoli or Brussels sprouts also complement the creamy pasta.