This dish combines tender elbow macaroni and fresh broccoli florets enveloped in a creamy blend of sharp cheddar, mozzarella, and Parmesan cheeses. A smooth cheese sauce is prepared with butter, flour, milk, and subtle seasonings like Dijon mustard, garlic, and onion powder. After mixing pasta and broccoli with the sauce, it's topped with a buttery panko-Parmesan crust and baked until golden and bubbling. Ideal for easy family dinners or potlucks, this comforting bake brings rich flavors with a touch of crisp texture.
One evening after a long day, I opened the fridge and found half a bag of broccoli that needed using. I tossed it into my usual mac and cheese, and that small decision turned into something my family now requests by name. The broccoli adds little pockets of flavor and makes the whole dish feel less guilty, though honestly, we just love the way it tastes. It's become our go-to whenever we need comfort that doesn't feel too heavy.
I made this for a potluck once, and I watched people go back for thirds. A neighbor asked if I'd used some fancy cheese blend, but it was just good cheddar and a little mozzarella for stretch. The secret was undercooking the pasta just slightly so it didn't turn mushy in the oven. That trick came from a mistake I made years ago, and now I do it every time.
Ingredients
- Elbow macaroni: The classic shape holds onto the cheese sauce perfectly, and undercooking it by a few minutes ensures it stays tender but not soft after baking.
- Broccoli florets: Cut them small so they blend in naturally, and they'll steam just right when added to the boiling pasta at the end.
- Unsalted butter: This forms the base of your roux and adds richness without making the sauce too salty, giving you full control over seasoning.
- All-purpose flour: Whisked into the butter, it thickens the milk into a silky sauce that coats every noodle.
- Whole milk: The creaminess comes from the milk, and using whole milk makes all the difference in texture and flavor.
- Dijon mustard: Just a teaspoon brightens the cheese sauce and cuts through the richness without tasting sharp.
- Garlic powder and onion powder: These add depth without needing to chop anything, and they blend seamlessly into the sauce.
- Sharp cheddar cheese: This is where the flavor lives, so use a good quality sharp cheddar that melts smoothly.
- Mozzarella cheese: It adds that stretchy, gooey quality that makes every spoonful satisfying.
- Parmesan cheese: A little goes a long way in adding a nutty, salty finish to both the sauce and the topping.
- Panko breadcrumbs: They crisp up beautifully in the oven and give the top a golden, crunchy layer.
Instructions
- Prepare your oven and dish:
- Preheat the oven to 180°C (350°F) and grease your baking dish so nothing sticks. This step sets you up for an easy cleanup later.
- Cook the pasta and broccoli:
- Boil the macaroni until it's just shy of tender, then toss in the broccoli for the last two minutes. Drain everything together and set it aside while you make the sauce.
- Make the roux:
- Melt the butter in a saucepan over medium heat, whisk in the flour, and let it cook for a minute until it smells toasty. This is the foundation of a smooth, thick sauce.
- Build the cheese sauce:
- Slowly pour in the milk while whisking constantly, and keep stirring until the sauce thickens and coats the back of a spoon. Add the mustard and spices, then remove from heat and stir in all the cheeses until they melt into a glossy, golden sauce.
- Combine and transfer:
- Fold the pasta and broccoli into the cheese sauce, making sure everything is evenly coated. Pour the mixture into your prepared baking dish and spread it out gently.
- Add the topping:
- Mix the panko with melted butter and Parmesan, then sprinkle it evenly over the top. This will turn crispy and golden as it bakes.
- Bake until bubbly:
- Slide the dish into the oven and bake for 25 to 30 minutes, until the top is golden and the edges are bubbling. Let it rest for five minutes before serving so the sauce can settle.
The first time I served this to my kids, they didn't even notice the broccoli until I pointed it out. They'd already finished their bowls and asked for more. It stopped being about sneaking in vegetables and became about making something we all genuinely loved. Now it's the meal I make when I want everyone happy at the table without much fuss.
Customizing Your Bake
You can swap the broccoli for cauliflower if that's what you have on hand, or add cooked bacon or diced ham to make it heartier. A pinch of smoked paprika or cayenne in the cheese sauce adds warmth without overwhelming the dish. I've even stirred in sautéed mushrooms when I wanted something earthy, and it worked beautifully.
Storing and Reheating
Leftovers keep well in the fridge for up to three days, and I reheat individual portions in the microwave with a splash of milk to loosen the sauce. You can also freeze the unbaked casserole, wrap it tightly, and bake it from frozen by adding an extra 15 minutes to the time. Just cover it with foil for the first half so the top doesn't burn before the center heats through.
Pairing and Serving Ideas
This pairs wonderfully with a crisp green salad dressed in lemon vinaigrette to balance the richness. A glass of Chardonnay complements the creamy cheese sauce, though honestly, I've served it with iced tea just as often. It's hearty enough to be the main event, but it also works as a side dish for roasted chicken or grilled sausages.
- Serve it straight from the oven while the top is still crackling.
- Garnish with fresh parsley or chives for a pop of color and freshness.
- Let everyone scoop their own portion so the cheesy middle stays warm longer.
This dish has a way of making ordinary nights feel special without any extra effort. I hope it becomes one of those recipes you reach for when you need something warm, satisfying, and just a little bit comforting.
Recipe Questions & Answers
- → Can I substitute broccoli with other vegetables?
-
Yes, cauliflower or asparagus can be used as alternatives, offering different textures and flavors while maintaining the dish's creaminess.
- → How can I ensure the pasta stays al dente?
-
Boil the macaroni for 4 minutes less than package instructions as it will continue cooking in the oven, preventing it from becoming mushy.
- → What types of cheese blend well in this bake?
-
Sharp cheddar, mozzarella, and Parmesan create a balanced flavor and creamy texture with a savory finish.
- → How do I achieve a crispy topping?
-
Mix panko breadcrumbs with melted butter and grated Parmesan, then sprinkle evenly atop before baking until golden brown.
- → Can this dish be prepared ahead of time?
-
Yes, assemble the macaroni mixture and topping, then refrigerate before baking. Add a few extra minutes to the cooking time if baking from cold.