This indulgent baked macaroni combines sharp cheddar, Gruyère, and mozzarella in a velvety homemade sauce. The dish features perfectly cooked elbow pasta coated in a seasoned cheese blend, topped with crispy buttered parmesan breadcrumbs. Ready in under an hour, this crowd-pleasing comfort food delivers restaurant-quality results with simple techniques.
The snow was falling outside my window, thick and relentless, when my roommate burst through the door with three grocery bags. "We're making mac and cheese," she announced. I'd never made it from scratch before, always relying on those blue boxes. That night, with wine glasses clinking and cheese bubbling in the oven, I learned what real comfort food tastes like.
Last winter, my sister showed up at my door with her kids after her flight got canceled. I threw this together, and for the first time all day, the house went quiet. Even my nephew, who survives on chicken nuggets, went back for seconds. Sometimes food is just the language everyone speaks.
Ingredients
- 400 g (14 oz) elbow macaroni: The curves catch the sauce perfectly, and I always cook it slightly under al dente since it bakes longer
- 3 tbsp unsalted butter: This builds your roux foundation, and unsalted lets you control the seasoning
- 3 tbsp all-purpose flour: The secret to that restaurant-style velvety texture that doesn't separate
- 750 ml (3 cups) whole milk: I tried low-fat once and the sauce never thickened properly, so stick with whole
- 120 g (1 cup) sharp cheddar cheese, shredded: Sharp gives the backbone flavor that mild cheese can't provide
- 80 g (2/3 cup) Gruyère cheese, shredded: This nutty, melting cheese adds sophistication most people can't identify but definitely notice
- 80 g (2/3 cup) mozzarella cheese, shredded: Creates those incredible cheese pulls everyone photographs
- 1 tsp Dijon mustard: The secret ingredient that cuts through all that richness without making it taste like mustard
- 1/2 tsp garlic powder: Even garlic haters won't pick up on it, but they'll miss it if it's gone
- 1/2 tsp onion powder: Rounds out the flavor profile better than fresh onions in this particular dish
- 1/2 tsp paprika: Adds warmth and a beautiful golden hue to the sauce
- Salt and black pepper, to taste: Trust your palate here, not the measurements
- 60 g (1/2 cup) panko breadcrumbs: Lighter than traditional breadcrumbs and stays crunchier longer
- 2 tbsp unsalted butter, melted: Tossing panko in butter is the difference between a crust that stays crisp and one that gets soggy
- 2 tbsp grated parmesan cheese: Adds a salty, savory element to the topping
- 1 tbsp chopped fresh parsley (optional): Mostly for color, but it does cut through the richness if you're serving big portions
Instructions
- Get everything ready:
- Preheat your oven to 180°C (350°F) and butter a 2-liter baking dish, getting into all the corners so nothing sticks.
- Cook the pasta smart:
- Boil the macaroni in salted water until just shy of al dente, about 1-2 minutes less than the package says. Trust me, it finishes cooking in the oven and you don't want mush.
- Build your roux base:
- Melt 3 tablespoons butter in a large saucepan over medium heat, whisk in the flour, and let it cook for 1-2 minutes until it smells slightly nutty and looks pale gold.
- Create the béchamel:
- Slowly pour in the milk while whisking constantly, keep at it for 3-5 minutes until the sauce thickens enough to coat the back of a spoon.
- Make it magic:
- Pull the pan from heat and stir in your three cheeses until melted and smooth, then add the Dijon, garlic powder, onion powder, paprika, salt, and pepper.
- Bring it together:
- Pour the drained pasta into the cheese sauce, stir until every piece is coated, then transfer the whole glorious mess to your prepared baking dish.
- Create the crown:
- Mix the panko with melted butter and parmesan, then scatter it evenly across the top like you're tucking it in for a nap.
- Bake to perfection:
- Bake uncovered for 20-25 minutes until you see golden bubbles and the crust is crisp, then switch to broil for 2-3 minutes if you want extra crunch.
- Practice patience:
- Let it stand for 5 minutes before serving, which I know feels impossible when it smells this good, but the sauce sets and portions hold together better.
My grandmother claimed her secret was love, but honestly, I think it was the Gruyère. This recipe has become my go-to for birthdays, bad days, and Tuesday nights when nothing else sounds right. It's the dish that started my love affair with from-scratch cooking.
Choosing Your Cheese Blend
Through years of experimentation, I've learned that the three-cheese combo isn't just for show. Cheddar provides that familiar sharpness, Gruyère adds sophistication and incredible melt, while mozzarella contributes the texture that makes this dish so satisfying. Sometimes I'll throw in some smoked gouda for depth, especially in winter when something smoky hits different.
The Art of the Roux
When I first started cooking, I was terrified of making a roux, worried I'd burn it or create lumps. The trick is patience, whisking constantly, and cooking it just long enough to remove the raw flour taste. A properly made roux is the difference between a cheese sauce that feels luxurious and one that tastes like cafeteria food.
Make-Ahead Wisdom
This mac and cheese actually tastes better when made ahead, which I discovered accidentally when preparing for a party. The flavors have time to mingle and the sauce gets even creamier. You can assemble everything up to 24 hours before baking, just add an extra 10 minutes to the cook time and cover with foil initially if it's cold from the fridge.
- Freeze unbaked portions for up to 3 months, then thaw overnight before baking
- If the sauce looks too thick after refrigeration, splash in a little milk before reheating
- Individual ramekins make for impressive single servings that bake faster
There's something deeply satisfying about watching people discover real mac and cheese for the first time. Whether you're feeding hungry kids or entertaining wine-sipping friends, this recipe delivers every single time.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, assemble the dish up to 24 hours ahead and refrigerate. Add 5-10 minutes to baking time if baking cold from the refrigerator.
- → What cheeses work best?
-
Sharp cheddar provides bold flavor, Gruyère adds nuttiness, and mozzarella delivers exceptional melt. Fontina, smoked gouda, or Monterey Jack make excellent variations.
- → How do I prevent grainy sauce?
-
Gradually whisk milk into the flour-butter roux over medium heat, stirring constantly. Remove from heat before adding cheeses to prevent separating.
- → Can I freeze leftovers?
-
Yes, cool completely and wrap tightly. Freeze up to 3 months. Thaw overnight in refrigerator, then reheat covered at 180°C until hot throughout.
- → Why cook pasta al dente?
-
Stopping 1-2 minutes early prevents mushy texture since pasta continues cooking in the oven while absorbing the creamy cheese sauce.
- → How do I get extra crispy topping?
-
Broil for 2-3 minutes after baking until golden brown. Watch closely to prevent burning. The panko-parmesan blend creates perfect crunch.