Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

One-Pot Healthy Broccoli Mac and Cheese

Published: Nov 8, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Creamy, cheesy, and comforting—this one-pot healthy broccoli mac and cheese is a lighter twist on the classic favorite. I love how the rich cheddar sauce blends with the vibrant green broccoli, all while keeping things wholesome with Greek yogurt and no heavy cream. It’s a simple, satisfying dish that comes together in just 20 minutes and is perfect for busy weeknights or when I need a quick family meal.

One-Pot Healthy Broccoli Mac and Cheese

Ingredients

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

8 oz elbow macaroni (or pasta of choice)

2 cups broccoli florets, chopped

2 cups milk (dairy or unsweetened non-dairy)

1 cup shredded sharp cheddar cheese

½ cup plain Greek yogurt

¼ teaspoon garlic powder

¼ teaspoon onion powder

Salt and pepper, to taste

Optional: pinch of paprika or cayenne for heat

Directions

In a large pot, I add the pasta and milk over medium heat. I stir often to prevent sticking and bring it to a gentle simmer.

Once it starts simmering, I cook it for about 5–6 minutes, stirring frequently, until the pasta is just shy of al dente.

I toss in the chopped broccoli and continue cooking for another 3–4 minutes until the broccoli is tender and the pasta is fully cooked. I keep stirring to make sure the milk doesn’t scald.

I remove the pot from heat and stir in the shredded cheddar cheese until it’s melted and smooth.

I mix in the Greek yogurt, garlic powder, onion powder, salt, and pepper. If I’m feeling like a little heat, I add a pinch of paprika or cayenne.

I taste and adjust the seasoning as needed, then serve it hot—sometimes with an extra sprinkle of cheese or freshly cracked black pepper on top.

Servings and timing

Servings: 4

Prep Time: 5 minutes

Cook Time: 15 minutes

Total Time: 20 minutes

Calories per serving: Approximately 370 kcal

Variations

When I want to switch it up, I try different types of cheese like Monterey Jack, Gruyère, or a little parmesan for added depth. Sometimes I use whole wheat pasta or chickpea pasta for extra fiber or protein. If I have other veggies like spinach, peas, or cauliflower on hand, I throw those in too. And for a smoky twist, a touch of smoked paprika really changes the game.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, I add a splash of milk and warm it on the stovetop over low heat, stirring gently to bring back the creaminess. The microwave works too—I heat it in 30-second intervals, stirring in between to make sure it stays smooth.

FAQs

What kind of pasta works best for this recipe?

I usually go with elbow macaroni, but shells, rotini, or penne all work great. Anything that holds onto the cheese sauce will be perfect.

Can I use frozen broccoli?

Yes, I can use frozen broccoli—no need to thaw it first. I just add it in during the same step and extend the cook time by a couple of minutes until it’s tender.

How do I make it gluten-free?

I just use a gluten-free pasta. There are some great options made from brown rice, quinoa, or chickpeas that still hold up well in a one-pot dish like this.

Is this recipe kid-friendly?

Absolutely. The creamy cheese sauce and mild flavors make it a favorite for kids. I sometimes leave out the optional spices if I’m making it for little ones.

Can I make this ahead of time?

I can make it a day in advance and reheat it when ready to serve. Just add a splash of milk before reheating to loosen the sauce and bring back the creaminess.

Conclusion

This one-pot healthy broccoli mac and cheese hits all the right notes—it’s creamy, cheesy, easy to make, and packed with wholesome ingredients. I love that it satisfies my comfort food cravings while still being a lighter option. Whether I’m meal prepping for the week or pulling together a last-minute dinner, this recipe always delivers.


Recipe:

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

One-Pot Healthy Broccoli Mac and Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 20 minutes
  • Yield: 4 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

Creamy, cheesy, and comforting, this one-pot healthy broccoli mac and cheese is a lighter twist on the classic favorite. Made with Greek yogurt, sharp cheddar, and broccoli, it’s a wholesome meal ready in just 20 minutes.


Ingredients

8 oz elbow macaroni (or pasta of choice)

2 cups broccoli florets, chopped

2 cups milk (dairy or unsweetened non-dairy)

1 cup shredded sharp cheddar cheese

½ cup plain Greek yogurt

¼ teaspoon garlic powder

¼ teaspoon onion powder

Salt and pepper, to taste

Optional: pinch of paprika or cayenne for heat


Instructions

  1. In a large pot, add the pasta and milk over medium heat. Stir often to prevent sticking and bring to a gentle simmer.
  2. Once simmering, cook for about 5–6 minutes, stirring frequently, until the pasta is just shy of al dente.
  3. Add the chopped broccoli and continue cooking for another 3–4 minutes until the broccoli is tender and pasta is fully cooked. Stir continuously to prevent milk from scalding.
  4. Remove the pot from heat and stir in the shredded cheddar cheese until melted and smooth.
  5. Mix in the Greek yogurt, garlic powder, onion powder, salt, and pepper. Add paprika or cayenne if desired.
  6. Taste and adjust seasoning as needed. Serve hot with an optional sprinkle of extra cheese or black pepper.

Notes

Use any pasta shape that holds sauce well like shells or rotini.

Frozen broccoli works well—no need to thaw.

Add a splash of milk when reheating to restore creaminess.

Try different cheeses like Monterey Jack, Gruyère, or Parmesan for variety.

Whole wheat or chickpea pasta can add fiber or protein.

  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 370
  • Sugar: 6g
  • Sodium: 290mg
  • Fat: 13g
  • Saturated Fat: 7g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 43g
  • Fiber: 3g
  • Protein: 20g
  • Cholesterol: 35mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Main Courses

  • Gnocchi with Garlic Butter and Sage
    Gnocchi with Garlic Butter and Sage
  • Cheddar Bay Hamburger Casserole
    Cheddar Bay Hamburger Casserole
  • Garlic Butter Mushroom Chicken
    Garlic Butter Mushroom Chicken
  • Indian Butter Chickpeas
    Indian Butter Chickpeas
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • One-Pot Healthy Broccoli Mac and Cheese
    One-Pot Healthy Broccoli Mac and Cheese
  • Juicy Mini Lemon Blueberry Cheesecakes
    Juicy Mini Lemon Blueberry Cheesecakes
  • Onion Ring Chips
    Onion Ring Chips
  • No-Bake Strawberry Cheesecake Protein Balls
    No-Bake Strawberry Cheesecake Protein Balls

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz