One Pot Healthy Broccoli Mac and Cheese

Posted on January 4, 2026 ·

by Bellie

Difficulty

Prep time

Cooking time

Total time

Servings

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

This one-pot broccoli mac and cheese is my go-to when I want something comforting but not heavy — creamy cheddar, tender pasta, and a good hit of broccoli, all cooked in the same pot for minimal fuss and maximum flavor. It’s a weeknight lifesaver: ready in about 15 minutes from stovetop to table, and easy to tweak for picky eaters or healthier swaps. If you enjoy creamy broccoli-cheddar combos, you might also like the flavor ideas in this healthy broccoli and cheese soup that inspired some of the seasonings here.

Why you’ll love this One Pot Healthy Broccoli Mac and Cheese recipe

This recipe hits a sweet spot: comfort food textures with sensible ingredients. Cooking everything in one pot saves time, reduces dishes, and lets the pasta absorb flavor from the milk and broth (if you use it). The extra-sharp cheddar gives bold cheese flavor so you can use less dairy overall, and adding Greek yogurt at the end brightens the sauce while adding protein.

“Family-approved, quick to make, and surprisingly light for mac and cheese — my kids ask for seconds.” — a happy tester

This is a great pick for busy weeknights, a simple potluck dish, or a lunch that reheats well. If you want more broccoli-forward ideas or a lighter soup-style side, check the site’s broccoli and cheese soup for parallel flavor tips and swaps.

How this recipe comes together

  • Heat milk and water or broth to a simmer, then add dry pasta so it cooks in the liquid and creates a saucy base.
  • After about 10 minutes, stir in finely chopped broccoli so it steams and cooks quickly with the pasta.
  • Remove from heat, stir in shredded extra-sharp cheddar and Greek-style yogurt until silky.
  • Optional: finish with a little butter or ghee for shine and richness.

This high-level flow helps you know what to expect: one pot, a short simmer, and a quick finish off the heat so the cheese melts smoothly without becoming gluey.

What you’ll need

  • 2 cups whole milk (can swap for 2% for lighter result)
  • 1 + 1/2 cups water or broth (vegetable or chicken broth adds savory depth)
  • 8 oz pasta of choice (elbow, shells, small penne; avoid very thin pastas that overcook quickly)
  • 8–10 oz broccoli, finely chopped (small florets or roughly chopped stems cook faster)
  • 2 cups shredded extra-sharp cheddar cheese (freshly shredded melts better than pre-shredded)
  • 1/4 cup plain Greek-style yogurt (adds creaminess and tang; sour cream can be substituted)
  • 1 tbsp butter or ghee (optional, for finishing)

Ingredient notes: swap whole milk for a mix of milk and unsalted broth to cut calories while keeping flavor. For dairy-free, use a cashew cream + dairy-free cheese alternative but expect a different texture.

Step-by-step instructions

  1. In a medium pot, bring 2 cups whole milk and 1.5 cups water or broth to a gentle boil over medium heat. Watch closely so the milk doesn’t scorch.
  2. Add 8 oz dry pasta and stir to prevent sticking. Reduce heat to a low simmer. Cook, stirring occasionally, for about 10 minutes — check the pasta package and aim for al dente because it will finish with the cheese.
  3. Stir in the finely chopped 8–10 oz broccoli. Continue cooking for 2–3 minutes, until the pasta is cooked to your liking and the broccoli is bright green and tender-crisp. If the liquid reduces too quickly, add a splash of water.
  4. Remove the pot from the heat. Immediately stir in 2 cups shredded extra-sharp cheddar cheese, 1/4 cup plain Greek-style yogurt, and 1 tbsp butter or ghee if using. Stir until the cheese is fully melted and the sauce is smooth. Taste and season with salt and plenty of black pepper.
  5. Serve hot. If desired, top with a sprinkle of smoked paprika, red pepper flakes, or toasted breadcrumbs for texture.

Best ways to enjoy it

  • Family dinner: Serve straight from the pot with a simple side salad or crusty bread.
  • Weeknight upgrade: Top individual bowls with a fried egg or crispy prosciutto for protein.
  • Kid-friendly plating: Mix the broccoli thoroughly into the pasta so flakes aren’t obvious for picky eaters.
  • Potluck idea: Transfer to a baking dish, sprinkle extra cheddar and breadcrumbs, then broil for 2–3 minutes for a golden crust before serving.

Pair it with crisp, acidic sides—think lemon-dressed greens, pickled vegetables, or a bright tomato salad—to cut through the richness.

