A cozy pot bubbling on the stove is one of my favorite small pleasures. This One Pot Healthy Broccoli Mac and Cheese is the kind of easy, honest food that hugs you on a weekday evening and makes everyone ask for seconds. I remember the first time I made it, the kitchen filled with the warm smell of melting cheddar and gentle steam from the broccoli. It felt like a shortcut to comfort without the guilt.
If you enjoy simple, comforting meals that still feel a little special you might also like this avocado mozzarella and tomato grilled cheese which has a similar cozy vibe and works beautifully when you want something quick and melty.
This dish gives you creamy texture, bright green pops of broccoli, and a built-in weeknight win. It’s kitchen-friendly and kid-approved. You’ll find the steps are forgiving and the results are reliably delicious. Read on and I’ll walk you through the tools, the little tricks, and how to make this meal feel like a warm, easy ritual in your home.
Kitchen Essentials You’ll Need
This recipe is wonderfully low-tech, but a few reliable tools make it effortless. Use a heavy-bottomed large pot so heat distributes evenly. A wooden spoon or heatproof silicone spatula helps you stir without scratching. If you have a fine grater for the cheddar the cheese melts faster and creamier.
- Large heavy-bottomed pot (6-quart works well)
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Fine grater for cheese (optional but helpful)
- A colander or slotted spoon if draining is needed
These items keep the process smooth and prevent sticking. If your pot has a tight-fitting lid you’ll be able to control simmering more easily. A good nonstick surface is fine but I prefer stainless for better browning and a sturdier feel.
One Pot Healthy Broccoli Mac and Cheese Ingredients
Below are the core ingredients I use every time. I list the exact key items so you can follow the recipe precisely and get the same creamy, bright result.
2 cups whole milk, 1 + 1/2 cups water or broth, 8 oz pasta of choice, 8-10 oz broccoli, finely chopped, 2 cups shredded extra sharp cheddar cheese, 1/4 cup plain Greek-style yogurt, 1 tbsp butter or ghee (optional)
To round this out add pantry staples to taste: kosher salt, freshly ground black pepper, a pinch of garlic powder or a small clove minced, and 1 teaspoon olive oil if you like a touch of richness. If you prefer an onion note try a tablespoon of finely chopped shallot or a teaspoon of onion powder. The extra sharp cheddar brings bold flavor while the Greek yogurt gives tang and creaminess with less heavy cream.
Step-by-Step Instructions
- Pour the whole milk and water (or broth) into a large pot and heat over medium-high until gently boiling. You will see tiny bubbles form around the edges and a steam cloud rising. Keep an eye on it so the milk doesn’t scorch. Stir occasionally so the bottom stays smooth and the milk warms evenly.
- Add the pasta, stir, reduce heat, and simmer for about 10 minutes until al dente. When you add the pasta the pot will quiet down and the liquid will return to a gentle simmer. Stir every few minutes. The pasta will change from dry to plump and pale. Taste a piece at about 8 minutes to check for that tender but slightly firm texture.
- Stir in the finely chopped broccoli and cook for an additional 2-3 minutes until tender but crisp. The broccoli will go from a vivid forest green to a slightly deeper tone as it softens. You want it bright with a little bite. Keep stirring so the florets heat through in the bubbling pasta water.
- Remove from heat and stir in shredded cheddar cheese, Greek yogurt, and butter until well combined and creamy. The cheese will melt into silky ribbons and the yogurt will add a gentle tang. Stir until the sauce is glossy and coats every pasta piece. If the sauce seems thick, add a splash of warm milk or a little reserved cooking liquid to loosen it.
- Serve warm, garnished with extra cheese or pepper, if desired. Spoon into bowls while steam still curls up. Finish with a sprinkle of extra shredded cheddar, a grind of black pepper, or a scattering of crushed red pepper flakes if you like heat. The contrast of hot creamy mac and the crisp broccoli makes every spoonful comforting.

