This dish features elbow macaroni and broccoli florets baked in a rich, creamy cheese sauce made from sharp cheddar, mozzarella, and Parmesan. The sauce is seasoned with Dijon mustard, garlic, and onion powder for depth of flavor. Topped with buttery panko breadcrumbs and Parmesan, it’s baked until golden and bubbling. Ready in under an hour, it’s a wholesome, satisfying main that pairs well with fresh salad or wine.
My neighbor showed up one afternoon with a warm dish wrapped in a towel, and the smell hit me before she even said hello. It was mac and cheese, but different—little green trees of broccoli peeking through the golden crust. I had never thought to put vegetables in something so indulgent, but one bite changed everything.
I made this for my sister when she came over with her kids, who claimed to hate broccoli. They scraped their plates clean and asked for seconds. She texted me the next morning asking for the recipe, and I knew it had officially become a keeper.
Ingredients
- Elbow macaroni: The classic shape for mac and cheese because it traps all that creamy sauce in every little curve.
- Broccoli florets: Cut them small so they blend in naturally, and they add a slight sweetness that balances the richness.
- Unsalted butter: Gives you control over the salt level, and it makes the roux silky smooth.
- All-purpose flour: This thickens the sauce into that luscious, cling-to-the-noodles texture you want.
- Whole milk: Do not skimp here, the fat content makes the sauce velvety and prevents it from breaking.
- Dijon mustard: Just a teaspoon sharpens the flavor and cuts through the heaviness without tasting mustard-y.
- Garlic powder and onion powder: These add depth without the fuss of chopping, and they distribute evenly throughout the sauce.
- Sharp cheddar cheese: The backbone of the dish, it brings bold flavor that stands up to baking.
- Mozzarella cheese: This melts beautifully and adds that stretchy, gooey texture everyone loves.
- Parmesan cheese: A nutty, salty finish that enhances all the other cheeses.
- Panko breadcrumbs: They crisp up so much better than regular breadcrumbs, giving you that satisfying crunch on top.
Instructions
- Get everything ready:
- Preheat your oven to 180°C and grease your baking dish so nothing sticks later. Having everything prepped now makes the rest flow smoothly.
- Cook the pasta and broccoli:
- Boil the macaroni until it is just shy of tender, then toss in the broccoli for the final two minutes so it stays bright and slightly firm. Drain them together and set aside while you make the sauce.
- Build the roux:
- Melt the butter over medium heat, then whisk in the flour and let it cook for a minute until it smells toasty. This step is the foundation of a smooth, lump-free sauce.
- Add the milk:
- Pour it in slowly while whisking constantly, and keep stirring until the mixture thickens and coats the back of a spoon. Patience here pays off in creaminess.
- Season the sauce:
- Stir in the mustard, garlic powder, onion powder, salt, and pepper, then pull the pan off the heat. These seasonings wake up the sauce and give it personality.
- Melt in the cheese:
- Add all three cheeses and stir gently until everything melts into a glossy, unified sauce. The heat from the milk does the work, no need to turn the burner back on.
- Combine and transfer:
- Fold the macaroni and broccoli into the cheese sauce until every piece is coated, then pour it all into your prepared dish. Spread it out evenly so it bakes uniformly.
- Make the topping:
- Mix the panko with melted butter and Parmesan, then sprinkle it over the top in an even layer. This is what turns golden and crunchy in the oven.
- Bake and rest:
- Slide the dish into the oven and bake until the top is golden and the edges are bubbling, about 25 to 30 minutes. Let it sit for five minutes before serving so the sauce can settle and thicken up a bit.
The first time I brought this to a potluck, someone asked if I used Velveeta. I laughed and told them it was real cheese, and they looked genuinely shocked. That moment reminded me how good homemade comfort food can be when you take just a little extra time.
How to Store and Reheat
Leftovers keep in the fridge for up to four days in an airtight container. Reheat in the oven at 160°C covered with foil to keep it from drying out, or microwave individual portions with a splash of milk to bring back the creaminess. I actually prefer it the next day when all the flavors have had time to settle in together.
Ways to Mix It Up
Swap the broccoli for cauliflower if you want something milder, or stir in cooked chicken or crispy bacon for a heartier version. A pinch of smoked paprika or cayenne in the sauce adds a gentle warmth that surprises people in the best way. You can also use different pasta shapes like shells or cavatappi if you want to change the texture.
Serving Suggestions
This dish is rich enough to be the star of the meal, but it pairs beautifully with a crisp green salad dressed in lemon vinaigrette to cut through the richness. I like serving it with a chilled glass of Chardonnay, the buttery notes in the wine echo the creaminess of the sauce.
- Add a side of garlic bread for soaking up every last bit of cheese.
- Serve it alongside roasted chicken for a complete family dinner.
- Bring it to a potluck in a disposable pan so you do not have to worry about getting your dish back.
This recipe has become my go-to whenever I need to feed a crowd or just want to feel wrapped up in something warm and familiar. I hope it finds a spot in your rotation too.
Recipe FAQs
- → Can I substitute other vegetables for broccoli?
-
Yes, cauliflower works well as a substitute and provides a different texture while maintaining the classic pairing with cheese.
- → What type of cheese blend is best for this dish?
-
A blend of sharp cheddar, mozzarella, and Parmesan creates a creamy, flavorful sauce with a slightly tangy finish.
- → How do I prevent the macaroni from becoming mushy?
-
Cook the pasta slightly less than package instructions and add broccoli towards the end to keep them tender but firm before baking.
- → Can I prepare this dish ahead of time?
-
Yes, you can assemble it in advance and store in the fridge. Bake it fresh just before serving to retain the crunchy topping.
- → What toppings enhance texture and flavor?
-
Mixing panko breadcrumbs with melted butter and Parmesan creates a crispy, golden crust that complements the creamy base.
- → Is this suitable for vegetarians?
-
Yes, this dish is vegetarian-friendly, but additional meat ingredients can be added to customize it.