This healthy one pot broccoli mac and cheese is the ultimate comfort food makeover. Creamy, cheesy, and packed with tender broccoli florets, it delivers the nostalgic flavor of classic mac and cheese — with a wholesome twist. And the best part? It all comes together in a single pot, making cleanup a breeze.
Perfect for busy weeknights or wholesome meal prep, this dish is lightened up with better-for-you ingredients but still satisfies that creamy, cheesy craving. It’s kid-friendly, veggie-forward, and totally comforting without being heavy.
Whether you’re looking to sneak more vegetables into your dinner routine or want a satisfying meatless meal, this one pot wonder is the answer.
Ingredients Overview
Pasta
-
Whole Wheat Elbow or Shell Pasta: Adds fiber and a nutty flavor. Regular or gluten-free pasta also works.
-
Small Shapes: Elbows, shells, or rotini help hold the cheese sauce.
Cheese & Sauce Base
-
Sharp Cheddar Cheese: Aged cheddar gives strong flavor so you can use less. Look for one that melts well.
-
Low-Fat Milk or Unsweetened Plant Milk: Creates the base of the sauce without needing cream.
-
Vegetable Broth or Water: Used to cook the pasta and create the starchy base for the sauce.
-
Greek Yogurt or Light Cream Cheese (Optional): Adds creaminess and a slight tang.
-
Dijon Mustard (Optional): Enhances cheese flavor without overpowering.
Vegetables
-
Broccoli Florets: Fresh or frozen. Added during the final minutes of cooking so they stay tender-crisp.
-
Spinach or Zucchini (Optional): Stir in at the end for extra greens.
Seasoning
-
Garlic Powder, Onion Powder, Salt & Pepper: Simple spices to boost flavor.
-
Paprika or Chili Flakes (Optional): For warmth or gentle heat.
Substitutions
-
Gluten-Free: Use gluten-free pasta and check your broth.
-
Dairy-Free: Use dairy-free milk and vegan cheese shreds. Add a spoonful of nutritional yeast for extra flavor.
-
High-Protein: Use chickpea or lentil-based pasta and stir in extra Greek yogurt or a spoonful of cottage cheese.
Step-by-Step Instructions
-
Combine Pasta and Liquid
In a large pot or deep skillet, combine:-
2 cups dry pasta
-
2 cups low-sodium vegetable broth
-
1 cup milk
-
1/2 teaspoon garlic powder
-
1/2 teaspoon onion powder
-
Salt and pepper to taste
Stir and bring to a gentle boil over medium-high heat.
-
-
Simmer and Stir
Reduce heat to medium. Simmer uncovered, stirring occasionally, for about 8–10 minutes. The pasta will absorb most of the liquid and release starch to help create a creamy base. -
Add Broccoli
About 3–4 minutes before the pasta is fully cooked, stir in 2 cups small broccoli florets. Cover for a minute or two to steam. -
Lower Heat and Add Cheese
When pasta is tender and broccoli is bright green, reduce heat to low. Stir in:-
1 to 1 1/2 cups shredded sharp cheddar
-
2 tablespoons Greek yogurt or light cream cheese
-
1 teaspoon Dijon mustard (optional)
Stir until the cheese is fully melted and the sauce is creamy. Add a splash of milk if it needs loosening.
-
-
Taste and Adjust
Taste and adjust seasonings. Add more pepper, a sprinkle of chili flakes, or paprika for flavor depth. -
Serve Warm
Dish into bowls immediately for the creamiest texture.
Tips, Variations & Substitutions

-
One Pot Magic: No need to drain the pasta — the starch helps bind the sauce.
-
More Veggies: Stir in baby spinach or grated zucchini in the final minutes of cooking.
-
Crunchy Topping: Sprinkle toasted breadcrumbs or crushed whole grain crackers on top.
-
Protein Boost: Add shredded rotisserie chicken or a handful of white beans.
-
Bake It: Transfer to a baking dish, sprinkle extra cheese on top, and broil for 2–3 minutes for a bubbly, golden finish.
Serving Ideas & Occasions
This dish is comforting and filling enough to be a main course, but also works as a side. Try it for:
-
Family-friendly weeknight dinners
-
Meatless Mondays
-
Wholesome packed lunches
-
Post-workout recovery meals
-
A lightened-up potluck side
Pair it with:
-
A crisp green salad with lemon vinaigrette
-
Roasted vegetables or grilled tofu
-
Grilled chicken or fish on the side for added protein
It’s flexible, delicious, and fits just about any occasion.
Nutritional & Health Notes
This healthy broccoli mac and cheese is:
-
Vegetarian & High-Fiber: Whole grain pasta and broccoli deliver plenty of fiber and plant-based nutrients.
-
Lighter in Fat: No cream or butter, and less cheese than traditional versions.
-
Customizable: Adjust the portion, pasta type, or add-ins based on your dietary goals.
Broccoli adds vitamin C, fiber, and antioxidants, while cheddar provides calcium and protein. Greek yogurt adds probiotics and creaminess with less fat.
For a lighter option:
-
Use low-fat cheese
-
Add extra veggies
-
Reduce portion size and serve with a lean protein
FAQs
Q1: Can I use frozen broccoli?
A1: Yes. Add it straight to the pot in the final 3–4 minutes of cooking. No need to thaw first.
Q2: Can I make this ahead?
A2: It’s best fresh, but you can refrigerate leftovers for up to 3 days. Reheat gently with a splash of milk to loosen the sauce.
Q3: Can I bake this mac and cheese?
A3: Yes. Transfer to a greased baking dish, top with cheese or breadcrumbs, and bake at 375°F for 10–15 minutes or broil for a golden top.
Q4: How do I keep the sauce creamy?
A4: Stir regularly while simmering and avoid overcooking. Add cheese off the heat and use full-fat dairy for extra creaminess.
Q5: What cheese works best?
A5: Sharp cheddar melts smoothly and gives bold flavor. Monterey Jack, gouda, or a little parmesan can also be mixed in.
Q6: Can I use non-dairy milk?
A6: Absolutely. Use unsweetened almond, oat, or soy milk. Just be sure it’s unflavored and unsweetened for best results.
Q7: Is this freezer-friendly?
A7: It’s not ideal, as pasta and cheese can separate after freezing. Best to enjoy fresh or store in the fridge short-term.
PrintHealthy One Pot Broccoli Mac & Cheese – Creamy, Veggie-Packed, and Guilt-Free
A creamy, veggie-packed one pot mac and cheese with broccoli. Lightened-up with wholesome ingredients and ready in under 30 minutes — no draining required.
Ingredients
-
2 cups whole wheat elbow pasta
-
2 cups low-sodium vegetable broth
-
1 cup low-fat milk or unsweetened plant milk
-
1/2 tsp garlic powder
-
1/2 tsp onion powder
-
Salt and pepper to taste
-
2 cups small broccoli florets
-
1 to 1 1/2 cups shredded sharp cheddar cheese
-
2 tbsp Greek yogurt or light cream cheese
-
1 tsp Dijon mustard (optional)
Instructions
-
In a large pot, combine pasta, broth, milk, and seasonings. Bring to a boil.
-
Reduce heat and simmer, stirring occasionally, for 8–10 minutes.
-
Stir in broccoli during last 3–4 minutes of cooking.
-
Lower heat. Stir in cheese, yogurt, and mustard until smooth.
-
Taste and adjust seasoning. Serve warm.
Notes
-
Add spinach, peas, or extra veggies
-
Use gluten-free pasta if needed
-
Store leftovers in fridge up to 3 days