This classic baked macaroni delivers ultimate comfort through its velvety three-cheese sauce. Sharp cheddar provides tangy depth while Gruyère adds nutty complexity and mozzarella creates the signature gooey texture. The golden panko-parmesan crust offers satisfying crunch against the creamy interior. Ready in under an hour, this crowd-pleasing dish brings warmth to any table and pairs beautifully with simple green salads or roasted vegetables for a complete meal.
The first time I made this mac and cheese for my husband, he literally paused mid-bite and said 'where has this been all my life?' We'd just moved into our apartment during a particularly gloomy November, and I needed something that felt like a warm hug in food form. The aroma of three cheeses melting together filled our tiny kitchen, and suddenly the rainy evening didn't matter anymore.
Last winter, my sister came over after a terrible week at work, and I made this without saying anything. She took one bite of that cheesy, bubbling goodness and actually started crying happy tears. Food has this magical way of fixing things that nothing else can touch.
Ingredients
- 400 g (14 oz) elbow macaroni: Elbows catch the cheese sauce in those curves, though cavatappi works beautifully too if you want more surface area
- 3 tbsp unsalted butter: Use room temperature butter for the roux so it melts evenly into the flour without browning too quickly
- 3 tbsp all-purpose flour: This creates the silky base that transforms milk into velvety cheese sauce
- 750 ml (3 cups) whole milk: Whole milk makes all the difference here, skim just won't give you that luxurious mouthfeel
- 120 g (1 cup) sharp cheddar cheese, shredded: Sharp cheddar brings that classic cheese flavor we all crave
- 80 g (2/3 cup) Gruyère cheese, shredded: Gruyère adds this incredible nutty depth that makes people ask 'what's in this?'
- 80 g (2/3 cup) mozzarella cheese, shredded: Mozzarella creates those gorgeous cheese pulls everyone loves
- 1 tsp Dijon mustard: Don't skip this, it enhances the cheese flavor without making it taste mustardy
- 1/2 tsp garlic powder, onion powder, and paprika: This trio builds layers of flavor that keep it from being one-note
- Salt and black pepper: Taste your sauce before baking, cheese varies in saltiness so adjust accordingly
- 60 g (1/2 cup) panko breadcrumbs: Panko stays crunchier than regular breadcrumbs, giving you that restaurant-style topping
- 2 tbsp unsalted butter, melted: Tossing panko with melted butter helps it golden evenly
- 2 tbsp grated parmesan cheese: Adds a salty, umami punch to the crispy topping
- 1 tbsp chopped fresh parsley: Totally optional, but it looks so pretty against all that golden cheese
Instructions
- Get your oven ready:
- Preheat to 180°C (350°F) and butter a 2-liter baking dish thoroughly, getting into all the corners so nothing sticks.
- Cook the pasta smart:
- Boil salted water and cook macaroni for 1-2 minutes less than the package says, it will finish cooking in the oven.
- Build your roux base:
- Melt 3 tbsp butter over medium heat, whisk in flour and cook for 1-2 minutes until it smells slightly nutty and looks like wet sand.
- Create the creamy sauce:
- Slowly pour in milk while whisking constantly, keep stirring until the sauce thickens enough to coat the back of a spoon.
- Add the cheese magic:
- Remove from heat and stir in all three cheeses until completely melted, then add Dijon and spices.
- Bring it together:
- Pour drained macaroni into the cheese sauce, stir gently until every piece is coated.
- Make the crispy topping:
- Mix panko with melted butter and parmesan until combined, it should look like damp sand.
- Assemble and bake:
- Pour cheesy pasta into your prepared dish, sprinkle topping evenly, bake 20-25 minutes until golden and bubbly.
- Finish with flair:
- Let it rest 5 minutes before serving, this step is torture but the sauce will be too runny if you skip it.
This recipe became my go-to for every potluck and comfort food craving. There's something about watching people's faces light up when they take that first bite of perfectly cheesy, crunchy-topped mac and cheese.
Making It Your Own
I've experimented with so many cheese combinations over the years. Smoked gouda adds this incredible depth, while fontina makes it almost pizza-like in the best way. Sometimes I throw in a handful of sharp Monterey Jack for extra kick.
The Secret To Extra Creaminess
My friend who worked in a restaurant kitchen told me her secret, adding 2 tbsp of cream cheese to the sauce. It sounds unnecessary but it makes the texture absolutely velvety and helps the sauce stay emulsified during baking.
Serving Ideas
While this is rich enough to stand alone, a crisp green salad with acidic dressing cuts through the creaminess beautifully. Roasted broccoli or Brussels sprouts on the side make you feel slightly less guilty about all that cheese.
- A lightly oaked Chardonnay complements the rich cheese sauce without overwhelming it
- Malty pilsners cut through the fat and refresh your palate between bites
- If you're serving this for a party, consider making individual portions in ramekins
Hope this brings as much comfort to your table as it has to mine over the years. Some recipes are just worth keeping forever.
Recipe FAQ
- → What makes this dish so creamy?
-
The combination of whole milk base, flour-butter roux, and three melted cheeses creates an ultra-smooth sauce. Cheddar brings sharpness, Gruyère adds nuttiness, and mozzarella delivers the signature stretchy texture everyone loves.
- → Can I make this ahead of time?
-
Yes! Assemble everything up to 24 hours before baking. Cover tightly and refrigerate. Add 5-10 minutes to baking time if going straight from the fridge. The panko topping stays crispier when added just before baking.
- → What cheese substitutions work well?
-
Smoked gouda adds wonderful depth, fontina melts beautifully for extra creaminess, and Monterey Jack brings mild flavor. Consider mixing different varieties to create your perfect blend. Just keep total cheese quantities the same.
- → How do I prevent the sauce from separating?
-
Whisk constantly when adding milk to the roux to avoid lumps. Remove from heat before adding cheeses—this prevents oil separation. Stir gently until melted and smooth. Using room-temperature milk also helps achieve consistent results.
- → What should I serve alongside?
-
Light sides balance the richness beautifully. Try crisp green salads with vinaigrette, roasted Brussels sprouts, or steamed broccoli. A lightly oaked Chardonnay or malty pilsner complements the cheesy flavors perfectly.