There’s something undeniably comforting about a bowl of creamy, cheesy soup, especially when the weather turns. But that classic comfort often comes with a heavy price tag in calories and cream. What if you could have that same velvety texture and deep, savory flavor in a version that actually fuels your body?
After years in professional kitchens, I’ve perfected a broccoli cheddar soup that delivers on every promise of the original while being packed with protein and vegetables. This isn’t a “diet” soup; it’s a smarter, more nourishing take on a beloved classic. The secret lies in a simple vegetable swap and a professional technique for incorporating tangy richness without a drop of heavy cream.
Get ready to redefine what a comforting bowl of soup can be.
- Restaurant-Quality Creaminess: Achieves a luxuriously smooth, velvety texture using pureed cauliflower instead of a flour-thickened roux, making it naturally gluten-free.
- Protein-Packed Comfort: With a base of Greek yogurt and sharp cheddar, each satisfying bowl delivers over 20 grams of protein to keep you full and energized.
- Weeknight Easy: Comes together in one pot in under 40 minutes, with simple steps that are perfect for busy evenings.
- Customizable & Kid-Friendly: Easily adapt the flavor and texture to your liking (see variations below), and its cheesy goodness is a proven win for picky eaters.
- Meal-Prep Champion: This soup tastes even better the next day and freezes beautifully, making it an ideal make-ahead lunch or dinner.
- Nutrient-Dense Base: You’re getting a full serving of broccoli and cauliflower in every bowl, packed with vitamins, fiber, and antioxidants.
Recommended Tools for This Recipe
As an Amazon Associate, we may earn a small commission from qualifying purchases — at no extra cost to you.
Ingredients You’ll Need
Let’s gather our ingredients—this is where the magic happens. We’re building deep flavor and incredible texture from whole, simple foods. The star of the show is the humble cauliflower.
When simmered and blended, it creates a naturally thick, creamy, and slightly sweet base that perfectly carries the sharp cheddar flavor. For the cheese, I can’t stress this enough: buy a block and grate it yourself. Pre-shredded cheese contains starches that prevent clumping in the bag but also prevent it from melting into a perfectly smooth sauce. The Greek yogurt is our finishing touch, adding a tangy richness and a major protein boost.
Trust me, you won’t miss the heavy cream.
- Avocado oil or olive oil: A neutral oil with a high smoke point for sautéing.
- Yellow onion and garlic: The essential aromatic foundation for any great soup.
- Fresh broccoli florets: Look for bright green, firm heads. We’ll use the florets for the soup and you can save the stems for stir-fries or slaw.
- Fresh cauliflower florets: Our secret weapon for creaminess without cream or flour.
- Low-sodium chicken or vegetable broth: Using low-sodium allows you to control the final seasoning. A good-quality broth makes a difference.
- Dijon mustard and nutmeg: Just a hint of each—the mustard adds depth and sharpness that complements the cheese, while the nutmeg adds a warm, subtle complexity that is classic in creamy sauces.
- Sharp cheddar cheese: The sharper the cheddar, the more flavor you get with less cheese. I recommend a good-quality white or yellow sharp cheddar.
- Plain Greek yogurt: Full-fat or 2% will give you the creamiest result and best resistance to curdling when stirred in.
- Salt and black pepper: Season generously at the end to bring all the flavors together.
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 pot is ideal for even heating. The most important tool is a high-powered blender (like a Vitamix or Blendtec) to achieve that flawlessly silky, restaurant-style texture.
An immersion blender can work in a pinch, but it won’t get the soup quite as smooth. You’ll also need a box grater for the cheese, a chef’s knife, and a cutting board. That’s it!
How to Make Healthy Broccoli Cheddar Soup Recipe
Step 1: Build the Flavor Foundation
Heat the oil in your large pot over medium heat. Add the diced onion and let it cook, stirring occasionally. We’re not looking for color here, just softness and sweetness—this should take about 5-6 minutes.
When the onions are translucent, add the minced garlic. Believe me, letting the garlic cook for just one minute until fragrant unlocks its flavor without any risk of burning, which would make the whole soup bitter.
Step 2: Simmer the Vegetables to Tenderness
Now, add all your broccoli and cauliflower florets to the pot along with the broth. Crank the heat up to bring it to a lively boil, then immediately reduce it to a gentle simmer. Cover the pot and let it cook.
This is a passive but crucial step. In 12-15 minutes, the vegetables should be completely fork-tender. This tenderness is non-negotiable for a smooth puree later.
Step 3: Create the Velvety Base
Here comes the transformative step. Carefully ladle the hot vegetable and broth mixture into your blender. Add the Dijon mustard and nutmeg.
Tip from me: always hold the blender lid down firmly with a folded kitchen towel when blending hot liquids—the steam can create pressure and cause the lid to blow off. Blend on high for a full 1-2 minutes. Trust me, this extended blending time is what gives you that utterly smooth, luxurious texture with no graininess.
Step 4: Incorporate the Cheese
Pour the beautifully smooth puree back into the pot and place it over low heat. Now, stir in the majority of your freshly grated cheddar cheese. The low heat is key here; it will melt the cheese gently and evenly into the soup, creating a cohesive, creamy sauce.
Once the cheese is fully melted and incorporated, take the pot off the heat entirely.
Step 5: Finish, Season, and Serve
This next step prevents the yogurt from curdling. Let the soup sit off the heat for 2-3 minutes to cool slightly. Then, vigorously whisk in the Greek yogurt until it’s completely blended and the soup is creamy.
Now, taste! This is where you make it yours. Season generously with salt and freshly cracked black pepper until the flavors truly sing.
Ladle into bowls, garnish with the reserved cheese, and serve immediately. Step back and admire your gorgeous, healthy, comforting creation.
- Grate Your Own Cheese: This is the single most important tip for a smooth soup. Pre-shredded cheese contains cellulose or potato starch to prevent clumping, which results in a grainy, less creamy melt.
- Temper the Yogurt: Adding the Greek yogurt off the direct heat and after a brief cool-down prevents it from separating or curdling, ensuring a smooth, rich finish.
- Don’t Under-Simmer: If the cauliflower and broccoli aren’t completely tender before blending, you’ll end up with a slightly gritty texture. The fork should slide in with no resistance.
- Blend with Confidence: Don’t be timid when blending. A full 1-2 minutes on high power is necessary to completely break down the vegetable fibers and create that signature velvety body.
- Season at the End: Broth salt levels vary, and cheese adds its own saltiness. Always do your final seasoning with salt and pepper after the cheese and yogurt are incorporated for perfect balance.
Recipe Variations
- Loaded Baked Potato Style: Stir in ½ cup of cooked, crumbled bacon and ¼ cup of chopped green onions with the cheese. Top servings with a dollop of sour cream.
- Creamy Chicken & Broccoli: Add 2 cups of shredded cooked rotisserie or poached chicken breast when you return the puree to the pot for a complete, hearty meal.
- Spicy Southwest Kick: Add 1 teaspoon of cumin and a 4-ounce can of diced green chiles with the broth. Garnish with cilantro and a squeeze of lime.
- Vegan/Dairy-Free: Use vegetable broth, swap the cheddar for ½ cup of nutritional yeast and ¼ cup of raw cashews (blended with the soup), and use plain, unsweetened vegan yogurt.
- Extra Veggie-Packed: Add 1 chopped carrot and 1 stalk of chopped celery when sautéing the onion for a more complex vegetable base.
What to Serve With This Recipe
This soup is substantial enough to be a meal on its own, but it also plays wonderfully with others. For a classic bistro lunch, serve it alongside a crisp green salad with a tangy vinaigrette to cut through the richness. A slice of crusty, whole-grain bread or a soft, warm pretzel roll is perfect for dipping.
For a heartier dinner, pair it with a simple grilled chicken breast or a flaky piece of baked salmon. It’s also an excellent starter for a holiday meal or a comforting centerpiece for a casual weeknight dinner with the family.
Storage & Make-Ahead Instructions
- Refrigerator: Cool the soup completely and store in an airtight container for up to 4 days. The flavors meld and improve overnight.
- Freezer: This soup freezes exceptionally well. Freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator.
- Reheating: Gently reheat on the stovetop over low heat, stirring frequently. If the soup seems too thick after storage, whisk in a splash of broth or water to reach your desired consistency.
- Make-Ahead: You can fully prepare this soup 1-2 days in advance. Reheat gently before serving, adding a small splash of broth if needed.
Frequently Asked Questions
Q: Can I use frozen broccoli and cauliflower?
A: Absolutely. There’s no need to thaw. Add them directly to the pot with the broth.
You may need to add 1-2 minutes to the simmering time to ensure they are completely tender.
Q: My soup turned out a bit grainy. What happened?
A: This is almost always due to using pre-shredded cheese or not blending the soup long enough. For next time, grate your own cheese and blend the hot mixture for a full 2 minutes.
Q: Can I make this soup vegan?
A: Yes! See the “Vegan/Dairy-Free” variation above. Use vegetable broth, nutritional yeast, blended cashews, and vegan yogurt for a delicious plant-based version.
Q: Why did my yogurt curdle when I added it?
A: The soup was likely too hot. Always remove the pot from the heat and let it cool for a few minutes before whisking in the yogurt. The tempering step is crucial.
Q: Can I use an immersion blender instead of a countertop blender?
A: You can, but the texture will not be as perfectly smooth and velvety. An immersion blender struggles to puree the soup to a completely silky consistency.
Q: How can I make the soup thicker or thinner?
A: For a thicker soup, simmer it uncovered for a few extra minutes after adding the cheese to reduce. For a thinner soup, simply whisk in additional broth until it reaches your preferred consistency.
Q: Is there a substitute for Greek yogurt?
A: Full-fat sour cream is the best 1:1 substitute. Avoid low-fat sour cream or yogurt, as they are more prone to curdling.
Final Thoughts
This Healthy Broccoli Cheddar Soup is a testament to how smart ingredient swaps and solid technique can transform a classic into something even better—more flavorful, more nutritious, and just as comforting. It’s the kind of recipe I developed for my own family: quick enough for a Wednesday night but special enough to serve to guests. The creamy cauliflower base, the sharp bite of real cheddar, and the protein punch from Greek yogurt create a bowl of soup that truly satisfies on every level.
I hope it becomes a new staple in your kitchen, proving that healthy eating doesn’t mean sacrificing an ounce of flavor or comfort. Give it a try this week, and don’t forget to come back and let me know how it turned out in the comments!
Healthy Broccoli Cheddar Soup
- Author: Charlotte
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Main
- Cuisine: American
Description
A luxuriously creamy and cheesy broccoli cheddar soup made healthier with a cauliflower base, sharp cheddar, and no heavy cream. It's a protein-rich, comforting meal ready in under 40 minutes.
Ingredients
Instructions
-
Heat the oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent. Add the minced garlic and cook for 1 more minute until fragrant.
-
Add the broccoli florets, cauliflower florets, and broth to the pot. Increase heat to bring to a boil, then reduce to a simmer. Cover and cook for 12-15 minutes, or until the vegetables are very tender when pierced with a fork.
-
Carefully ladle the hot soup mixture into a high-powered blender. Add the Dijon mustard and nutmeg. Blend on high until completely smooth and creamy, about 1-2 minutes. For safety, hold the lid down with a kitchen towel.
-
Return the pureed soup to the pot over low heat. Stir in 5 ounces of the grated cheddar cheese until fully melted and incorporated. Remove the pot from the heat.
-
Let the soup cool for 2-3 minutes, then vigorously whisk in the Greek yogurt. This prevents the yogurt from curdling. Season generously with salt and pepper to taste.
-
Ladle the soup into bowls. Garnish with the remaining ounce of shredded cheddar and a crack of black pepper. Serve immediately with your favorite crusty bread for dipping.
Notes
- Chef's Tips:
- The key to a non-grainy soup is grating your own cheese. Pre-shredded cheese contains anti-caking agents that don't melt smoothly.
- Don't rush the vegetable simmering step. They must be fork-tender for the silkiest texture.
- Serve with a squeeze of fresh lemon juice for a bright finish that cuts the richness.
- Food Safety:
- Allow soup to cool slightly before adding yogurt to prevent separation.
- Store leftovers promptly in the refrigerator.