Healthy One Pot Broccoli Mac & Cheese Recipe serves up creamy, cheesy pasta with tender broccoli and a cozy sharp cheddar bite. It suits busy families, meal preppers, and anyone who wants lighter comfort food, and it lands on the table in about 25 minutes. I tested it so many weeknights that my skillet started answering to mac.
Easy Healthy One Pot Broccoli Mac & Cheese Recipe
Healthy One Pot Broccoli Mac & Cheese Recipe keeps the creamy factor while trimming butter and dishes. You cook the pasta and broccoli in one pot, then stir in cheese and Greek yogurt for a silky finish.
The method saves time and gives you a thick, clingy sauce that coats every noodle. You also sneak in a full head of broccoli, which feels like a tiny victory with every bite.
Ingredients You’ll Need
- 8 ounces dry pasta, elbows or small shells work best (whole wheat or chickpea pasta both work)
- 3 cups small broccoli florets, bite-size pieces
- 2 cups low-sodium vegetable or chicken broth
- 1 cup water, plus more as needed
- 1.5 cups milk, 2 percent or whole; use unsweetened cashew or almond milk for dairy-light
- 1.25 cups shredded sharp cheddar cheese, packed (I like Tillamook or Cabot for melt and flavor)
- 2 tablespoons finely grated Parmesan, optional but tasty
- 1/2 cup plain Greek yogurt, 2 percent or whole for the smoothest texture
- 1 tablespoon Dijon mustard
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon smoked paprika or sweet paprika
- 1 tablespoon olive oil or 1 tablespoon light butter
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- Hot sauce or red pepper flakes to taste, optional
Pantry shortcuts and swaps:
- Use pre-shredded cheddar if you must, but hand-shredded melts smoother.
- Frozen broccoli works; do not thaw, just add 1 extra minute in the pot.
- Use lactose-free milk and lactose-free yogurt for sensitive stomachs.
Equipment:
- Large deep skillet or wide pot with lid
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Box grater
How to Make Healthy One Pot Broccoli Mac & Cheese Recipe
Step 1: Heat the base and start the pasta – 5 minutes
- Add broth and water to a large pot and bring it to a strong simmer over medium-high heat.
- Stir in pasta, salt, and olive oil. Keep the heat at a steady simmer and stir often so the pasta does not stick.
Step 2: Add broccoli and finish the simmer – 4 to 6 minutes
- Cook the pasta for 5 minutes, then stir in broccoli florets.
- Simmer until the pasta turns al dente and the broccoli turns bright green and tender, about 3 to 4 more minutes.
- You want about 3/4 to 1 cup starchy liquid left in the pot. If it looks dry, splash in a little hot water.
Step 3: Build the sauce – 3 minutes
- Lower the heat to medium-low. Stir in milk, Dijon, garlic powder, onion powder, and paprika.
- Add cheddar in small handfuls, stirring after each addition until it melts. Sprinkle in Parmesan if you use it.
Step 4: Finish creamy and season – 2 minutes
- Turn the heat to low. Stir in Greek yogurt until the sauce turns glossy and smooth.
- Taste and adjust salt and pepper. Add hot sauce if you like a kick.
Step 5: Thicken or loosen and serve – 2 to 3 minutes
- If the sauce looks thin, simmer gently and stir until it thickens. If it looks too tight, add a splash of warm milk.
- Let the pot rest for 2 minutes so the sauce clings to the pasta. Spoon into bowls and serve hot.
Tips & Tricks
- Cut broccoli into small, even florets so it cooks with the pasta.
- Keep a little pasta liquid in the pot. That starch gives the sauce body.
- Add cheese by the handful and stir between additions for a smooth melt.
- Fold in Greek yogurt off heat to prevent graininess.
- Use sharp cheddar for maximum flavor with less cheese.
- Stir often during the simmer to prevent sticking.
- For extra veg, add a handful of spinach at the end and stir until it wilts.
- Want more protein? Stir in rotisserie chicken, tuna, or white beans at the end.
What to Serve with Broccoli Mac & Cheese
This creamy bowl loves something crisp on the side. I like a simple chopped salad with lemon vinaigrette or tomato cucumber salad for brightness. Roasted cherry tomatoes or a pan of garlicky green beans also play well. If you want more protein, serve with grilled chicken, seared tofu, or a quick skillet salmon.
Make-Ahead and Storage
- Fridge: Cool the mac and cheese, then pack it in airtight containers for up to 4 days.
- Freezer: Chill completely, portion into freezer-safe containers, and freeze up to 2 months. Under-cook the pasta by 1 minute if you plan to freeze.
- Reheat: Warm gently on the stovetop over low heat with a splash of milk, stirring until creamy. You can also microwave in short bursts, stirring between bursts, and add a little milk if it needs loosening.
- Meal prep tip: Pack it with extra steamed broccoli or a protein on the side so lunches feel fresh all week.

Healthy One Pot Broccoli Mac & Cheese
Ingredients
Instructions
- In a large pot over medium heat, add olive oil and sauté the minced garlic for about 30 seconds until fragrant, being careful not to brown it.
- Add the vegetable broth, milk, salt, and pepper to the pot and bring to a gentle boil.
- Stir in the pasta and broccoli. Reduce heat to medium-low and cook, stirring occasionally, until the pasta is al dente and most of the liquid is absorbed, about 10–12 minutes.
- Stir in the Dijon mustard, then remove the pot from the heat.
- Add the shredded cheddar cheese (and Parmesan if using) in small handfuls, stirring constantly until the cheese is completely melted and the sauce is creamy.
- Adjust seasoning with additional salt and pepper if needed. Let sit for 2–3 minutes to thicken slightly, then serve warm.
Notes
Approximate per serving (1/4 of recipe): 410 calories; fat 16 g; saturated fat 7 g; carbohydrates 49 g; fiber 6 g; sugars 6 g; protein 19 g; sodium 590 mg. Values will vary based on specific ingredients, brands, and portion sizes.
