The Best One-Pot Broccoli Mac and Cheese (Super Creamy & Cheesy!)
Nothing says comfort like mac and cheese, but when you add broccoli and toss it all in one pot? You’re basically a kitchen wizard in the eyes of hungry eaters everywhere. This recipe cranks up the cheesy factor while sneaking in some greens—so you can finally enjoy dinner without feeling slightly guilty.
Plus, it’s one pot. One pot, people. That means less cleanup and more Netflix.
Ready to level up your weeknight meals?
Why You’ll Love This Recipe
This dish is the perfect marriage of creamy, cheesy goodness with the fresh crunch of broccoli, all cooked in just one pot. It saves you time, effort, and dishwasher space—who doesn’t want that? Plus, it’s kid-friendly and downright addictive.
Whether you’re feeding picky eaters or just want a cozy, cheesy hug on a plate, this mac and cheese has you covered. And yes, it’s very Instagram-worthy (because let’s be real, food that looks this good deserves some likes).
Ingredients
- 2 cups elbow macaroni
- 2 cups broccoli florets (fresh or frozen)
- 3 cups whole milk
- 2 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- 2 tbsp unsalted butter
- 2 tbsp all-purpose flour
- 1 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp mustard powder (optional but recommended)
- Salt and pepper, to taste
How to Make It – Instructions
- Boil the pasta: In a large pot, bring 4 cups of salted water to a boil. Add macaroni and cook until just shy of al dente, about 6-7 minutes.
Drain and set aside (don’t overcook or the pasta gets mushy).
- Steam the broccoli: Quickly blanch the broccoli in boiling water for 2-3 minutes, then plunge into ice water to keep it bright green and crisp. Drain thoroughly.
- Make the roux in the same pot: Melt butter over medium heat. Stir in flour and whisk continuously for 1-2 minutes until bubbly and golden—hello, the magic base!
- Add milk and spices: Slowly pour in milk while whisking to prevent lumps.
Throw in garlic powder, onion powder, mustard powder, salt, and pepper. Cook, whisking often, until the sauce thickens.
- Cheese time: Lower heat and add cheddar and mozzarella. Stir until gooey and smooth—cue the drooling.
- Combine pasta & broccoli: Add drained pasta and broccoli to the cheesy sauce.
Stir gently to coat everything evenly. Taste-test: adjust salt & pepper if needed (or don’t—live a little).
- Serve immediately: Because melty cheese waits for no one.
Preservation Guide
Got leftovers? Lucky you.
Store your cheesy masterpiece in an airtight container in the fridge for up to 3 days. When reheating, add a splash of milk and stir gently over low heat to revive that creamy texture—microwaving straight up can turn it dry and sad. FYI: Freezing is possible, but the broccoli might mush out, losing that fresh bite.
Health Benefits
Surprise!
This isn’t just comfort food disguised as broccoli. The broccoli adds fiber, vitamins C and K, and antioxidants, balancing the indulgent cheese. Plus, using a mix of sharp cheddar and mozzarella delivers calcium and proteins essential for bone health and muscle repair.
Just don’t go eating the whole pot alone every night… maybe.
Common Mistakes to Avoid
- Overcooking pasta: No one likes mushy mac. Stick to “just under al dente” before adding to the cheese sauce.
- Lumpy sauce: Rushing when adding milk or not whisking can create a gravy fail. Slow and steady wins here.
- Skipping the roux: It’s the magic that thickens your sauce.
No roux, no creamy cheese blanket.
- Ignoring seasoning: Cheese isn’t enough—garlic, onion, and mustard powder give depth. Taste-test often.
Alternatives
Want to mix it up? Try swapping macaroni for gluten-free pasta or whole wheat noodles for extra fiber.
For a twist on the greens, substitute broccoli with kale or spinach—just sauté those a bit before adding. Cheese-wise, mix it up with gouda or pepper jack for a smoky or spicy kick. Vegans can swap cheeses for nutritional yeast and plant-based milk to keep it tasty and dairy-free.
What if I don’t have elbow macaroni on hand?
You can use any small pasta shape like shells, penne, or rotini.
The cheese sauce clings best to something with nooks!
Can I make this recipe ahead of time?
Yes, but it’s better fresh. If prepping in advance, sous vide your sauce and keep the pasta separate until reheating.
Is this recipe kid-friendly?
Absolutely! The flavors are mild and cheesy, and the broccoli perfectly camouflaged.
You might just sneak in those veggies without complaints.
Can I add protein to this dish?
Sure! Stir in cooked chicken, bacon bits, or even chickpeas for extra nourishment. Just remember to adjust seasoning accordingly.
How can I make this lower in calories?
Replace whole milk with skim or almond milk, use less cheese or lower-fat cheese, and increase the broccoli ratio.
Still delicious, just lighter.
Final Thoughts
One-Pot Cheesy Broccoli Mac & Cheese is the MVP of quick, comforting meals. It hits all the right notes: cheesy, creamy, veggie-packed, and minimal mess. Perfect for weeknight warriors, busy parents, or anyone who just wants to eat something delicious without the fuss.
Next time you crave that nostalgic mac and cheese but want a little nutritional upgrade, you know what to do. Put this recipe on repeat—you won’t regret it. And hey, if you’re feeling fancy, toss a little breadcrumb topping on and bake for five minutes.
Instant upgrade. Bon appétit!
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.