This comforting dish blends tender elbow macaroni with fresh broccoli florets, enveloped in a smooth, cheesy sauce made from sharp cheddar and Gruyère. Topped with a golden, buttery breadcrumb crust, it bakes to perfection until bubbly and browned. Ideal for easy family meals, it marries creamy textures with crisp, savory nuances, delivering a satisfying and wholesome main course. Simple steps and familiar ingredients make it a reliable crowd-pleaser.
Rain was lashing against the kitchen windows last Tuesday when I decided mac and cheese was the only logical response to such weather. Something about the combination of bubbling cheese sauce and crisp topping just makes gray days feel cozier. My roommate walked in midway through sauce making and immediately abandoned her plans for a salad dinner. Some dishes just command that kind of attention.
I first made this version when my nephew declared he was too old for plain mac and cheese but still needed something he could actually eat without picking out vegetables. The broccoli florets, tender from their quick blanch in the pasta water, somehow seemed more appealing than the usual steamed side. Now he asks for uncle mac at least twice a month.
Ingredients
- 340 g (12 oz) elbow macaroni: The classic shape captures cheese sauce in every curve and cooks evenly throughout
- 300 g (10 oz) broccoli florets: Cut into bite size pieces so they distribute evenly and cook quickly in the boiling water
- 60 g (4 tbsp) unsalted butter: Divided use means we build flavor in both the sauce base and the crispy topping
- 40 g (1/3 cup) all purpose flour: Creates the roux foundation for our silky smooth cheese sauce
- 720 ml (3 cups) whole milk: Full fat milk ensures the sauce reaches the perfect velvety consistency
- 1 tsp Dijon mustard: Adds a subtle sharpness that actually enhances the cheese flavor without tasting mustardy
- 1/2 tsp garlic powder and onion powder: These pantry staples build layers of savory depth
- 1/4 tsp ground black pepper and 1/2 tsp salt: Season the sauce base before adding cheese for balanced flavor
- 225 g (2 cups) sharp cheddar cheese: The main cheese provides that familiar tangy bite we all love
- 60 g (1/2 cup) Gruyère cheese: Adds nutty sophistication and incredible meltability
- 60 g (1 cup) fresh breadcrumbs: Create the irresistible golden crust that makes this baked version special
- 30 g (2 tbsp) unsalted butter melted: Helps the breadcrumbs toast to perfect golden brown
- 30 g (1/4 cup) grated Parmesan cheese: Salty finish that takes the topping over the top
Instructions
- Preheat your oven and prepare the baking dish:
- Set your oven to 190°C (375°F) and generously grease a 23 x 33 cm (9 x 13 inch) baking dish with butter or cooking spray while you start the pasta water.
- Cook the pasta and broccoli together:
- Bring a large pot of salted water to boil, add the macaroni, and cook for about 6 minutes until just al dente. Toss in the broccoli florets during the final 2 minutes so they become tender crisp, then drain everything well.
- Build your roux base:
- Melt 60 g of butter in a medium saucepan over medium heat, whisk in the flour, and stir constantly for 1 to 2 minutes until bubbling and fragrant but not browned.
- Create the creamy béchamel sauce:
- Gradually whisk in the milk, then add Dijon mustard, garlic powder, onion powder, pepper, and salt. Continue cooking and stirring for 5 to 7 minutes until thickened and just starting to bubble.
- Melt in the cheeses:
- Remove the saucepan from heat and stir in the sharp cheddar and Gruyère until fully melted and silky smooth.
- Combine everything and transfer:
- Pour the cooked pasta and broccoli into the cheese sauce, mix thoroughly to coat every piece, then transfer to your prepared baking dish.
- Prepare the golden topping:
- In a small bowl, combine fresh breadcrumbs with melted butter and grated Parmesan until well mixed and slightly clumpy.
- Bake until bubbling and golden:
- Sprinkle the breadcrumb mixture evenly over the macaroni, then bake for 20 to 25 minutes until the top is deeply golden brown and the sauce is bubbling around the edges.
- Let it rest briefly before serving:
- Allow the dish to stand for about 5 minutes so the sauce has time to set slightly for cleaner scooping.
This recipe has become my go to contribution for potluck dinners because it travels well and reheats beautifully. Something about seeing people go back for seconds of the broccoli specks hidden among all that cheese just makes me smile.
Make It Your Own
Monterey Jack works beautifully as a Gruyère substitute if you want a milder flavor or cannot find it at your local store. A pinch of cayenne pepper or smoked paprika stirred into the cheese sauce adds subtle warmth that really wakes up the palate.
Getting Ahead
You can assemble the entire dish up to a day ahead, cover tightly, and refrigerate until ready to bake. Add about 10 extra minutes to the baking time if you are putting a cold dish straight into the oven.
Serving Suggestions
A crisp green salad with vinaigrette cuts through the richness perfectly and makes this feel like a complete meal. Roasted tomatoes or sautéed garlic greens on the side add color and balance to the plate.
- Let leftovers come to room temperature before reheating for the best texture
- A splash of milk helps refresh the sauce when reheating
- The topping stays crispiest when reheated in the oven rather than the microwave
Hope this brings as much comfort to your table as it has to mine over the years.
Frequently Asked Questions
- → Can I substitute Gruyère cheese?
-
Yes, Monterey Jack or extra sharp cheddar work well as alternatives, providing a different but complementary flavor.
- → How do I ensure the broccoli stays tender?
-
Add broccoli florets to the boiling pasta water in the last 2 minutes to keep them tender yet crisp.
- → What is the best way to get a crispy topping?
-
Mix fresh breadcrumbs with melted butter and grated Parmesan, then evenly sprinkle on top before baking for a golden crust.
- → Is this dish suitable for vegetarians?
-
Yes, it contains no meat, using dairy and vegetables for a satisfying vegetarian main dish.
- → Can I make a gluten-free version?
-
Use gluten-free pasta and substitute the all-purpose flour with a gluten-free alternative to adapt this dish.