Save There's something about a bowl of broccoli cheddar soup that stops the noise of a hectic afternoon. I discovered this particular version on a Tuesday when I was trying to use up Greek yogurt before it expired, and honestly, it changed how I think about creamy soups entirely. The tanginess of the yogurt cuts through the richness without making you feel like you've just eaten butter, and somehow that trade-off makes the cheese flavor sing even louder. It became the soup I make when I want comfort but also want to feel okay about what I'm eating.
I made this soup for my sister who had just moved into her first apartment, and she called me the next day asking for the recipe because she'd apparently eaten it three days in a row. There's a particular joy in watching someone discover that healthy-ish food can also be the kind you crave, and that bowl became our thing whenever she needed comfort.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 large head broccoli (about 500 g), cut into florets: Fresh broccoli matters here because frozen can get watery when blended; look for tight, bright green crowns.
- 1 medium onion, finely chopped: This is your flavor foundation, so don't skip the mincing—it breaks down faster and distributes evenly.
- 2 cloves garlic, minced: Mince by hand if you can; the aroma that hits your nose tells you when you're done.
- 1 medium carrot, peeled and diced: Carrots add natural sweetness that balances the sharp cheddar beautifully.
- 1 celery stalk, diced: This creates depth without making itself known, which is exactly what a supporting vegetable should do.
- 4 cups (960 ml) low-sodium vegetable broth: Low-sodium matters because you control the salt from there; regular broth can make the soup taste like seasoning.
- 1 cup (240 ml) low-fat milk: This keeps things lighter without sacrificing creaminess compared to heavy cream.
- 1 cup (120 g) shredded sharp cheddar cheese: Sharp cheddar has personality; mild will taste blah, and pre-shredded cheese sometimes won't melt as smoothly.
- 3/4 cup (180 g) plain Greek yogurt (2% or full-fat recommended): This is the secret weapon that makes the soup taste luxe while keeping calories in check.
- 2 tbsp olive oil: Medium heat is your friend here; the oil should shimmer, not smoke.
- 2 tbsp all-purpose flour: This thickens the soup naturally and creates a base for flavor absorption.
- 1/2 tsp salt, or to taste: Always taste before serving; salt brings every ingredient forward.
- 1/4 tsp freshly ground black pepper: Freshly ground makes a noticeable difference in any soup.
- 1/4 tsp smoked paprika (optional): Optional but worth it if you want a whisper of depth that guests can't quite name.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build the aromatic base:
- Heat olive oil in a large pot over medium heat until it shimmers, then add onion, carrot, and celery. Sauté for 4 to 5 minutes, stirring occasionally, until the vegetables soften and the onion turns translucent. Add minced garlic and cook for one more minute, stirring constantly, until the kitchen smells unmistakably alive.
- Make a simple roux:
- Sprinkle flour over the vegetables and stir constantly for 1 to 2 minutes until no dry flour remains and the mixture looks paste-like. This step thickens your soup naturally and creates a canvas for flavors to cling to.
- Incorporate the broth smoothly:
- Pour in vegetable broth gradually while stirring with a wooden spoon, making sure there are no lumps. The soup should look silky, not cloudy.
- Cook the broccoli until tender:
- Add broccoli florets, salt, pepper, and paprika if using. Bring the pot to a boil, then reduce heat to a simmer and cook uncovered for 12 to 15 minutes until the broccoli is very soft and a fork passes through a floret easily.
- Blend to silky perfection:
- Use an immersion blender to puree the soup directly in the pot, moving it in slow circles until the soup looks velvety and completely smooth. If you prefer a chunky version, blend only half the soup and leave the rest textured.
- Melt in the cheese:
- Stir in milk and shredded cheddar cheese over low heat, stirring frequently until the cheese melts completely and the soup is creamy. Never let it boil once cheese is added, or it can become grainy.
- Temper in the Greek yogurt:
- Remove the pot from heat and whisk in Greek yogurt until fully incorporated and no streaks remain. This final step keeps the tanginess bright and adds a silky mouthfeel.
- Taste and serve:
- Taste the soup and adjust salt and pepper to your preference. Serve hot in bowls, topped with a small handful of shredded cheddar or a spoonful of yogurt if desired.
Save One winter evening, a friend arrived at my door with a cold and left three hours later with a full container of this soup and a clearer head. Something about broccoli, cheese, and warmth feels like it's healing on a cellular level, even if the science says otherwise.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
The Magic of the Yogurt Swap
Greek yogurt in soup sounds like a cooking hack you'd find on the internet and never actually use, but it genuinely changes the game. The tanginess plays against the sharp cheddar in a way that makes the cheese taste more like itself, while the protein content makes the bowl feel more substantial. I've made this soup with heavy cream before, and while it's delicious, it sits heavier in your stomach and overshadows the cheese with pure richness. The yogurt lets every ingredient have a voice.
Texture Decisions That Matter
There's a spectrum here between velvet-smooth and chunky, and honestly, both are correct depending on your mood. A fully blended soup feels luxurious and restaurant-like; a partially blended version with some broccoli pieces intact feels more rustic and gives your mouth something to work with. Some people reserve a handful of broccoli florets before blending, chop them, and stir them back in for the best of both worlds. I've done all three approaches, and each one tells a different story about what comfort means that day.
Variations and Add-Ons That Actually Work
This soup is forgiving enough to play with, which is one reason it lives in my regular rotation. A blend of cheddar with gruyere adds nuttiness, or a sharp aged gouda makes it feel fancy without much extra effort. You can also dial down the intensity by using reduced-fat cheddar, which I've done when I'm watching what I'm eating. The yogurt does most of the heavy lifting for creaminess, so the cheese can take a step back without sacrificing flavor.
- Swap in reduced-fat or a blend of cheeses to further lighten the recipe without losing the cheese flavor.
- Top with toasted croutons, crispy bacon, or a drizzle of truffle oil for people who need texture with their soup.
- For gluten-free, swap the flour for cornstarch in the same amount, or use a dedicated gluten-free flour blend.
Save This soup has become the thing I make when I want to feed people something that tastes like I spent hours on it but didn't. That quiet satisfaction is worth more than any fancy ingredient.
Recipe FAQs
- → Can I make this soup gluten-free?
Yes, you can replace all-purpose flour with cornstarch or a gluten-free flour blend to keep the soup smooth and thickened.
- → What is the best cheese option for this soup?
Sharp cheddar provides a bold flavor, but you can also try a blend of cheeses or reduced-fat varieties to adjust richness.
- → How do I get a chunkier texture?
Reserve some broccoli florets before blending and stir them back in at the end for added texture.
- → Can I substitute Greek yogurt with something else?
Greek yogurt adds creaminess and tang while lightening the dish; sour cream or crème fraîche can be alternatives but may alter the flavor slightly.
- → What is the ideal cooking time for tender broccoli?
Simmer broccoli for 12–15 minutes until very tender to ensure a smooth consistency once pureed.
- → How should I reheat leftovers?
Warm gently over low heat, stirring frequently to prevent separation and maintain creaminess.