Home > Recipes > Amazing Healthy One Pot Broccoli Mac & Cheese

Amazing Healthy One Pot Broccoli Mac & Cheese

Photo of author

Michael Davis

March 16, 2026

A bowl of Healthy One Pot Broccoli Mac & Cheese with tender pasta, florets of broccoli, and mushrooms.

Okay, so you know those weeknights when life feels like a juggling act between work, school, and just… life? I completely get it. That was me, a total whirlwind in the kitchen, until I discovered the magic of one-pot meals. And let me tell you, my discovery of Healthy One Pot Broccoli Mac & Cheese was a game-changer! Seriously, it’s the kind of dish that makes you feel like a kitchen superhero. I remember the first time I made it for my kids – I was so worried about sneaking in veggies, but they gobbled it up! That moment, seeing them happy and full, plus having way fewer dishes to wash? Pure accomplishment. As a Senior Meal Planning Specialist with an MS, RD, I’ve seen a lot of recipes, but this one truly hits the sweet spot for easy, healthy, and incredibly delicious family dinners.

Close-up of Healthy One Pot Broccoli Mac & Cheese in a pot with a wooden spoon.

Why You’ll Love This Healthy One Pot Broccoli Mac & Cheese

Seriously, this recipe is a weeknight warrior! Here’s why it’s going to become your new favorite:

  • Super Speedy: We’re talking dinner on the table in about 35 minutes, from start to finish.
  • One Pot Wonder: Less mess, less cleanup – what’s not to love? Everything cooks right in one pot!
  • Veggie Powerhouse: Broccoli isn’t just a healthy addition; it’s blended right in, making this a great way to get your greens.
  • Crazy Creamy & Cheesy: Don’t let the “healthy” fool you. This mac and cheese is incredibly rich and satisfying.
  • Family Favorite: Even picky eaters will ask for seconds of this *Healthy One Pot Broccoli Mac & Cheese*.
  • Totally Customizable: It’s a fantastic base for adding other veggies or even some lean protein if you like!

Ingredients for Your Healthy One Pot Broccoli Mac & Cheese

Gather ’round, cooks! Here’s what you’ll need for this amazing one-pot wonder. It’s pretty straightforward, and you probably have most of it sitting in your pantry right now. Trust me, the magic happens with these simple things:

  • 2 tablespoons butter
  • 8 ounces baby bella mushrooms, thinly sliced (they get so meaty!)
  • 1 small white onion, thinly sliced (makes everything better!)
  • 3 cloves garlic, minced (or more if you’re a garlic lover like me!)
  • 1 pound uncooked pasta – I love elbow macaroni, but you can use shells or rotini. Just make sure it says about a 7-8 minute cooking time on the box.
  • 4 cups water
  • 1 ½ cups half and half (this is key for creaminess!)
  • 1 teaspoon Dijon mustard (adds a little zip!)
  • ⅛ teaspoon crushed red pepper flakes (just a tiny bit for warmth, totally optional)
  • A generous pinch of fine sea salt and plenty of freshly-ground black pepper
  • 12 ounces broccoli florets, cut into bite-sized pieces (about one big head – get those greens in!)
  • 2 cups freshly-shredded sharp cheddar cheese (about 8 ounces – use the good stuff!)
  • ½ cup freshly-grated Parmesan cheese (about 1 ounce)

Simple Steps to Make Healthy One Pot Broccoli Mac & Cheese

Alright, get ready for the easiest mac and cheese you’ve ever made! Seriously, this is where the magic happens, and it’s truly a one-pot wonder. You’ll be amazed at how little mess and how much flavor comes out of this simple process. Just follow along, and you’ll have a comforting, healthy meal on the table in no time! Looking for even faster pasta dishes? Check out these pasta recipes in 10 minutes that are weeknight winners.

First things first, heat up your butter in a nice, big stockpot over medium-high heat. Toss in your sliced mushrooms and let them do their thing for about 5 to 7 minutes, stirring every now and then. You want them to release their liquid and get a nice little brown on them – that’s where the depth of flavor comes from! Next, add your thinly sliced onion and sauté for another 3 minutes. Finally, stir in the minced garlic and cook for just 2 minutes more until it smells amazing. Don’t let that garlic burn!

Now for the exciting part! Add your uncooked pasta, water, half and half, Dijon mustard, those optional red pepper flakes, and your salt and pepper to the pot. Give it a good stir to make sure nothing’s sticking and to break up the pasta. Bring this whole mixture to a boil, then stir in your broccoli florets. Reduce the heat just a bit so it’s a gentle, low boil and continue cooking the pasta uncovered until it is just al dente. This usually takes about as long as your pasta box recommends, so check the package! For more one-pot inspiration, check out this amazing one-pot broccoli mac and cheese recipe.

A spoonful of creamy Healthy One Pot Broccoli Mac & Cheese with tender broccoli florets and pasta.

