When a bowl of soup feels like a warm hug, this creamy broccoli spinach soup with Greek yogurt steals the show. It’s bright, comforting, and secretly loaded with greens. You’ll need just one pot, under 30 minutes, and the willpower to not eat it all before serving.

A Comfort Soup That’s Light, Creamy, and Surprisingly Fast
This creamy broccoli spinach soup checks every cozy-weather box: warm, filling, and surprisingly refreshing thanks to that vibrant green hue. It’s perfect for busy nights, weekend resets, or anyone who wants a feel-good meal without fuss.
- Made in one pot – less cleanup, more joy.
- Packed with nutrient-rich greens like broccoli and spinach.
- Creamy texture from Greek yogurt (no heavy cream in sight).
- Great make-ahead lunch or dinner.
- Naturally gluten-free and vegetarian-friendly with simple swaps.
You can pair it with crispy bread, a handful of croutons, or even a side of Quick Tomato Gnocchi Soup for a double-soup dinner when the craving hits.
Recipe
Print
Creamy Broccoli Spinach Soup With Greek Yogurt
Description
A creamy, healthy broccoli spinach soup made in one pot and blended with Greek yogurt for a velvety texture.
Ingredients
- 2 tbsp extra virgin olive oil (30 ml)
- 2 tbsp onion, roughly chopped (30 g)
- 2 garlic cloves, roughly chopped
- 4 cups broccoli, stems removed, roughly chopped (400 g)
- 2 1/2 cups vegetable or chicken stock, low sodium (600 ml)
- 4 cups spinach (120 g)
- 2 tbsp Parmesan cheese, shredded (15 g)
- Salt and pepper, to taste
- 2 tbsp Greek yogurt (30 g)
- Greek yogurt for garnish, if desired
Instructions
- Add oil to a large pot. Add onions and cook for 2 minutes.
- Stir in garlic and cook for another minute.
- Add broccoli and cook for 5 minutes over medium heat.
- Pour in stock and bring to a boil. Simmer 5–10 minutes until broccoli is tender.
- Remove from heat. Stir in spinach, Parmesan, and pepper.
- Let cool slightly, then blend until thick and smooth.
- Add 1 tbsp Greek yogurt per batch (2 tbsp total) and blend again.
- Season with salt and pepper to taste. Serve warm with a dollop of yogurt.
Notes
- Use an immersion blender for easy blending right in the pot.
- Add a pinch of chili flakes if you love a hint of spice.
- Store leftovers in an airtight container up to 3 days.
- Reheat gently over low heat, and avoid boiling after yogurt is added.
The Secret Behind Creamy Without the Cream
How Greek Yogurt Creates Magic
Here’s the fun part. This soup is called “creamy,” yet it contains no cream. The trick lies in using Greek yogurt, which gives that lush texture and gentle tang without adding heaviness. It’s protein-rich, light, and blends perfectly with warm broccoli and spinach. When stirred in at the right moment, the yogurt thickens the soup naturally. Too early, and it could separate. So timing is everything.

