This indulgent baked macaroni combines sharp cheddar, Gruyère, and mozzarella for an incredibly rich and creamy experience. The dish features a velvety homemade cheese sauce seasoned with Dijon mustard and aromatic spices, topped with buttery parmesan breadcrumbs that bake to golden perfection.
Ready in just 55 minutes, this crowd-pleasing dish serves six and is ideal for everything from weeknight dinners to special occasions. The al dente pasta soaks up the luscious sauce while the topping adds delightful crunch in every bite.
Customize with different cheeses or add cream cheese for extra richness. Pairs beautifully with a crisp green salad or roasted vegetables for a complete, satisfying meal that appeals to all ages.
The smell of butter melting in a saucepan still takes me back to my tiny first apartment kitchen, where I discovered that comfort food doesn't require fancy techniques—just patience and good cheese. My roommate and I used to argue about whether mac and cheese needed a breadcrumb topping, but we both agreed that the first bite after pulling it from the oven was worth every minute of prep work.
I made this for my fathers birthday dinner last winter. Hes a man of few words but took three servings and asked if there was any left for lunch the next day. Thats when I knew this recipe was a keeper.
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 base that thickens your sauce into velvety perfection
- 750 ml (3 cups) whole milk: Whole milk makes all the difference for richness—skip the low-fat stuff here
- 120 g (1 cup) sharp cheddar cheese: Sharp cheddar brings that classic tangy mac and cheese flavor we all crave
- 80 g (2/3 cup) Gruyère cheese: Gruyère melts beautifully and adds a sophisticated nutty depth
- 80 g (2/3 cup) mozzarella cheese: Mozzarella gives you those incredible cheese pulls
- 1 tsp Dijon mustard: Trust me—this enhances the cheese flavor without making it taste like mustard
- 1/2 tsp garlic powder: A subtle background note that makes everything taste more seasoned
- 1/2 tsp onion powder: Balances the garlic and adds another layer of savory flavor
- 1/2 tsp paprika: Adds a gentle warmth and beautiful color to the sauce
- Salt and black pepper: Season generously but taste as you go
- 60 g (1/2 cup) panko breadcrumbs: Panko creates a lighter crispier topping than regular breadcrumbs
- 2 tbsp unsalted butter melted: This binds the panko together and helps it turn golden brown
- 2 tbsp grated parmesan cheese: Adds a salty umami punch to the crispy topping
- 1 tbsp chopped fresh parsley: A bright finishing touch that cuts through all the richness
Instructions
- Preheat and prep your dish:
- Set your oven to 180°C (350°F) and butter a 2-liter baking dish thoroughly—getting into the corners so nothing sticks.
- Cook the pasta:
- Boil salted water and cook macaroni for 1–2 minutes less than the package directs. You want it slightly underdone since it will finish cooking in the oven.
- Start the roux:
- Melt 3 tablespoons butter in a large saucepan over medium heat then whisk in the flour. Cook for 1–2 minutes stirring constantly until it smells nutty and looks pale gold.
- Build the sauce:
- Slowly pour in the milk while whisking furiously to prevent any lumps from forming. Keep whisking for 3–5 minutes until the sauce coats the back of a spoon.
- Add the cheese:
- Pull the pan from the heat and stir in the cheddar Gruyère and mozzarella until melted into a smooth glossy sauce. Whisk in the Dijon garlic powder onion powder paprika salt and pepper then taste and adjust.
- Combine everything:
- Pour the drained pasta into the cheese sauce and stir until every piece is coated. Transfer the whole mixture to your prepared baking dish.
- Make the topping:
- Mix the panko with melted butter and grated parmesan in a small bowl. Sprinkle it evenly over the macaroni.
- Bake to golden perfection:
- Bake uncovered for 20–25 minutes until the sauce is bubbling around the edges and the top is golden. Broil for 2–3 minutes at the end if you want extra crunch.
- Let it rest:
- Wait 5 minutes before serving—this seems impossible but helps the sauce set slightly so its not too runny. Garnish with fresh parsley if you like.
My youngest niece actually asked for this at her birthday party instead of pizza. The kids went back for thirds and the adults were not much better.
Choosing Your Cheese Blend
While this three-cheese combo is hard to beat feel free to experiment. Smoked gouda adds incredible depth fontina brings creaminess and Monterey Jack melts like a dream. Just keep the total amount the same.
Making It Extra Creamy
For an even more luxurious sauce stir in 2 tablespoons of cream cheese right after you remove it from the heat. It makes the texture velvety and adds a subtle tang that cuts through the richness.
What to Serve With It
A crisp green salad with a vinaigrette helps balance all that creamy richness. Roasted broccoli or Brussels sprouts work beautifully too—something bright and fresh to cut through the comfort.
- A lightly oaked Chardonnay complements the cheese without overpowering it
- A malty pilsner provides a refreshing contrast to the rich dish
- This reheats surprisingly well for lunch the next day
Theres something universally soothing about a bubbling dish of homemade mac and cheese coming out of the oven. It is the kind of food that makes people feel taken care of.
Recipe FAQs
- → What makes this macaroni extra creamy?
-
The combination of whole milk, three different cheeses, and a roux-based sauce creates an ultra-creamy texture. Adding Dijon mustard enhances the cheese flavor while the flour and butter base ensures the sauce coats every piece of pasta perfectly.
- → Can I make this ahead of time?
-
Yes, assemble the dish completely and refrigerate for up to 24 hours before baking. Add an extra 10-15 minutes to the baking time if cooking from cold. The topping stays crispier when added just before baking.
- → What other cheeses work well?
-
Smoked gouda adds depth, fontina provides excellent melt, and Monterey Jack brings mild creaminess. You can also substitute different sharp cheddars or add cream cheese for extra richness.
- → How do I prevent the sauce from separating?
-
Gradually whisk the milk into the roux over medium heat to avoid lumps. Remove from heat before adding cheeses, and stir gently until melted. Avoid boiling the cheese sauce once combined.
- → Can I freeze leftovers?
-
Yes, freeze individual portions in airtight containers for up to 2 months. Thaw overnight in the refrigerator and reheat covered at 180°C (350°F) until hot, adding a splash of milk if needed.
- → What should I serve with this?
-
A crisp green salad with vinaigrette balances the richness. Roasted vegetables like broccoli or Brussels sprouts work well too. For beverage pairings, try a lightly oaked Chardonnay or malty pilsner.