Once the pasta is almost done, check how much liquid is left in the pot. You want to have about half a cup of that starchy, delicious liquid still in there when the pasta is ready. If there’s a bit too much, no worries! Just carefully scoop out the excess liquid with a heatproof measuring cup and set it aside. Trust me, that liquid gold is good stuff!

Now, stir in your shredded cheddar and Parmesan cheeses. Oh my goodness, this is the moment! Keep stirring until everything is melted and beautifully combined into a creamy, cheesy sauce. If your mac and cheese seems a little too thick, just stir in a splash of that reserved liquid you saved until it’s just the way you like it. Give it a final taste and add more salt or pepper if needed. Serve it up warm and enjoy every single bite!

A close-up view of Healthy One Pot Broccoli Mac & Cheese in a pot, showing elbow macaroni, broccoli florets, and melted cheese.

Tips for the Best Healthy One Pot Broccoli Mac & Cheese

Okay, so you want your *Healthy One Pot Broccoli Mac & Cheese* to be absolutely perfect every single time, right? I’ve totally got your back with a few little tricks I’ve picked up. These aren’t complicated, but they make all the difference between a good mac and cheese and a truly amazing one. Think of them as my little secrets to that perfect creamy, cheesy goodness!

  • Pick the Right Pasta: This is HUGE. You want pasta shapes that have nooks and crannies to grab all that gooey sauce. Elbows are classic, but shells, rotini, or even cavatappi work wonders. The key is checking the cooking time on the box – the recipe is designed for pastas that cook in about 7-8 minutes. Don’t go for anything that takes way longer or you’ll end up with mush! For more quick pasta ideas, check out these restaurant-style easy dinner recipes at home.
  • Melt Cheese Low and Slow: After the pasta is cooked, turn the heat down to low before you stir in the cheese. Stirring over high heat can make the cheese sauce grainy or oily. Gently melting it into the starchy pasta water creates that super smooth, luscious texture we’re going for.
  • Don’t Skimp on the Half-and-Half: While it might seem decadent, the half-and-half is what gives this mac and cheese its signature richness and creamy mouthfeel without being *too* heavy. It balances the starchy water and the cheese perfectly.
  • Freshly Grated Cheese is King: Seriously, trust me on this one. Pre-shredded cheese often has anti-caking agents that can make your cheese sauce a little clumpy. Grating your own cheddar and Parmesan from blocks ensures the smoothest, melt-iest sauce. It’s so worth the extra minute!

Ingredient Notes and Substitutions

Let’s chat about some of the ingredients in our Healthy One Pot Broccoli Mac & Cheese, shall we? Sometimes a little clarification or a quick swap can make all the difference! For starters, the pasta shape is pretty forgiving, but for truly fantastic results, try to stick with shapes that have nooks and crannies, like shells or rotini. If you’re looking for some other awesome vegetarian noodle dishes, you’ve gotta check out this vegetarian gluten-free stir-fry – it’s a flavor bomb!

Now, cheese! Using freshly shredded sharp cheddar and Parmesan from blocks is my absolute go-to for the creamiest sauce. If you’re going dairy-free, don’t despair! You can absolutely use your favorite dairy-free shredded cheddar and a dairy-free Parmesan alternative. Just be mindful that different brands melt a little differently, so you might need to adjust the reserved liquid slightly.

And if you’re not a fan of mushrooms or onions, you can totally skip them! The garlic and seasonings still build a fantastic flavor base. Just add that extra tablespoon of butter when you start, and proceed with the recipe.

Variations to Try

The beauty of this Healthy One Pot Broccoli Mac & Cheese is how easily you can tweak it to totally make it your own! It’s such a great base. For a complete meal, you could totally toss in some pre-cooked diced chicken, crumbled bacon, or even some leftover rotisserie chicken right at the end with the cheese. So delicious! If you’re looking for more inspiration on quick family dinners, you have to peek at these easy dinner recipes – they’re fantastic!

Want more veggies? Go for it! Peas, corn, finely diced carrots, or even some spinach wilted in at the very end are all wonderful additions. You can also play around with the cheese blend – maybe a touch of Monterey Jack for extra meltiness or a pinch of smoked paprika for a smoky twist. Happy experimenting!

Serving Suggestions

This Healthy One Pot Broccoli Mac & Cheese is so hearty, it’s practically a meal on its own! But if you’re looking to round things out, a simple side salad with a zesty vinaigrette is always a winner. Or, how about some crispy garlic bread? For more ideas on fantastic veggie sides that are super easy, check out this veggie sides recipes guide – it’s got some great options!

A close-up of Healthy One Pot Broccoli Mac & Cheese in a rustic bowl, topped with grated cheese.

Storage and Reheating

Got leftovers of this amazing Healthy One Pot Broccoli Mac & Cheese? Lucky you! Store any extra goodness in an airtight container in the fridge for up to 3 days. Honestly, it’s still pretty darn good the next day. For more tips on making meals ahead, you’ve got to check out these easy dinner recipes make-ahead tips – they’re lifesavers!

