Save to Pinterest There's something about the smell of sautéed onions and garlic that instantly makes a kitchen feel like home. I discovered this soup on a gray Tuesday afternoon when I was craving something warm but didn't want to feel heavy afterward. The Greek yogurt swap was almost accidental—I'd run out of heavy cream and grabbed what I had, and somehow it became the best decision. Now it's the soup I make when I want comfort without compromise, and it never disappoints.
I made this for my sister last winter when she was going through a phase of trying to eat lighter, and she actually asked for the recipe instead of just being polite about it. The way her whole face softened on that first spoonful told me everything—this soup had that rare quality of feeling luxurious while still being honest about what it was. She's made it at least a dozen times since, and I love that she sometimes adds a handful of spinach or swaps in different cheeses depending on her mood.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Broccoli: Use a large head with tight florets and a fresh, bright color; they'll become so tender they practically melt into the soup.
- Onion, garlic, carrot, and celery: This aromatic base is your secret weapon—they build flavor that makes people ask what your special ingredient is.
- Low-sodium vegetable broth: The foundation of everything; I always taste it first because a good broth can carry the whole soup.
- Low-fat milk: Adds silkiness without overshadowing the broccoli and cheese.
- Sharp cheddar cheese: The sharper the better; it cuts through the richness with personality and actual cheese flavor.
- Greek yogurt: The lightening trick that nobody sees coming—use full-fat or 2% for the creamiest result, and make sure it's plain.
- Olive oil: Use good quality because you're not cooking it at high heat; the flavor actually matters.
- All-purpose flour: This is your thickener, creating the base for that velvety texture we're after.
- Salt and pepper: Essential, especially the fresh ground pepper which brings brightness to every spoonful.
- Smoked paprika: Optional but highly recommended; it adds a whisper of smokiness that makes people wonder what you did differently.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your aromatic foundation:
- Heat olive oil in a large pot over medium heat and add the onion, carrot, and celery together. Let them soften for about 4 to 5 minutes, stirring occasionally—you want them tender and fragrant, almost golden at the edges. Add the minced garlic and cook for one more minute until the kitchen smells like something is definitely happening here.
- Make your roux:
- Sprinkle the flour over your softened vegetables and stir constantly for 1 to 2 minutes, making sure no dry flour hides in any corners. This step creates the thickening base that gives the soup its signature velvety texture instead of thin broth.
- Add the broth:
- Gradually pour in the vegetable broth while stirring constantly, watching the mixture come together smoothly without any lumps forming. Take your time here because rushing creates clumps, and nobody wants those.
- Cook the broccoli tender:
- Add all the broccoli florets along with salt, pepper, and smoked paprika if using. Bring everything to a boil, then reduce the heat and let it simmer uncovered for 12 to 15 minutes until the broccoli is so tender it breaks apart easily with a spoon.
- Blend into smoothness:
- Use an immersion blender right in the pot and puree the soup until it's completely smooth and creamy, or carefully transfer batches to a blender and return everything to the pot. The immersion blender method is easier and creates less mess, which I always appreciate.
- Finish with cheese and milk:
- Stir in the milk and shredded cheddar cheese over low heat, stirring gently until the cheese melts completely and the soup becomes that glossy, creamy dream you were imagining. Keep the heat low—boiling at this point breaks everything apart and ruins the texture.
- Add the yogurt at the end:
- Remove from heat and whisk in the Greek yogurt, stirring until it's fully incorporated and no streaks remain. Add it after cooking because the heat can make it separate and lose its magic.
- Taste and serve:
- Adjust the salt and pepper to your preference, then ladle the soup into bowls. Serve hot with extra cheddar on top, a dollop of yogurt, toasted croutons, or nothing at all if you want to taste the pure soup itself.
Save to Pinterest This soup became my go-to thing to make when someone needed nourishment and comfort at the same time—after surgery, during a tough week, when a friend needed something that felt like being taken care of. There's real power in a bowl of soup that tastes like indulgence but makes you feel lighter afterward.
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 Broccoli Matters More Than You Think
I used to buy broccoli from whoever had the cheapest bunch, but then I started noticing the difference. Fresh broccoli with tight, dark florets makes soup that tastes vibrant and alive, while older broccoli with loose florets makes something more muted. The florets break down into the soup more thoroughly when they're fresh, creating a creamier base without needing extra cream. It sounds like a small thing, but it's actually everything.
Why Greek Yogurt Changes Everything
The first time I made this with yogurt instead of heavy cream, I was mostly just problem-solving—cream seemed too much for what I wanted. But the yogurt brought something better: a slight tang that made the cheese taste sharper and more interesting, and actual protein that made the soup feel substantial in a different way. It's also genuinely lighter, which means you can eat a bigger bowl without that too-full feeling. Once I understood what it was doing, I stopped seeing it as a substitution and started seeing it as the real ingredient.
Storage and Make-Ahead Secrets
This soup freezes beautifully for up to three months, though I'd recommend leaving out the yogurt and stirring it in fresh when you reheat. Thaw it overnight in the refrigerator and warm it gently on the stove with a splash of extra broth if needed, then whisk in fresh yogurt at the end. For meal prep, I sometimes make the soup through the cheese step and keep it in the fridge for up to four days, adding yogurt just before serving.
- Cool the soup completely before freezing to prevent condensation and freezer burn.
- When reheating, use low to medium heat and add a little broth if it's thicker than you'd like—it concentrates slightly as it sits.
- Yogurt is always added after heating, never before, so the texture stays creamy and perfect.
Save to Pinterest This soup is proof that comfort food and feeling good don't have to be opposites. Make it when you need both.
Recipe Questions & Answers
- → How do I achieve a smooth texture?
Blend the soup thoroughly using an immersion blender or countertop blender until velvety smooth, reserving some broccoli for texture if desired.
- → Can I make this soup gluten-free?
Yes, replace all-purpose flour with cornstarch or a gluten-free flour blend to maintain thickness without gluten.
- → What is the best way to add richness without heaviness?
Incorporate Greek yogurt after cooking for creamy richness with fewer calories than cream, preserving smoothness and tang.
- → How can I adjust the seasoning?
Season with salt, black pepper, and optional smoked paprika to taste, adding gradually and tasting as you go.
- → What are suitable garnishes?
Top with extra shredded cheddar, a dollop of yogurt, toasted croutons, or fresh herbs for added flavor and texture.