Broccoli Mac and Cheese
Mac and cheese is the ultimate comfort food—creamy, cheesy, and utterly satisfying. But when you add vibrant green broccoli to the mix, it transforms this classic dish into a nutritious, colorful, and delicious meal that the whole family will love. Whether you’re looking for a quick weeknight dinner or a cozy dish to serve at your next gathering, this Broccoli Mac and Cheese hits all the right notes. It’s creamy, cheesy, and packed with fresh broccoli for that perfect balance of flavor and texture.
Why This Recipe Is a Must-Try
This Broccoli Mac and Cheese recipe combines the best of both worlds: indulgent, creamy cheese sauce and the wholesome goodness of broccoli. The sauce is made from scratch using a simple roux base, enhanced with subtle hints of Dijon mustard and nutmeg to deepen the flavor. Plus, the addition of garlic powder and freshly ground black pepper gives it a little kick that makes each bite irresistible.
Not only is this dish comforting and flavorful, but it’s also incredibly versatile and easy to make with pantry staples. The broccoli adds a lovely crunch and a pop of color, making the dish feel a little lighter without sacrificing that rich, cheesy goodness you expect from mac and cheese. Whether you’re cooking for kids or adults, this recipe is sure to please.
Ingredients
- 8 oz (225g) macaroni – Classic elbow macaroni works best, but feel free to use any small pasta shape.
- 2 tablespoons unsalted butter – For the roux base that thickens the cheese sauce.
- 2 tablespoons all-purpose flour – Helps create a smooth, creamy sauce.
- 1 and ½ cups milk – Whole milk is preferred for creaminess, but you can substitute with any plant-based milk if desired.
- 1 teaspoon Dijon mustard – Adds a subtle tang and depth of flavor.
- ¼ teaspoon nutmeg – A warm spice that complements the cheese beautifully.
- 1 teaspoon garlic powder – Adds savory notes to the sauce.
- ½ teaspoon salt – Enhances all the flavors.
- ¼ teaspoon ground black pepper – For a gentle kick.
- 2 cups broccoli florets – Fresh or frozen, lightly steamed or blanched.
- 2 cups cheese – A blend of cheddar, Monterey Jack, or Colby cheese for melty, gooey deliciousness.
How To Make Broccoli Mac and Cheese
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add the macaroni and cook according to the package instructions until al dente, usually about 7-8 minutes. Drain the pasta and set aside.
Step 2: Prepare the Broccoli
While the pasta is cooking, steam or blanch the broccoli florets. To blanch, bring a small pot of water to boil, add the broccoli, and cook for 2-3 minutes until bright green and slightly tender. Immediately transfer to an ice bath to stop cooking and preserve color. Drain and set aside.
Step 3: Make the Cheese Sauce
In the same pot or a large saucepan, melt the butter over medium heat. Once melted, whisk in the flour and cook for about 1-2 minutes, stirring constantly, to form a roux. It should be bubbling but not browned.
Slowly add the milk while whisking continuously to prevent lumps. Continue cooking and whisking until the sauce thickens, about 3-5 minutes.
Reduce the heat to low, then stir in Dijon mustard, nutmeg, garlic powder, salt, and black pepper. Gradually add the shredded cheese, stirring until fully melted and smooth.
Step 4: Combine Pasta, Broccoli, and Cheese Sauce
Add the cooked macaroni and broccoli back into the cheese sauce. Stir gently to combine, ensuring every piece of pasta and broccoli is coated in cheesy goodness.
Step 5: Serve
Serve your Broccoli Mac and Cheese hot, garnished with extra cheese or a sprinkle of black pepper if desired. It pairs beautifully with a fresh green salad or crispy bread for a complete meal.
Expert Tips
- Make sure to whisk the roux constantly to avoid lumps and achieve a smooth sauce.
- Use freshly shredded cheese rather than pre-shredded for better melting and creamier texture.
- Don’t overcook the broccoli; it should still have a slight bite to add texture contrast.
- For extra flavor, add a pinch of smoked paprika or cayenne pepper to the cheese sauce.
- If the sauce gets too thick, stir in a splash more milk to loosen it up.
- You can bake the mac and cheese in the oven with a breadcrumb topping for a crunchy finish.
Variations and Customizations
- Protein Boost: Add cooked, shredded chicken or turkey for a heartier dish.
- Vegan Version: Use plant-based milk and vegan cheese alternatives.
- Spicy Kick: Mix in some chopped jalapeños or a dash of hot sauce.
- Different Veggies: Swap broccoli for cauliflower, peas, or spinach for a different veggie twist.
- Cheese Mix: Experiment with different cheese blends like Gouda, mozzarella, or Parmesan for unique flavor profiles.
How to Store Leftovers
Store any leftover Broccoli Mac and Cheese in an airtight container in the refrigerator for up to 3 days. When reheating, add a splash of milk to help loosen the sauce and heat gently on the stove or in the microwave. Avoid overheating to prevent the cheese from becoming grainy. This dish can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
FAQ
Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli works well and is convenient. Just make sure to thaw and drain any excess water before adding it to the mac and cheese to avoid a watery sauce.
What type of cheese is best for mac and cheese?
Cheddar is the classic choice, but a mix of cheddar, Monterey Jack, and Colby offers a great balance of flavor and meltability. Feel free to experiment with your favorites for different tastes.
Can I make this recipe gluten-free?
Yes! Use gluten-free pasta and substitute the all-purpose flour with a gluten-free flour blend or cornstarch for the roux.
Is it possible to bake the mac and cheese?
Definitely! After combining the pasta, broccoli, and cheese sauce, transfer everything to a baking dish, top with breadcrumbs and extra cheese, and bake at 350°F (175°C) for 20-25 minutes until bubbly and golden on top.
Conclusion
This Broccoli Mac and Cheese strikes the perfect balance between indulgence and nutrition, making it a go-to recipe for cozy nights and family dinners. With its creamy cheese sauce, tender pasta, and crisp-tender broccoli, it’s a dish that comforts and satisfies every time. Plus, its simplicity and versatility mean you can easily adapt it to your preferences or what you have on hand. Give this recipe a try—you might just find your new favorite mac and cheese!

