There’s something deeply comforting about a bowl of creamy broccoli cheddar soup. It whispers of cozy cafes and chilly evenings. But the classic version often whispers something else: heavy cream, loads of butter, and a thick flour roux.
What if you could have that same velvety, cheesy satisfaction in a bowl that’s actually nourishing? After years in professional kitchens, I’ve perfected a version that swaps the heaviness for smart, wholesome ingredients without sacrificing an ounce of flavor. This healthy broccoli cheddar soup is creamy, protein-packed, and gets its luxurious texture from a clever vegetable puree.
It’s the comforting classic, reinvented for how we want to eat today.
This soup delivers everything you crave in the original, but with a modern, health-conscious twist. Here’s what makes it a weeknight winner:
- Creamy Without Cream: The magic lies in blending tender cauliflower into the broth. It creates an incredibly smooth, rich base that mimics heavy cream perfectly, cutting significant calories and fat.
- Packed with Protein: By incorporating plain Greek yogurt, we’re adding a substantial protein boost and a delightful tang that balances the richness of the cheese, making this soup more satisfying and meal-worthy.
- Quick & One-Pot: From chopping to serving, you’re looking at about 40 minutes, mostly hands-off simmering time. Plus, you’ll only dirty one pot and a blender, making cleanup a breeze.
- Kid-Friendly & Customizable: The familiar, cheesy flavor is a hit with all ages. It’s also a fantastic vehicle for sneaking in extra veggies, and you can easily adjust the consistency to be smoother or chunkier based on preference.
- Meal-Prep Champion: This soup tastes even better the next day as the flavors meld. It stores and reheats beautifully, making it ideal for weekly lunches or easy dinners.
Ingredients You’ll Need
- Let’s gather our ingredients—this is where simple, smart choices transform a comfort food staple. You’ll notice there’s no flour or heavy cream here. Instead, we’re building flavor and body with whole vegetables and bold cheese.
- Fresh Broccoli & Cauliflower: These are the stars. The broccoli provides flavor and texture, while the cauliflower, when blended, is our secret weapon for creaminess. Look for firm, brightly colored florets.
- Sharp Cheddar Cheese: Please, trust me on this: buy a block and grate it yourself. Pre-shredded cheese contains anti-caking agents like potato starch or cellulose, which can make your soup grainy and prevent it from melting smoothly. Sharp cheddar gives you maximum flavor with less cheese.
- Plain Greek Yogurt: This is our protein-packed powerhouse. Full-fat or 2% will give the creamiest result and is less likely to curdle when heated. It adds a wonderful tang that brightens the soup.
- Aromatics & Seasonings: A base of onion and garlic builds foundational flavor. Dijon mustard and a whisper of nutmeg are my professional chef touches—they deepen the cheesy flavor in a way you can’t quite pinpoint but will definitely miss if omitted.
- Broth: Use a good-quality low-sodium chicken or vegetable broth. Since we’re reducing it slightly and adding cheese (which contains salt), starting with a low-sodium base gives you complete control over the final seasoning.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need any specialty gear for this recipe. A large Dutch oven or heavy-bottomed soup pot is ideal for even heating. A high-speed blender will give you the silkiest, most luxurious puree, though an immersion blender works right in the pot (just blend until very smooth).
You’ll also need a box grater for the cheese—it makes all the difference. A simple wooden spoon and ladle round out your toolkit.
How to Make Healthy Broccoli Cheddar Soup Recipe
Step 1: Build Your Flavor Foundation
In your large pot, heat the oil or butter over medium heat. Add the diced onion and let it cook gently, stirring occasionally, for about 5-6 minutes. You’re not looking for color here, just softness and sweetness.
When the onions are translucent, add the minced garlic. Believe me, just one minute of cooking garlic is enough to release its aroma without letting it burn and turn bitter. This simple step creates a deeply flavorful base for your entire soup.
Step 2: Simmer the Vegetables to Tenderness
Now, add all your chopped broccoli and cauliflower to the pot. Pour in the broth and add the Dijon mustard, smoked paprika, nutmeg, salt, and pepper. Tip from me: the mustard isn’t for a mustardy taste—it acts as an emulsifier to help the cheese blend seamlessly later.
Bring everything to a lively boil, then immediately reduce the heat to a steady simmer. Cover the pot and let it cook for 15-18 minutes. You’ll know it’s ready when a fork slides easily into the thickest part of a cauliflower floret.
Step 3: Create the Creamy Base
Here’s where the magic happens. Carefully ladle about two-thirds of the soup mixture—aiming for more of the liquid and softer vegetables—into your blender. It’s important to leave some of the broth and chunky veggies behind; this ensures our finished soup has wonderful texture.
Securely fasten the lid, and if your blender has a vent cap, remove it and cover with a towel to let steam escape. Blend on high for a full minute until it’s completely smooth and velvety.
Step 4: Incorporate the Cheese
Pour that beautifully creamy vegetable puree back into the pot with the remaining chunky vegetables. Reduce the heat to low. Now, gradually add your freshly grated cheddar cheese, one handful at a time, whisking constantly until each addition is fully melted before adding the next.
This slow, off-the-heat (or very low heat) incorporation is the professional secret to a smooth, non-grainy cheese sauce. The residual heat is plenty to melt the cheese perfectly.
Step 5: Finish with Yogurt and Serve
Remove the pot from the heat entirely. To prevent the Greek yogurt from curdling in the hot soup, we need to temper it. Scoop a few spoonfuls of the hot soup into a bowl with the yogurt and whisk to combine.
This gently raises the yogurt’s temperature. Now, whisk this tempered yogurt mixture back into the main pot. Taste—this is your moment.
Adjust with more salt or pepper until it sings. Ladle into bowls, garnish, and step back to admire your creation: a bowl of pure, healthy comfort.
A few chef-driven insights will guarantee restaurant-quality results every single time.
- The Tempering Trick: Never skip tempering the Greek yogurt. Adding cold yogurt directly to hot soup will cause it to separate and look curdled. Taking 30 seconds to whisk a little hot soup into the yogurt first ensures a silky, integrated finish.
- Grate Your Own Cheese: I can’t stress this enough. The cellulose powder on pre-shredded cheese prevents clumping in the bag but also prevents it from melting into a smooth sauce in your soup. The extra two minutes of grating pays off in texture dramatically.
- Control Your Consistency: Love an ultra-smooth soup? Blend the entire batch. Prefer it chunky? Just blend half. The recipe is very forgiving. If it thickens too much upon standing, simply whisk in a splash of broth or water when reheating.
- Don’t Rush the Simmer: Letting the broccoli and cauliflower become completely tender is key for that creamy puree. If the vegetables are still slightly firm, your blended base will be grainy instead of smooth.
Recipe Variations
- This recipe is a fantastic canvas. Here are some tested variations to make it your own.
- Protein Powerhouse: Add 1-2 cups of shredded rotisserie chicken or diced ham in the final 5 minutes of simmering for a heartier, main-dish soup.
- Spicy Kick: Sauté 1/2 teaspoon of red pepper flakes with the onions and garlic, or stir in a dash of hot sauce with the cheese for a gentle heat.
- Vegan/Dairy-Free: Use olive oil, vegetable broth, and nutritional yeast or a high-quality vegan cheddar shred. Replace the Greek yogurt with 1/2 cup of raw cashews soaked in hot water for 30 minutes, then blended with some of the soup broth until creamy.
- Loaded Baked Potato Style: Stir in 4 slices of cooked, crumbled bacon and a handful of chopped green onions with the cheese. Top servings with a dollop of sour cream.
- Cream of Mushroom Twist: Replace half the broccoli with 8 ounces of sliced cremini mushrooms, sautéed until golden brown after the onions.
What to Serve With This Recipe
This soup is substantial enough to be a meal on its own, but it also plays well with others. For a perfect cozy dinner, serve it with a slice of crusty whole-grain bread or a warm, soft pretzel roll for dipping. A simple side salad with a bright vinaigrette (think mixed greens, apple slices, and a lemon-Dijon dressing) cuts through the richness beautifully.
For a more casual lunch, pair it with a half sandwich, like turkey and avocado on sourdough. It’s also an excellent starter for a larger holiday or weekend meal.
Storage & Make-Ahead Instructions
- This soup is a meal-prepper’s dream. To store, let it cool completely before transferring to an airtight container.
- Refrigerator: It will keep for up to 4 days. The flavors improve on the second day.
- Freezer: Freeze for up to 3 months in a freezer-safe container, leaving an inch of space for expansion. Note: the texture of the Greek yogurt may change slightly upon thawing, but it will still taste delicious.
- Reheating: Gently reheat in a saucepan over low heat, stirring frequently. If it has thickened, whisk in a little broth, water, or milk until it reaches your desired consistency. Avoid boiling to keep the dairy smooth.
- Make-Ahead: You can chop the vegetables and grate the cheese a day in advance. The entire soup can be made 1-2 days ahead and gently reheated, making it perfect for entertaining or easy weekday dinners.
Frequently Asked Questions
Q: Can I use frozen broccoli and cauliflower?
Yes, absolutely. Use equal amounts of frozen florets. There’s no need to thaw them; just add them directly to the pot with the broth.
You may need to simmer for an extra 2-3 minutes to ensure they’re completely tender.
Q: My soup turned out too thin. How can I thicken it?
The easiest fix is to let it simmer uncovered for an extra 5-10 minutes to reduce and concentrate. Alternatively, you can blend an additional 1/2 cup of the cooked cauliflower with a bit of the soup and stir it back in.
Q: Can I make this soup in an Instant Pot?
Yes. Use the Sauté function for the onions and garlic. Add all remaining ingredients except the cheese and yogurt.
Pressure cook on High for 4 minutes, quick release. Then proceed with blending and adding the cheese and tempered yogurt off the heat.
Q: Why did my yogurt curdle?
This happens if the yogurt was added too quickly to soup that was too hot. Always remove the pot from the heat and temper the yogurt first by mixing it with a few spoonfuls of hot soup.
Q: Is there a substitute for Greek yogurt?
Full-fat sour cream is the closest substitute in terms of flavor and texture. You could also use 1/4 cup of heavy cream or half-and-half for richness, though you’ll lose the protein boost.
Q: How can I make this soup lower in sodium?
Use a no-salt-added broth and reduce or omit the added salt. The sharp cheddar provides plenty of savory flavor. You can also boost other seasonings like black pepper, paprika, or a squeeze of lemon juice at the end.
Q: My soup is too thick after refrigerating. What should I do?
This is normal as the pureed vegetables continue to absorb liquid. Simply whisk in additional broth, water, or milk a few tablespoons at a time when reheating until it’s back to your preferred consistency.
Final Thoughts
This healthy broccoli cheddar soup proves that you don’t have to choose between deep, satisfying comfort and nourishing ingredients. By leaning on the natural creaminess of vegetables and the protein power of Greek yogurt, we’ve created a version that feels indulgent but is packed with goodness. It’s a recipe I’ve tested relentlessly in my kitchen to ensure it works flawlessly for you at home.
I hope it becomes a new staple in your rotation, offering a warm, cheesy hug in a bowl any night of the week. Give it a try, and don’t forget to come back and let me know how it turned out. Share your bowl on social media and tag me—I love seeing your creations!

