This indulgent baked macaroni combines elbow pasta with a velvety homemade cheese sauce made from sharp cheddar, Gruyère, and mozzarella. The dish features a golden buttery breadcrumb topping that adds delightful crunch. After 55 minutes total time, you'll have bubbling, cheesy perfection that serves six people.
The sauce starts with a classic roux base, enhanced with Dijon mustard, garlic powder, onion powder, and paprika for depth. Each forkful delivers the perfect balance of creamy, tangy, and savory flavors that make this beloved by all ages.
The smell of butter melting into flour still takes me back to my first apartment kitchen, where I discovered that the roux method my grandmother mentioned wasn't some mysterious technique but simply the foundation of everything comforting. This mac and cheese became my go-to for bringing people together during those early adult years when I was still learning that feeding someone well is the most honest way to say you care.
I once made this for a friend going through a tough breakup, watching her shoulders actually drop as she took that first bite of molten cheese and perfectly cooked pasta. Food this powerful doesn't just fill you up, it wraps around you like a warm blanket on a terrible, no-good day.
Ingredients
- 400 g (14 oz) elbow macaroni: The classic choice for a reason, those curved noodles catch cheese sauce in every crevice and feel substantial in each bite
- 3 tbsp unsalted butter: Use real butter here, not margarine, because this is the flavor foundation of your entire sauce
- 3 tbsp all-purpose flour: This creates the roux that thickens your sauce into something velvety rather than a sad, separated mess
- 750 ml (3 cups) whole milk: Whole milk is non-negotiable here, anything less and you sacrifice the luxurious texture that makes this dish special
- 120 g (1 cup) sharp cheddar cheese, shredded: Buy a block and shred it yourself, pre-shredded cheese contains anti-caking agents that prevent smooth melting
- 80 g (2/3 cup) Gruyère cheese, shredded: The secret weapon that adds sophisticated nuttiness and makes people ask what's different about your mac and cheese
- 80 g (2/3 cup) mozzarella cheese, shredded: Responsible for those incredible cheese pulls that make everyone reach for their phones to take a picture
- 1 tsp Dijon mustard: The hidden ingredient that amplifies cheese flavor without adding any actual mustard taste
- 1/2 tsp garlic powder: Provides subtle background notes that make the cheese taste more intense without being garlicky
- 1/2 tsp onion powder: Works in harmony with garlic powder to create a seasoned depth that prevents the dish from being one-note
- 1/2 tsp paprika: Adds a gentle warmth and beautiful color to the sauce while complementing the cheese flavors
- Salt and black pepper, to taste: Remember that your cheese is already salty, so taste carefully before adding more
- 60 g (1/2 cup) panko breadcrumbs: Panko creates that light, crispy topping that contrasts perfectly with the creamy pasta beneath
- 2 tbsp unsalted butter, melted: Tossing panko with melted butter ensures it browns beautifully rather than drying out in the oven
- 2 tbsp grated parmesan cheese: Adds a salty, umami-rich crunch to the topping that makes each spoonful exciting
- 1 tbsp chopped fresh parsley (optional): The finishing touch that cuts through all that richness with bright, fresh color and flavor
Instructions
- Preheat your oven and prepare the baking dish:
- Preheat oven to 180°C (350°F) and butter a 2-liter (2-quart) baking dish thoroughly, getting into all the corners so nothing sticks later.
- Cook the pasta just right:
- Bring a large pot of salted water to a boil and cook macaroni until just al dente, about 1 to 2 minutes less than package directions, because it will continue cooking in the oven.
- Start your roux foundation:
- In a large saucepan over medium heat, melt 3 tbsp butter and whisk in flour, cooking for 1 to 2 minutes until it smells like shortbread and turns lightly golden.
- Build your béchamel:
- Gradually add milk while whisking constantly to avoid any lumps, cooking until the sauce thickens enough to coat the back of a spoon, about 3 to 5 minutes.
- Transform it into cheese sauce:
- Remove from heat and stir in cheddar, Gruyère, and mozzarella until melted and completely smooth, then add Dijon, garlic powder, onion powder, paprika, salt, and pepper.
- Combine everything:
- Add drained macaroni to the cheese sauce, stirring gently until every single piece is coated, then pour the mixture into your prepared baking dish.
- Create the crispy topping:
- In a small bowl, mix panko with melted butter and parmesan until combined, then sprinkle it evenly over the macaroni like you're tucking it in for a nap.
- Bake until golden and bubbly:
- Bake uncovered for 20 to 25 minutes until the top is golden brown and the edges are bubbling up enthusiastically around the sides.
- Add extra crunch and rest:
- Broil for 2 to 3 minutes if you want extra crispness, then let it stand for 5 minutes because this stuff is molten lava and needs to set up slightly.
- Garnish and serve:
- Sprinkle with fresh parsley if you want some color contrast and serve while still hot, watching everyone go completely quiet as they take their first bite.
This recipe has seen me through more dinner parties and bad days than I can count, always delivering exactly what people need without any fuss or pretense. The best compliment I ever received was when my friend's husband, usually a steak-and-potatoes purist, went back for thirds and asked if I could teach him how to make it.
Cheese Selection Secrets
After years of experimenting with different combinations, I've learned that the cheddar provides that familiar sharp punch we all expect, while Gruyère adds sophisticated nutty notes that make adults pause and ask what's different about this version. Mozzarella might seem like cheating, but it's absolutely essential for those dramatic cheese pulls that make this dish feel like a celebration rather than just dinner.
Make-Ahead Magic
You can assemble the entire dish up to 24 hours ahead, cover it tightly, and keep it in the refrigerator until you're ready to bake, which has saved me countless times when hosting dinner parties. If baking from cold, add about 10 minutes to the baking time and cover with foil for the first 20 minutes to prevent the top from burning before the center heats through.
Serving and Pairing Ideas
A simple green salad with a bright vinaigrette cuts through all that richness beautifully, while roasted broccoli or Brussels sprouts add color and make the meal feel somewhat balanced. For beverages, a lightly oaked Chardonnay has enough body to stand up to the cheese without competing, or go with a malty pilsner if you prefer beer.
- Leftovers reheat surprisingly well in the microwave with a splash of milk to restore creaminess
- This dish freezes beautifully for up to three months if you wrap it tightly before freezing
- For a protein boost, fold in some crispy bacon or diced ham before baking
Some recipes are just food, but this one is a hug in a baking dish, ready whenever you need to feed people you love or just need a little comfort yourself.
Recipe FAQs
- → What makes this macaroni so creamy?
-
The homemade cheese sauce starts with a butter and flour roux, then whole milk is gradually whisked in to create a smooth base. Three cheeses—sharp cheddar, Gruyère, and mozzarella—are melted into this sauce, creating an ultra-creamy texture that coats every piece of pasta.
- → Can I make this ahead of time?
-
Yes, assemble the dish completely and refrigerate for up to 24 hours before baking. When ready to serve, bake covered for 15 minutes, then uncover and continue baking until golden and bubbly. You may need an extra 5-10 minutes if baking from cold.
- → What cheese substitutions work well?
-
Try smoked gouda for a smoky depth, fontina for excellent melting properties, or Monterey Jack for mild creaminess. You can also add 2 tablespoons of cream cheese to the sauce for extra richness and tang.
- → How do I prevent the sauce from separating?
-
Always grate your own cheese from blocks rather than using pre-shredded cheese, which contains anti-caking agents that can affect melting. Also, avoid boiling the sauce once cheese is added—simmer gently and stir constantly until smooth.
- → What should I serve with this?
-
A crisp green salad with vinaigrette cuts through the richness beautifully. Roasted vegetables like broccoli or Brussels sprouts also complement the cheesy dish. For beverages, try a lightly oaked Chardonnay or a malty pilsner.
- → Can I freeze leftovers?
-
Yes, freeze individual portions in airtight containers for up to 3 months. Thaw overnight in the refrigerator, then reheat covered at 180°C (350°F) for 20-25 minutes until hot throughout. The texture may be slightly less creamy but still delicious.