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.
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:
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
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
- In a large pot, add the pasta and milk over medium heat. Stir often to prevent sticking and bring to a gentle simmer.
- Once simmering, cook for about 5–6 minutes, stirring frequently, until the pasta is just shy of al dente.
- 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.
- Remove the pot from heat and stir in the shredded cheddar cheese until melted and smooth.
- Mix in the Greek yogurt, garlic powder, onion powder, salt, and pepper. Add paprika or cayenne if desired.
- 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
