Creamy Broccoli Spinach Soup With Greek Yogurt

This Skinny Creamy Broccoli Spinach Soup recipe takes less than 30 minutes to make and only requires one pot! It’s a light, refreshing healthy soup you can enjoy all year long. Perfect for summer and winter alike!

If you like easy soup recipes, then you’ve got to try my White Chicken Chili and my Instant Pot Chicken Noodle Soup!

How To Make Creamy Broccoli Spinach Soup |

Homemade Creamy Broccoli Spinach Soup

The New Year is filled with lots of resolutions — eat better, get more sleep, and exercise. I’m ambitious, so I’m attempting to conquer all three — starting with eating better. This Creamy Broccoli Soup is just what you need to do just that! Loaded with spinach, broccoli, garlic, and Greek yogurt, this is a healthy, light, and refreshing soup that is sure to satisfy the whole family. Plus, no milk or cream needed, and it’s all made in just one pot!

What Is Broccoli Spinach Soup, Exactly?

This vibrant green soup has the same consistency of cream of broccoli soup without the milk or heavy cream. For flavor, I added garlic, onion, Parmesan cheese, and fresh pepper.

But how is this soup so creamy without heavy cream or milk? Tons of veggies and not too much chicken stock! The soup gets finished off with just a bit of Greek yogurt. It’s a super healthy clean soup that will make eating your daily vegetables fun!

How To Make Creamy Broccoli Spinach Soup |

Key Ingredients

This is easy broccoli soup recipe is packed with simple, wholesome ingredients. Loaded with tons of fiber and vitamins, this soup packs 4 cups of broccoli and 4 cups of spinach. That’s about 2 cups of veggies per serving!

Plus, everything gets cooked in one pot, making for an easy clean up. (Don’t worry about chopping the onions fully. They will get puréed with the soup in the blender.)

All you need to make this Creamy Broccoli Soup is: extra virgin olive oil, an onion, garlic, broccoli, low-sodium chicken stock, fresh spinach, Parmesan cheese, salt, pepper, and plain Greek yogurt.

Serve with an extra dollop of Greek yogurt, some chopped parsley or chives, and some crusty bread to complete the meal!

Homemade Creamy Broccoli Soup Recipe |

How To Make Creamy Broccoli Spinach Soup

  1. Start by sautéing onions in olive oil in a large pot. Add garlic, and cook for one minute.
  2. Toss in chopped broccoli, and cook for 10 minutes.
  3. Add stock, and cook for another 5-10 minutes until the broccoli is tender.
  4. Remove from heat, add spinach, and cook until wilted. Toss in Parmesan cheese and pepper.
  5. Cool soup slightly, then add soup in two batches to a blender. (If you have an immersion blender, you can do this in the pot). Pulse until thick and smooth (about 1-2 minutes per batch). Add 1 tablespoon of Greek yogurt to each batch (2 tablespoons total) and pulse to combine.
  6. To serve, pour broccoli soup into bowls and garnish with extra Greek yogurt, chives or parsley, fresh cracked pepper, and crusty bread. Enjoy!

Creamy Broccoli Spinach Soup Recipe |

Storage, Freezing, and Reheating Instructions

  • Store cooled, leftover Creamy Broccoli Soup in an airtight container in the fridge for up to 4 days.
  • Freeze this broccoli soup in an airtight, freezer-safe container or plastic bag for up to 6 months.
  • Reheat soup from frozen or chilled in a medium saucepan over medium-low heat until warmed through and simmering.

How To Make Creamy Broccoli Spinach Soup |

Here are more Easy Soup Recipes to try!

Never miss out! Need more quick & easy recipes like these baked French fries in your life? Subscribe to my weekly newsletter or follow me on InstagramFacebook, and Pinterest for all the daily updates.

We love to hear your feedback: If you try this recipe, I’d love to know! Leave a star rating below, and don’t forget to take pictures and tag me on Facebook and Instagram!

Creamy Broccoli Spinach Soup With Greek Yogurt

4.64 from 11 votes
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Skinny Creamy Broccoli Spinach Soup. Takes less than 30 minutes to make and only takes one pot!


  • 2 tbsp extra virgin olive oil
  • 2 tbsp onion roughly chopped
  • 2 garlic cloves roughly chopped
  • 4 cups broccoli stems removed roughly chopped
  • 2 1/2 cups low sodium chicken stock
  • 4 cups spinach
  • 2 tbsp Parmesan cheese shredded
  • salt and pepper, to taste
  • 2 tbsp greek yogurt
  • greek yogurt for garnish if desired


  • Add oil to a large pot. Add in onions and cook for 2 minutes. Stir in garlic and cook for an additional minute.
  • Toss in broccoli and cook for 5 minutes over medium heat. Stir in chicken stock and bring to a boil. Simmer for another 5-10 minutes until broccoli is tender.
  • Take off of the heat and stir in spinach, Parmesan cheese and pepper.
  • Cool soup slightly. Add soup in two batches to a blender. (If you have an immersion blender you can do this in the pot). Pulse until thick and smooth. About 1-2 minutes each batch.
  • Add 1 tablespoon of Greek yogurt to each batch (2 tablespoons total) and pulse to combine. Season with salt and pepper, to taste.
  • Pour soup into bowls and serve immediately. Garnish with greek yogurt if desired.
Nutrition Facts
Creamy Broccoli Spinach Soup With Greek Yogurt
Amount per Serving
% Daily Value*
Saturated Fat
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2000 calorie diet.
Course: Soup
Cuisine: American
Keyword: Creamy Broccoli Spinach Soup, Easy main course, Easy Soup Recipe, Healthy Recipes

Leave a Comment

Recipe Rating

Comments - page 2/3

  • Shirley Byrne

    Fantastic easy receipe to make ready on the table in less than 30 mins.

  • Annie

    Absolutely delicious, healthy and nutritious, although it would be good if ingredients were in weight also. My family loved it.

  • Angela

    Delicious – who’d have thought broccoli and spinach taste so good. The Parmesan and yoghurt go perfectly thanks

  • Stacie

    This is DELICIOUS! subbed vegetable stock and added a squeeze of lemon at the end. Having some vegetable aversions during pregnancy and tremendously relieved that I now have a way to get my geens. Thank you for this great recipe.

    • Nathan

      Hi Stacie,

      I’m so glad you enjoy the soup, thank you for commenting!


  • Jill

    Just made this tonight and will definitely be making it again! I doubled the garlic, and I don’t love plain yogurt, so I subbed a squeeze of lemon at the end. I also did a bunch of extra salt & pepper to taste at the end.

    Right after making this soup, I thought the flavor was good but missing a final touch. I let it sit while I cleaned up the kitchen, and the soup either melded awesomely in that time or grew on me. Either way, it’s 11:30pm, which is when I’d ordinarily be scouting for, like, ice cream, and I’m sitting here eating broccoli soup.

    • Nathan

      Hi Jill,

      Im so glad you enjoyed the soup! Thank you for trying it out as well as the meatballs! I hope you have a great day!


  • Sherry

    I made this recipe and enjoyed it even more than I expected! What a great way to get your veggies!

    • Hi Melissa!

      Yes this soup freezes well! Store in an airtight container for up to 3 months!

      Thanks & Enjoy!




* I consent to receive emails from Chef Savvy

20+ EASY

To Add To Your Holiday Table!