Broccoli Mac and Cheese
Ingredients
- 8 oz macaroni Classic elbow macaroni works best
- 2 tablespoons unsalted butter for the roux base
- 2 tablespoons all-purpose flour helps create a smooth, creamy sauce
- 1.5 cups milk whole milk preferred
- 1 teaspoon Dijon mustard adds subtle tang and depth
- 0.25 teaspoon nutmeg warm spice complementing the cheese
- 1 teaspoon garlic powder adds savory notes
- 0.5 teaspoon salt enhances flavors
- 0.25 teaspoon ground black pepper for gentle kick
- 2 cups broccoli florets fresh or frozen, lightly steamed or blanched
- 2 cups cheese blend of cheddar, Monterey Jack, or Colby
Instructions
- Bring a large pot of salted water to a boil. Add the macaroni and cook according to the package instructions until al dente, usually about 7-8 minutes. Drain the pasta and set aside.
- While the pasta is cooking, steam or blanch the broccoli florets. To blanch, bring a small pot of water to boil, add the broccoli, and cook for 2-3 minutes until bright green and slightly tender. Immediately transfer to an ice bath to stop cooking and preserve color. Drain and set aside.
- In the same pot or a large saucepan, melt the butter over medium heat. Once melted, whisk in the flour and cook for about 1-2 minutes, stirring constantly, to form a roux. It should be bubbling but not browned.
- Slowly add the milk while whisking continuously to prevent lumps. Continue cooking and whisking until the sauce thickens, about 3-5 minutes.
- Reduce the heat to low, then stir in Dijon mustard, nutmeg, garlic powder, salt, and black pepper. Gradually add the shredded cheese, stirring until fully melted and smooth.
- Add the cooked macaroni and broccoli back into the cheese sauce. Stir gently to combine, ensuring every piece of pasta and broccoli is coated in cheesy goodness.
- Serve your Broccoli Mac and Cheese hot, garnished with extra cheese or a sprinkle of black pepper if desired. It pairs beautifully with a fresh green salad or crispy bread for a complete meal.
Equipment
- Large Pot
- Large Saucepan
- Whisk
- Steamer or pot for blanching