Healthy Broccoli Cheddar Soup
Equipment
- Large Dutch oven or heavy-bottomed soup pot
- High-speed blender or immersion blender
- Box grater (for fresh cheese)
- Ladle and wooden spoon
Ingredients
- 1 tbsp Extra virgin olive oil or unsalted butter Butter for richer flavor, oil for dairy-free option
- 1 medium Yellow onion Diced
- 3 cloves Garlic Minced
- 4 cups Fresh broccoli florets Cut into bite-sized pieces (about 1 large head)
- 3 cups Fresh cauliflower florets The secret for creaminess without heavy cream
- 3 cups Low-sodium chicken or vegetable broth
- 1 tsp Dijon mustard Adds depth and helps emulsify the cheese
- 1/2 tsp Smoked paprika Optional, for a subtle smoky note
- 1/4 tsp Ground nutmeg A tiny pinch enhances the cheese flavor
- to taste Kosher salt and black pepper
- 1 1/2 cups Sharp cheddar cheese Freshly grated from a block (pre-shredded contains anti-caking agents)
- 1/2 cup Plain Greek yogurt (full-fat or 2%) Adds protein and tangy creaminess
- for garnish Extra shredded cheese, chopped chives, or red pepper flakes
Instructions
- In a large Dutch oven or heavy-bottomed pot, heat the oil or butter over medium heat. Add the diced onion and cook for 5-6 minutes until soft and translucent. Add the minced garlic and cook for 1 more minute until fragrant.
- Add the broccoli florets, cauliflower florets, broth, Dijon mustard, smoked paprika (if using), nutmeg, and a generous pinch of salt and pepper to the pot. Increase heat to bring to a boil, then reduce to a simmer. Cover and cook for 15-18 minutes, or until the vegetables are very tender when pierced with a fork.
- Carefully ladle about two-thirds of the soup mixture (broth and vegetables) into a high-speed blender. Trust me, you want to leave some broth and veggies in the pot—this ensures we have nice texture later. Blend on high until completely smooth and creamy, about 1 minute.
- Pour the blended, creamy vegetable base back into the pot with the remaining chunky vegetables. Place the pot back over low heat. Now for the fun part: gradually whisk in the freshly grated cheddar cheese, a handful at a time, until fully melted and incorporated.
- Remove the pot from the heat. This next step is crucial for preventing the yogurt from curdling: stir in a spoonful of the hot soup into the Greek yogurt to temper it. Then, whisk this yogurt mixture back into the main pot until smooth and creamy.
- Taste and adjust seasoning with more salt and pepper if needed. Ladle the soup into bowls, garnish with extra cheese, chives, or a pinch of red pepper flakes. Serve immediately with crusty whole-grain bread for dipping.