Fun Variations You Can Try
I love this base because it invites playful swaps. Here are ways to make it richer, leaner, or more vibrant.
- Swap half the cheddar for a cup of smoked cheddar or provolone for a smoky depth.
- Make it lighter by using 1% milk in place of whole milk and adding an extra tablespoon of Greek yogurt for creaminess.
- Add a protein: stir in cooked shredded rotisserie chicken or crisped pancetta for savory bites.
- For a crunchy top, transfer to a baking dish, sprinkle with panko mixed with a little olive oil, and broil until golden.
- Boost the green by folding in a handful of baby spinach at the end so it wilts gently in the residual heat.
- For a dairy-free twist, use a plant-based milk and a vegan cheddar substitute, and swap yogurt for a dollop of blended silken tofu.
- If you like bold flavors, stir in a teaspoon of Dijon mustard or a pinch of smoked paprika.
While experimenting I sometimes fold in sun-dried tomatoes for a sweet-tart note. Other nights I’ll toss in chopped roasted red peppers. If you’re craving a cross-over, try stirring in small tortellini for a heartier texture similar to a cheesesteak tortellini idea but with green veg built in.
How I Love to Serve It
This bowl works as both a main and a star side. When it’s the main event I plate it in deep bowls so the steam and aroma rise as you bring it to the table. I like to finish with a small drizzle of extra virgin olive oil and a few grinds of fresh black pepper. The oil adds a silky mouthfeel and the pepper brightens the cheese.
Pairings I reach for often include a crisp green salad dressed simply with lemon and olive oil or roasted cherry tomatoes that pop with a warm acidity. For a complete family meal I serve it alongside grilled chicken breasts or simple pan-seared fish. When friends come over I’ll add a bowl of toasted breadcrumbs tossed with Parmesan so guests can choose their crunch level.
Textures matter. A little crunch from toasted almonds or a sprinkle of chives keeps each bite interesting. The midweek rhythm of this dish feels casual and a bit indulgent without being heavy. Light candles, hand everyone a napkin, and let the room fill with easy conversation.
Helpful Tips from My Kitchen
Treat this recipe as a flexible canvas. Here are the small habits that keep it reliable and delicious every time. Salt at the right moments. Add a pinch of salt to the simmering liquid early so the pasta absorbs seasoning as it cooks. Use warm milk or room temperature ingredients so the cheese melts smoothly without clumping. Grate your own cheese if you can. Pre-shredded cheese often contains anti-caking agents that can affect melting.
If the sauce tightens up after resting, stir in a tablespoon or two of warm milk and reheat gently over low heat. For even cooking cut broccoli into small, uniform pieces so they heat through at the same time as the pasta. Don’t overcook. The broccoli should remain slightly crisp for contrast.
When making substitutions taste as you go. Add the Greek yogurt off the heat and stir gently to avoid curdling. Save a half cup of the pasta cooking liquid before adding the cheese in case you need to adjust consistency. And most importantly stay relaxed. Small adjustments are part of home cooking and often lead to your best versions.
Important Cooking Reminders
- Keep an eye on milk as it heats to avoid scalding; stir frequently.
- Save a little pasta cooking liquid before adding cheese to loosen sauce if needed.
- Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove with a splash of milk.
- Freeze in a shallow container for up to 1 month. Thaw overnight in the fridge before reheating.
- Avoid high heat when melting cheese to prevent grainy texture; stir off the heat if needed.
- Use oven mitts when handling hot pots and be cautious of steam when lifting lids.
- Do not leave dairy-based dishes at room temperature for more than two hours.
Nutritional Information (Estimated)
This is a comforting, higher-calorie dish when made with whole milk and extra-sharp cheddar. Per serving (assuming 4 servings) you can expect roughly 550–700 calories depending on pasta type and any added proteins. Carbohydrates will come mainly from the pasta, roughly 50–60 grams. Fat content ranges around 25–35 grams thanks to the cheese and milk. Protein is decent from the dairy and pasta, about 20–30 grams per serving. If you swap in lean proteins or lower-fat milk these numbers will shift downward. Use this as a rough guide rather than a precise label.
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 generous servings

Common Questions You Might Have
Can I use frozen broccoli instead of fresh?
Yes. Frozen broccoli works well and is a great shortcut. Use the same weight and add it when you stir in the broccoli so it warms through in 2 to 4 minutes. Be sure to drain any excess water and taste for doneness. Frozen florets are usually softer than fresh so aim for a short cooking time to avoid turning them mushy.
What pasta shape is best for this recipe?
Short, sturdy shapes like elbow macaroni, shells, or cavatappi cradle the cheese sauce beautifully. However you can use what you have. Smaller shapes absorb sauce differently so check the texture early. If you want a heartier feel consider 8 oz of fusilli or penne which catch the cheese in their grooves.
How can I make it less tangy if I don’t like Greek yogurt?
You can substitute the 1/4 cup plain Greek-style yogurt with the same amount of sour cream or an extra tablespoon of butter for richness. Another option is to use a mild cream cheese, softened, which will keep the sauce creamy but reduce tang. If you remove the yogurt entirely add a splash of milk and a pinch of salt to balance flavors.
Conclusion
There is something quietly joyful about a meal that comes together in one pot with minimal fuss yet feels like a warm embrace. This One Pot Healthy Broccoli Mac and Cheese gives you creamy cheddar, tender pasta, and bright green broccoli in every spoonful. I love how it warms the kitchen and settles everyone into the table with simple satisfaction. Keep a block of extra-sharp cheddar in the fridge. Grate it fresh for the smoothest melt. And remember that the tiny rituals—stirring slowly, tasting as you go, sprinkling fresh pepper at the end—are what make a weeknight dinner feel special. Try it on a busy evening and let it become one of those comforting recipes you reach for again and again. Happy cooking and may your next bowl be warm, cheesy, and exactly how you want it.
Print
One Pot Healthy Broccoli Mac and Cheese
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A comforting and creamy one pot meal featuring pasta, broccoli, and extra sharp cheddar cheese.
Ingredients
- 2 cups whole milk
- 1 1/2 cups water or broth
- 8 oz pasta of choice
- 8–10 oz broccoli, finely chopped
- 2 cups shredded extra sharp cheddar cheese
- 1/4 cup plain Greek-style yogurt
- 1 tbsp butter or ghee (optional)
- Kosher salt to taste
- Freshly ground black pepper to taste
- A pinch of garlic powder or 1 small clove, minced (optional)
- 1 teaspoon olive oil (optional)
- 1 tbsp finely chopped shallot or 1 teaspoon onion powder (optional)
Instructions
- Pour the whole milk and water (or broth) into a large pot and heat over medium-high until gently boiling, stirring occasionally.
- Add the pasta and reduce heat, allowing it to simmer for about 10 minutes until al dente.
- Stir in the finely chopped broccoli and cook for an additional 2-3 minutes until tender but crisp.
- Remove from heat and stir in shredded cheddar cheese, Greek yogurt, and butter until well combined and creamy.
- Serve warm, garnished with extra cheese or pepper if desired.
Notes
Feel free to experiment with different cheeses or add-ins like chicken or spinach for variation.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop Cooking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 600
- Sugar: 6g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 22g
- Cholesterol: 70mg
Keywords: mac and cheese, broccoli, one pot meal, comfort food, easy recipe
