
Healthy One Pot Broccoli Mac & Cheese Recipe tastes ultra creamy and cheesy with tender pasta, bright green broccoli, and a cozy, from-scratch flavor that feels like childhood dinner but smarter. It works perfectly for busy families, meal prep fans, and anyone who wants comfort food in about 30 minutes with minimal dishes. I tested this on a weeknight after a long day, and my kids and my own tired brain both approved.
Why Choose This Healthy One Pot Broccoli Mac & Cheese Recipe
This Healthy One Pot Broccoli Mac & Cheese Recipe cooks everything in a single pot, so you skip draining pasta and juggling multiple pans. The starch from the pasta thickens the sauce naturally, so you use less butter and less cheese while still getting that rich, silky texture.
Broccoli adds fiber, vitamins, and color, which turns classic mac and cheese into a more balanced meal. You control the salt, the type of milk, and the amount of cheese, so this version fits weeknight eating instead of only special occasions.
“Creamy, cheesy, and surprisingly light, this Healthy One Pot Broccoli Mac & Cheese Recipe tastes like comfort food with a side of smug satisfaction. ★★★★★”
Ingredients You’ll Need
Pasta and broccoli
- 12 ounces dry elbow macaroni
- Whole wheat or chickpea pasta works well if you want more fiber and protein.
- 3 cups small broccoli florets
- Fresh broccoli tastes best, but frozen florets work if you add them slightly later in the cooking time.
Liquid and base
- 3 cups low sodium vegetable broth or chicken broth
- Boxed broth works fine; I like Kitchen Basics or Pacific for consistent flavor.
- 1 ½ cups milk
- Use 2% for a lighter sauce or whole milk for extra creaminess; avoid fat free milk because it can taste thin.
- 1 tablespoon olive oil or avocado oil
- 1 tablespoon unsalted butter
- You can swap the butter for more olive oil if you want this lighter.
Flavor boosters
- 3 cloves garlic, minced
- ½ small yellow onion, finely diced
- Use 1 teaspoon onion powder if you do not want to chop.
- 1 teaspoon Dijon mustard
- This does not make it taste like mustard; it just sharpens the cheese flavor.
- ½ teaspoon smoked paprika or sweet paprika
- ½ teaspoon kosher salt, plus more to taste
- ¼ teaspoon black pepper
- ¼ teaspoon ground nutmeg
- Optional, but it adds that classic cozy note that many mac and cheese recipes use.
Cheese
- 1 ½ cups shredded sharp cheddar cheese, packed
- I recommend shredding from a block; pre shredded cheese often contains starch that can make the sauce grainy.
- ½ cup shredded mozzarella or Monterey Jack
- This adds stretch and extra creaminess.
- 2 tablespoons grated Parmesan cheese
- Adds salty, nutty depth without a ton of extra cheese.
Optional add ins and toppings
- 2 tablespoons plain Greek yogurt or light cream cheese
- Stir this in at the end for extra tang and protein.
- Pinch of red pepper flakes
- Chopped fresh parsley or chives for garnish
Equipment list
- Large, wide pot or deep skillet with lid
- A 4 to 5 quart pot works well.
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Sharp knife and cutting board
- Box grater for the cheese
Tips & Tricks
- Use small pasta shapes like elbows, shells, or cavatappi so they cook evenly and soak up the sauce.
- Cut broccoli florets small so they cook in the same time as the pasta.
- Shred cheese from a block to keep the sauce smooth and melty.
- Stir the pot often while the pasta cooks so it does not stick to the bottom.
- Keep the heat at a gentle simmer instead of a hard boil to avoid scorching the milk.
- Add milk gradually and stir while you pour so the sauce stays silky.
- Taste the sauce before serving and adjust salt, pepper, and mustard to your liking.
- If the sauce looks too thick, splash in a bit more warm milk or broth.
- If the sauce looks thin, let it sit off heat for a few minutes; the pasta will absorb more liquid.
- Use frozen broccoli if you feel short on time; add it during the last 5 to 7 minutes of cooking.
How to Make Healthy One Pot Broccoli Mac & Cheese Recipe
Step 1: Prep the ingredients
Shred all cheeses and keep them in a bowl in the fridge so they stay cold. Cold cheese melts more smoothly and avoids clumping. Chop the onion, mince the garlic, and cut broccoli into small, bite sized florets.
Measure out broth, milk, and seasonings so everything sits ready near the stove. This recipe moves quickly once the liquid starts to simmer.
Step 2: Sauté the aromatics
Place your large pot over medium heat. Add olive oil and butter and let the butter melt. Add diced onion and cook 3 to 4 minutes until it softens and turns translucent.
Stir in minced garlic and cook about 30 seconds until it smells fragrant. Add smoked paprika, nutmeg, salt, and pepper, and stir again so the spices coat the onion and garlic.
Step 3: Add pasta, broth, and milk
Pour in the dry macaroni and stir so the pasta mixes with the onion and garlic. Add the broth and half of the milk. Stir well and scrape the bottom of the pot to loosen any bits.
Bring the mixture to a gentle simmer over medium heat. Stir often so the pasta cooks evenly and does not stick.
Step 4: Partially cook the pasta
Let the pasta simmer for about 5 to 6 minutes. Keep the lid off and stir every minute or so. The liquid will start to thicken as the pasta releases starch.
If the pot looks too dry, add a splash of the remaining milk. Keep the simmer gentle so the milk does not scorch.
Step 5: Add the broccoli
Stir in the broccoli florets and the rest of the milk. Add the Dijon mustard and stir again. Make sure the broccoli nestles down into the liquid so it cooks through.
Cover the pot with a lid and cook another 4 to 6 minutes. Stir once or twice during this time so nothing sticks and the broccoli cooks evenly.
Step 6: Check doneness and adjust liquid
Taste a piece of pasta and a small floret of broccoli. The pasta should feel al dente and the broccoli should feel tender but not mushy. If they still feel firm, cook 2 to 3 minutes more and add a small splash of broth or milk if the pot looks dry.
When the pasta and broccoli reach your preferred texture, turn the heat to low. The mixture should look saucy but not soupy.
Step 7: Add the cheese
Remove the pot from the heat for a minute so it cools slightly. Add the cheddar, mozzarella or Monterey Jack, and Parmesan in small handfuls. Stir after each handful until the cheese melts before you add more.
Keep stirring until the sauce looks thick, glossy, and smooth. If you want extra creaminess, stir in the Greek yogurt or light cream cheese at this point.
Step 8: Taste and finish
Taste the Healthy One Pot Broccoli Mac & Cheese Recipe and add more salt, pepper, or a pinch of red pepper flakes if you want a little heat. If the sauce feels too thick, loosen it with a splash of warm milk. If it feels too loose, let the pot sit uncovered for a few minutes and stir occasionally.
Sprinkle chopped parsley or chives over the top for a fresh finish. Serve hot right from the pot and enjoy the fact that you only used one piece of cookware.
What to Serve with it?
This Healthy One Pot Broccoli Mac & Cheese Recipe already brings pasta, veggies, and protein from the cheese, so you can keep sides simple. I like a crisp green salad with lemony vinaigrette or a big bowl of sliced cucumbers and cherry tomatoes with a little salt. Grilled or baked chicken, roasted tofu, or a veggie burger patty on the side turns this into a hearty dinner.
You can also add a bowl of fruit salad or sliced apples for a fresh, sweet contrast. If you pack leftovers for lunch, pair a smaller portion with carrot sticks or snap peas for crunch.
Storage Options
- Fridge: Cool the mac and cheese to room temperature, then store it in an airtight container in the refrigerator for up to 4 days.
- Freezer: Portion into freezer safe containers, press plastic wrap directly on the surface, seal, and freeze for up to 2 months.
- Reheating on stove: Add a splash of milk or broth to a saucepan, add leftover mac and cheese, and warm over low heat while you stir until creamy again.
- Reheating in microwave: Place a serving in a microwave safe bowl, add a spoonful of milk, cover loosely, and heat in 30 second bursts, stirring between each, until hot and smooth.
- Reheating from frozen: Thaw overnight in the fridge when possible, then reheat as above; if you feel impatient, reheat from frozen in the microwave at 50 percent power, stirring often and adding a bit more liquid as needed.

