Skip to main content

This Broccoli Spinach Soup is an easy and delicious way to get more green vegetables into your diet. The soup is rich and creamy, absolutely fabulous! Enjoy it for lunch, a light dinner or even breakfast. Vegan, paleo, gluten-free.

Vegan Broccoli Spinach Soup bowl alone

As we transition from winter to spring I like to eat lots of green food to cleanse my body and boost my immunity.  It’s also time to get your green on for St. Patricks Day.

Green foods carry the plant antioxidant chlorophyll.

Chlorophyll is the natural compound present in green plants that gives them their color. It helps plants to absorb energy from the sun as they undergo the process of photosynthesis.

Chlorophyll contains anti-inflammatory and antioxidant properties.

Green vegetables also contain high levels of fiber, iron, magnesium, potassium and calcium to keep your body energized and running well.

This is one of the quickest and most delicious green soups I’ve ever made. It has only 10 ingredients and comes together in under 20 minutes!

Key Ingredients

Broccoli is one of those foods you want to eat often because it’s packed with tremendous health benefits. Since it’s part of the cruciferous vegetable family (alongside cauliflower, kale and cabbage) it benefits your body by reducing inflammation, improving blood sugar control, boosting immunity and promoting heart health.

Spinach is packed with nutrients; bone-supporting vitamin K, lots of vitamins A and C, which support immune function and promote healthy skin. In this delicious soup the spinach is added into the pot towards the end of cooking.  This ensures that it retains its color, flavor and nutritional value.

Cashews make this soup creamy. They are rich in unsaturated fatty acids and plant-based protein, plus dietary fiber, minerals and antioxidants.

I add nutritional yeast, a super food with a full spectrum of B vitamins that provide us with energy and help maintain proper brain function. It’s a great nutrient if you’re eating a vegan diet since has sixteen different amino acids, good for maintaining good muscle tone. It gives the soup a slightly cheesy flavor

The nutritional yeast has a ‘cheesy’ flavor. Sometimes I leave it out to give it a more lemony taste. Either way is delicious.

This soup will make you feel sooo… good.

This creamy vegan soup is an easy, delicious way to include more of these nutritious vegetables into your diet even you don’t usually like them as side dishes.

Tips For Making Broccoli Spinach Soup

  • Soak your cashews for 15 minutes in boiling water or soak overnight in the refrigerator. Soaking cashews creates an incredible creamy texture for recipes, It helps remove phytic acid, allowing our bodies to get more nutrients from the nuts, and makes them easier to digest.
  • You can use the stems and tops of the broccoli.
  • Add just enough stock to cover the broccoli, you can always add more, if necessary, once the soup has been pureed. You want it to have a creamy texture not watery.
  • Add the spinach towards the end of cooking (final 1-3 minutes) to maintain nutrients and give it a bright green color.
  • For a more lemony flavor leave out the nutritional yeast.

Serving Suggestions

Top with sprouts. They are a powerhouse of life force energy and have a high concentration of antioxidants.

Top with raw sauerkraut, it puts living healthy bacteria into your body so you can digest your foods more completely reducing the build up of toxins.

Sprinkle with pumpkin seeds for more texture and nutrition.

Aleppo pepper brings a complex flavor and bright acidity without much spiciness.

You’ll love this beautiful green Broccoli Spinach Soup for St Patricks Day or any day.  The perfect soup to enjoy as we transition from winter to spring.

It’s super nutritious, easy to make and seriously delicious.

If you like this recipe, try these other delicious nutritious green soups. They are all paleo, gluten free, dairy free and can be made vegan using vegetable broth:

Spring Broccoli Sweet Pea Soup

Creamy Dandelion Soup

Cheesy Broccoli Soup with Leeks and Potatoes

Would you like to have more of these delicious healthy recipes sent to you each week? CLICK TO SIGN UP for my weekly email newsletter of recipes and tips for you to eat well and enjoy your wonderful life.

Note: This post contains Amazon affiliate links. This means that if you click on a link and make a purchase, I will receive a small commission at no cost to you. As an Amazon Associate, I earn from qualifying purchases. Thank you for supporting Eat Well Enjoy Life.

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Vegan Broccoli Spinach Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Ingrid DeHart
  • Total Time: 25 minutes
  • Yield: 4 servings 1x


This Broccoli Spinach Soup is an easy and delicious way to get more vegetables into your diet. It’s rich and creamy, and absolutely fabulous!


  • 1/2 cup raw cashews, soaked in just boiled water for 15 minutes or cool water for 4 hours
  • 2 tablespoons olive oil, avocado oil or ghee
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 teaspoon lemon zest
  • 6 cups broccoli roughly chopped (about 2 heads – you can use stems too!)
  • 46 cups vegetable or chicken broth
  • 5 cups baby spinach, lightly packed
  • 12 Tablespoons nutritional yeast (optional)
  • 1 Tablespoon lemon juice, more to taste
  • Celtic sea salt and pepper to taste
  • Garnish options: Broccoli sprouts, raw sauerkraut, Aleppo pepper, toasted pumpkin seeds


  1. Soak cashews in just boiled water for 15 minutes or in cool water for 4 hours or overnight.
  2. In a heavy bottom pot, heat oil over medium low heat. Once oil is hot, add onion, generously season with salt and black pepper. Sauté for about 5 minutes until onion starts to turn translucent.
  3. Add garlic and lemon zest, sauté 1 minute.
  4. Add the broccoli, and season again with salt and pepper, stir.
  5. Drain and rinse cashews.
  6. Add cashews and just enough broth to cover the broccoli. Bring to a simmer over medium heat. Once simmering, reduce heat and let simmer for about 10 minutes or until broccoli is tender but not mushy.
  7. Add spinach and nutritional yeast (if using). Simmer 1-2 minutes until spinach is wilted.
  8. Transfer soup to a high-speed blender. Working in batches, if necessary, blend ingredients until very smooth.
  9. Add lemon juice. Taste to adjust salt and pepper.
  10. Serve with a squeeze of lemon juice and toppings if desired.
  11. Refrigerate for up to 4 days or freeze for 2 months.


Nutritional yeast gives a nice cheesy flavor. If you want it to be more lemony, leave it out.

Nutrition information is with 1 tablespoon of nutritional yeast.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Soup
  • Cuisine: Vegan, Paleo, Gluten-Free


  • donna jordan says:

    Hi Ingrid,
    made this soup cuz its time for everything green! Thanks
    Mine did not come out as green as yours, wah!
    and yet, i added spinach at the last hour for 2 minute! love it anyway,
    any ideas on how to keep it bright greener like in your foto?
    love the broccoli sprouts topping idea!
    much grace to you always,
    Donna jordan
    Val’s friend and fellow follower for years!,

    • Ingrid says:

      Hi Donna,
      I’m glad you like the soup. Try cooking the broccoli for only 15 minutes and then add the spinach for just 2 minutes. It also comes out brighter green without the nutritional yeast. Much love to you!

Rate & Comment

Your email address will not be published.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star