Storage and reheating tips

  • Refrigeration: Cool leftovers within two hours and store in an airtight container for up to 3–4 days.
  • Reheating on the stove: Add a splash of milk or broth and reheat gently over low heat, stirring to restore creaminess.
  • Microwave: Cover and heat in 30–45 second bursts, stirring between intervals and adding a little milk if dry.
  • Freezing: You can freeze portions, but dairy sauces sometimes separate when frozen. For best results, freeze plain pasta and broccoli without the yogurt; add yogurt and fresh cheese when reheating. Freeze up to 1 month and thaw overnight in the fridge.

Food safety note: when cooling, divide large portions into shallow containers so they cool quickly and safely.

Tricks for success

  • Use freshly shredded cheese: pre-shredded cheese often contains anti-caking agents that can give a grainy sauce.
  • Stay off the heat when adding cheese: removing the pot from direct heat prevents the cheese from becoming stringy or oily.
  • Cut broccoli small: finely chopped broccoli cooks in 2–3 minutes and distributes evenly.
  • Broth vs. water: using broth instead of water adds savory depth without extra steps. For more broccoli-cheddar ideas and seasoning inspiration, see this broccoli and cheese soup recipe that shares useful flavor swaps.
  • Don’t overcook: aim for al dente pasta; it will continue to soften when combined with the hot cheese and yogurt.

Creative twists

  • Add protein: toss in diced rotisserie chicken, cooked turkey, or crispy tofu cubes.
  • Veg-forward: swap half the broccoli for spinach or peas for a different green profile.
  • Spiced variation: stir in 1/2 tsp smoked paprika and a pinch of cayenne for warmth.
  • Gluten-free: use a gluten-free pasta and check your broth and cheese labels.
  • Lower-fat option: use 2% milk, reduce the cheese to 1.5 cups, and add an extra 2 tbsp Greek yogurt for tang.

Common questions

Q: How long does this take from start to finish?
A: Plan on about 15–20 minutes total: 2–3 minutes to bring the milk and broth to a simmer, 10 minutes of pasta cooking, then a few minutes to stir in broccoli and melt the cheese.

Q: Can I use frozen broccoli?
A: Yes. Add frozen broccoli when the pasta has 3–4 minutes left and cook until heated through; avoid thawing first to prevent waterlogging the sauce.

Q: My sauce looked grainy — what happened?
A: Graininess often comes from overheating the cheese or using pre-shredded cheese with anti-caking agents. Remove from heat before adding cheese, stir gently, and use freshly shredded cheddar.

Q: Can I make this vegan?
A: For a vegan version, use plant-based milk (unsweetened soy or oat), a creamy cashew sauce or vegan cheese alternative, and plant-based yogurt. Texture and flavor will differ but it’s doable.

Q: Is it safe to reheat this more than once?
A: It’s best to reheat only once. Repeated cooling and reheating increases food-safety risk and degrades texture.

Conclusion

This one-pot healthy broccoli mac and cheese is a quick, flexible weeknight recipe that balances comfort and nutrition without a lot of fuss. Try the basic version once, then experiment with the swaps and toppings that suit your family. If you enjoyed this, swing by the Blog for more easy weeknight meals and seasonal twists — and let me know how you customize yours.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One Pot Healthy Broccoli Mac and Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: bellie
  • Total Time: 15 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A quick and comforting one-pot mac and cheese with broccoli, creamy cheddar, and Greek yogurt for a light twist.


Ingredients

Scale
  • 2 cups whole milk
  • 1 ½ cups water or broth
  • 8 oz pasta (elbow, shells, or small penne)
  • 8–10 oz broccoli, finely chopped
  • 2 cups shredded extra-sharp cheddar cheese
  • ¼ cup plain Greek-style yogurt
  • 1 tbsp butter or ghee (optional)

Instructions

  1. In a medium pot, bring 2 cups of whole milk and 1.5 cups of water or broth to a gentle boil over medium heat. Watch closely to prevent scorching.
  2. Add 8 oz of dry pasta and stir. Reduce heat to a low simmer, cooking for about 10 minutes until pasta is al dente.
  3. Stir in the finely chopped 8–10 oz of broccoli and cook for an additional 2–3 minutes.
  4. Remove the pot from heat and stir in 2 cups of shredded cheddar cheese, ¼ cup of Greek yogurt, and 1 tbsp of butter or ghee if using. Stir until smooth.
  5. Serve hot, optionally topping with smoked paprika, red pepper flakes, or breadcrumbs.

Notes

For lighter results, substitute whole milk with 2% milk. Use freshly shredded cheese for better melting.

  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 15g
  • Saturated Fat: 8g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 17g
  • Cholesterol: 50mg

Tags:

/  /  /  / 

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star