Greek yogurt doesn’t just replace cream; it improves the flavor. The subtle tartness balances the mild bitterness of broccoli, and together they create a harmony that feels both bright and cozy. A spoonful per serving makes the soup silky without any guilt. For those who love a little twist, try adding a sprinkle of nutmeg or lemon zest for an extra pop of freshness.
Balancing the Greens
Broccoli and spinach are a match made in kitchen heaven. Broccoli brings a gentle earthy flavor, while spinach adds that soft, leafy freshness. When simmered together, they turn into a smooth, beautifully green soup that tastes like comfort in a bowl. The key to their balance lies in how long you cook them.
Broccoli needs a few minutes to tenderize in the stock, but spinach should only join at the end. That way, the spinach stays bright and nutrient-packed. You’ll see that deep green color right away. Blending it all together brings a velvety finish, perfect for dipping bread or topping with a swirl of yogurt.
If you’re into veggie-packed meals, you’ll probably enjoy the Healthy Slow Cooker Turkey Chili as another hearty yet nourishing option. It has the same comfort factor but in a completely different style.
Serving It Right and Keeping It Fresh
How to Serve Like a Pro
A bowl of creamy broccoli spinach soup looks like pure elegance, but how you serve it takes it from good to great. Start with warm bowls. Pour the soup gently, then finish it with a swirl of Greek yogurt. That single swirl adds contrast and an instant gourmet look. Sprinkle a few shreds of Parmesan or fresh cracked pepper on top, and suddenly your kitchen feels like a bistro.
For a little texture, add toasted seeds or a few crunchy croutons. They make every bite more interesting. Want a full dinner experience? Pair the soup with a slice of rustic bread, a light sandwich, or a crisp salad. The creamy base goes perfectly with something bright and fresh.
If you like this kind of comfort food, you might also enjoy the Classic Crockpot Chicken and Noodles. It shares that same soul-warming energy that makes family dinners feel complete.
Smart Storage and Reheating Tips
Soup night leftovers? Lucky you. This recipe stores beautifully. Once cooled, pour the soup into airtight containers and refrigerate for up to three days. For longer storage, freeze in portions and thaw in the fridge overnight.
When reheating, take it slow. Warm the soup gently on low heat, stirring often. Avoid boiling it after adding yogurt, since high heat can change the texture. If the soup thickens in the fridge, add a splash of stock or warm water while heating to bring back that creamy consistency.
And if you love prepping for the week, this soup fits right into your meal plan. It holds flavor beautifully, and the color stays vibrant. Add a squeeze of lemon before serving to wake everything up again.

Creative Twists and Flavor Upgrades
Simple Ways to Change Things Up
Once you’ve mastered the classic version, this soup becomes your playground. Want a little spice? Add a pinch of crushed red pepper flakes while cooking the onions. If you prefer something more herbal, toss in fresh basil or parsley at the end for a garden-fresh lift.
For a nuttier finish, blend in a small handful of toasted almonds or cashews. They add natural creaminess and a subtle depth. Or, if you crave a citrus kick, stir in a teaspoon of lemon juice before serving. The result is a soup that feels lighter and brighter with every spoonful.
Another favorite trick is to swap part of the broccoli for zucchini. It softens beautifully and adds a slightly sweet tone that blends like a dream. You can also top it with roasted chickpeas or crispy lentils for a fun crunch that’s full of plant-based protein.
This soup is flexible enough for any season, whether served warm in winter or chilled in summer. If you like creamy dishes that still feel balanced, check out the Creamy Garlic Chicken Dinner for another satisfying, flavor-packed recipe.
Turning Soup Into a Full Meal
Want to make it dinner-worthy? Pair this creamy bowl with roasted vegetables or a small sandwich. Grilled cheese with whole-grain bread or a slice of sourdough does wonders beside it. Add a side salad with lemon vinaigrette, and you’ve got yourself a simple yet impressive meal.
If you’re planning a dinner party, serve this soup in small cups as a starter. The color and aroma will instantly impress guests, and the light texture keeps everyone ready for the next course.
Final Thoughts
This creamy broccoli spinach soup with Greek yogurt is proof that comfort food can still feel light and fresh. In one pot, you get everything: flavor, nutrients, and that comforting warmth that brings everyone to the table. It’s the kind of meal that feels good to eat and even better to share.
FAQ
Can I make this soup vegan?
Yes. Replace Greek yogurt with unsweetened coconut yogurt and use vegetable stock instead of chicken stock. The flavor stays creamy and rich.
Can I freeze it?
Absolutely. Just cool the soup completely, then freeze in airtight containers. When ready to eat, thaw overnight and reheat gently.
Why add the yogurt last?
Adding yogurt after cooking keeps it smooth and prevents curdling. Heat breaks down yogurt’s proteins, which can cause separation.
What’s the best way to thicken the soup if it feels too thin?
Blend in a few steamed florets of broccoli or stir in a spoon of Greek yogurt. Both options boost texture naturally.
Can I use frozen spinach or broccoli?
Yes, frozen vegetables work well. Just reduce the stock slightly to maintain the right thickness.