When you’re ready to reheat, things can get a little tricky because mac and cheese can sometimes get a bit thick. The best way is to stir in a little splash of milk or even water (maybe a tablespoon or two) in a saucepan over low heat, or in the microwave. Stirring as it heats helps bring back that lovely creamy texture. Don’t blast it on high heat, or you might end up with oily cheese!

Frequently Asked Questions

Got questions about whipping up this delicious Healthy One Pot Broccoli Mac & Cheese? You bet! Here are some of the most common ones I get, so let’s dive in and get you cooking with confidence!

Can I make this Healthy One Pot Broccoli Mac & Cheese ahead of time?

You can totally make this dish ahead! Just know that it might thicken up quite a bit in the fridge. The best way to reheat is usually with a little extra milk or water stirred in over low heat or in the microwave. It’s still super yummy, but best served fresh!

What kind of pasta is best for this recipe?

For this Healthy One Pot Broccoli Mac & Cheese, I really recommend pasta shapes that have nooks and crannies to really grab that cheesy sauce, like elbows, shells, or rotini. The recipe is designed for pasta that cooks in about 7-8 minutes, so check your box to make sure it’s a good fit!

How can I make this recipe dairy-free?

Making this dairy-free is totally doable! Swap out the butter for a dairy-free alternative, use your favorite dairy-free shredded cheddar and Parmesan substitutes, and opt for a dairy-free half-and-half or unsweetened plant-based milk. It might change the texture just a bit, but it’ll still be delicious!

Can I add other vegetables to this dish?

Absolutely! This recipe is super flexible. Feel free to toss in some frozen peas, corn, diced carrots, or even some spinach wilted in at the very end with the cheese. It’s a fantastic way to pack in even more goodness!

Nutritional Information

Alright, let’s talk numbers! While every kitchen is a little different and ingredient brands can vary, here’s a rough idea of what you can expect in a serving of our Healthy One Pot Broccoli Mac & Cheese. Keep in mind this is an estimate, and your mileage may vary slightly! For more healthy meal ideas, check out the healthy meals recipes on Pinterest Trends.

Estimated Nutrition Per Serving (approximate):

  • Calories: 450-550
  • Fat: 20-28g
  • Protein: 18-24g
  • Carbohydrates: 45-55g
  • Fiber: 4-6g
  • Sugar: 4-6g
Close-up of a pot filled with creamy Healthy One Pot Broccoli Mac & Cheese, featuring elbow pasta and vibrant broccoli florets.

Healthy One Pot Broccoli Mac & Cheese

This one pot broccoli mac and cheese recipe is easy to customize with your favorite veggies or proteins and always turns out so creamy and cheesy!
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Dinner
Cuisine: American

Ingredients
  

For the Mac and Cheese
  • 2 tablespoons butter
  • 8 ounces baby bella mushrooms, thinly sliced
  • 1 small white onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 pound uncooked pasta (shape with 7-8 minute cooking time recommended)
  • 4 cups water
  • 1 1/2 cups half and half
  • 1 teaspoon Dijon mustard
  • 1/8 teaspoon crushed red pepper flakes
  • 1 generous pinch fine sea salt and freshly-ground black pepper
  • 12 ounces broccoli florets, cut into bite-sized pieces (about 1 large head of broccoli)
  • 2 cups freshly-shredded sharp cheddar cheese (8 ounces)
  • 1/2 cup freshly-grated Parmesan cheese (1 ounce)

Equipment

  • Large stockpot
  • Heatproof measuring cup

Method
 

  1. Heat butter in a large stockpot over medium-high heat. Add mushrooms and sauté, stirring occasionally, for 5-7 minutes or until most of their liquid has evaporated and the mushrooms are browned. Add onion and sauté for 3 minutes, stirring occasionally. Add garlic and sauté for 2 minutes, stirring occasionally.
  2. Add pasta, water, half and half, Dijon, crushed red pepper flakes, salt, and pepper. Stir to combine. Bring to a boil, stirring occasionally to break up the pasta. Once boiling, stir in the broccoli. Reduce heat to medium to maintain a low boil and continue cooking the pasta uncovered until it is just al dente.
  3. Check the liquid remaining in the pot. If there is more than about 1/2 cup, remove and save the excess liquid using a heatproof measuring cup.
  4. Stir in the cheeses until melted and combined. If the pasta seems too dry, stir some of the reserved liquid back in as needed.
  5. Taste and season with additional salt and pepper as needed.
  6. Serve warm.

Notes

If your pasta requires a different cooking time, adjust the water amount accordingly. You should have about 1/2 cup of starchy pasta water remaining before adding the cheese.

Tried this recipe?

Let us know how it was!

DON'T MISS THE NEXT RECIPE!

Don't let your gluten-free journey end here.

Subscribe now to get the latest trusted, kitchen-tested recipes delivered straight to your inbox every week.

Subscribe Now!

Leave a Comment

Recipe Rating