Healthy One Pot Broccoli Mac & Cheese
Ingredients
Method
- In a large pot, heat the olive oil over medium heat and sauté the minced garlic for 30–60 seconds until fragrant, being careful not to brown it.
- Add the whole wheat macaroni, vegetable broth, and milk to the pot. Stir to combine and bring to a gentle boil over medium-high heat.
- Reduce heat to medium-low and simmer, stirring frequently, until the pasta is almost al dente, about 7–8 minutes.
- Stir in the broccoli florets, salt, pepper, Dijon mustard, and paprika (if using). Continue to cook, stirring often, until the pasta is tender, broccoli is bright and just cooked, and most of the liquid is absorbed, about 4–5 minutes.
- Remove the pot from the heat. Gradually stir in the shredded cheddar and Parmesan until melted and the sauce is creamy.
- If using, fold in the Greek yogurt for extra creaminess and protein. Adjust seasoning with additional salt and pepper to taste.
- Let the mac and cheese sit for 2–3 minutes to thicken slightly, then serve warm.
Notes
Approximate per serving (1/4 of recipe): 390 calories; fat 14 g; saturated fat 6 g; carbohydrates 48 g; fiber 7 g; sugars 7 g; protein 20 g; sodium 520 mg. Values will vary based on specific ingredient brands and exact portion size.
