This simple soup is a celebration of all things green. Green leafy vegetables contain essential vitamins, minerals, and fibre which can help to support our digestion. The cashew cream plays a lovely trick on your taste buds and adds some healthy unsaturated fats and protein to this recipe.–Amelia Freer

What else can I do with this green soup recipe?

Although this green soup recipe calls for all manner of good-for-you things such as peas and broccoli and spinach, we swear it doesn’t taste like doing penance. And to further help you put to lovely use all those green things languishing in your veggie bin or freezer, you can rely on this recipe as a basic blueprint and ignore the exact amounts. Nothing needs to be unerringly precise. Dump in twice as many peas. Reduce the spinach to a single handful. There’s no need to get hung up on the precise number of cups of peas or whether your broccoli is 12 ounces or 16 ounces. We’ve been playing with the proportions and it hasn’t failed us yet. (We’ve also been making a version that includes leeks and zucchini in addition to the ingredients suggested in the recipe below and wowsa!) As for that lovely swirl you see commingling with the liquid greens, if you prefer, go ahead and substitute a swirl of actual heavy cream or, for those beholden to someone with dairy issues or who subscribes to vegan tenets, unsweetened coconut cream.

A saucepan filled with green soup, with a swirl of cashew cream in the center.

Green Soup

5 / 2 votes
A brilliantly green soup filled with broccoli, peas, spinach, and other greens that’s finished off with a swirl of cashew cream. A modern riff on 70s vegan health food.
David Leite
Servings4 to 6 servings
Calories326 kcal
Prep Time15 minutes
Cook Time25 minutes
Total Time2 hours 30 minutes


For the cashew cream

  • 5 ounces raw cashews
  • 1 1/4 cups cold water
  • 1 clove garlic
  • Finely grated zest of 1 lemon (1/2 to 1 teaspoon), (preferably organic)

For the green soup

  • 1 tablespoon olive oil
  • 1 (7 oz) onion, chopped (1 to 1 1/2 cups)
  • 1 (10-oz) head broccoli, chopped (about 3 cups)
  • 3 handfuls (1 to 1 1/2 cups) fresh or frozen peas
  • 3 1/2 cups Homemade Chicken Stock or Vegetable Broth
  • 6 to 12 ounces baby spinach
  • A small handful fresh parsley leaves, chopped (optional)
  • 1 green chile pepper, chopped (optional)
  • Salt and freshly ground black pepper


Make the cashew cream

  • A few hours before making the green soup, toss the cashews in a bowl, pour enough very hot water over them to cover, and let soak for at least 2 hours.
  • When the cashews are tender, drain them and toss them in a food processor or blender along with the cold water, garlic, and lemon zest. Process until completely smooth and creamy.

Make the green soup

  • Heat the oil in a large saucepan over medium heat, add the onion, and cook until translucent, about 5 minutes. Add the broccoli and peas to the pan and cook until they’re bright green, about 5 minutes. 
  • Then add the stock to the pan. (The vegetables should be just barely covered with liquid. If necessary, add a little extra water to the pan.) Bring to a boil and then gently simmer until the vegetables are tender, anywhere from 4 to 8 minutes. (If using frozen peas, your timing will be closer to 8 minutes.) Don’t overcook the vegetables or they’ll turn an icky shade of dull green.
  • Remove the pan from the heat and add the spinach, a handful at a time, and let it wilt into the soup. Let it cool for 10 minutes and then dump into a blender or Vitamix along with half the cashew cream and process until smooth.

For serving

  • Pour or ladle the soup into bowls and add a swirl of the remaining cashew cream atop each bowl. If desired, sprinkle with parsley and chile. Originally published June 02, 21016.
Cook. Nourish. Glow. Cookbook

Adapted From

Cook. Nourish. Glow.

Buy On Amazon


Serving: 1 portionCalories: 326 kcalCarbohydrates: 30 gProtein: 13 gFat: 20 gSaturated Fat: 3 gPolyunsaturated Fat: 3 gMonounsaturated Fat: 11 gSodium: 1204 mgPotassium: 886 mgFiber: 7 gSugar: 9 gVitamin A: 5145 IUVitamin C: 94 mgCalcium: 113 mgIron: 5 mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @leitesculinaria or tag #leitesculinaria!
Recipe © 2016 Amelia Freer. Photo © 2016 Susan Bell. All rights reserved.

Recipe Testers’ Reviews

This green soup has lovely fresh vegetable flavors and a stunning bright green color. I prepped the vegetables early in the day but didn’t have time to actually cook the soup until later. This approach worked very well and I’m sure the prep could also be done the day before if necessary.

Be sure not to cover the pan while cooking the vegetables and simmering the soup to ensure that the vegetables maintain a nice bright green color. My frozen peas weighed 14 ounces and measured 3 cups. The cashew cream was pretty watery and not a cream at all. I added half of it to the soup, but didn’t use the rest as a garnish.

I was really excited about making this green soup recipe and it couldn’t be any easier. The soup part is a pretty fast process.

The timing was perfect. I didn’t bother adding water in addition to the vegetable stock. I used a Vitamix as I couldn’t find our immersion blender. I added 1 teaspoon coarse sea salt to the cashew cream. This alone is an amazingly tasty cream to use with vegetables or as “hummus.”

This recipe made a really hearty, satisfying green soup that tasted even greener than green soup usually does. I liked that it’s thickened with the cashew cream instead of potato—it was light but still made a good meal. The addition of the green chile made it extra special.

My broccoli weighed 425 g (I trimmed the stem and threw that in as well). I used a regular blender, not a food processor, for the cashew cream and it worked fine. My stock had no salt, so I added a teaspoon of fine salt and a half teaspoon of pepper. I was tempted to add salt to the cashew cream as well, but I resisted. Because I used frozen peas, it took a few minutes longer to cook the peas and broccoli.

Without the cream, the green soup just tasted like a big bowl of broccoli and spinach. But with the cream (and the added acid from the lemon zest) the soup mellowed and became bright and fresh with some fullness. Very healthy and very enjoyable.

I think this would also work with regular cream as long as you still include an acid element. My head of broccoli was 181 g or 4 cups florets and my handfuls of peas weighed 144 g.

About David Leite

David Leite has received three James Beard Awards for his writing as well as for Leite’s Culinaria. His work has appeared in The New York Times, Martha Stewart Living, Saveur, Bon Appétit, Gourmet, Food & Wine, Yankee, Los Angeles Times, Chicago Tribune, The Washington Post, and more.

Hungry For More?

Garlic-Butter Shrimp Pasta

Only 30 minutes and a few simple ingredients stands between you and a warm bowl of pasta and shrimp bathed in lemon garlic butter. What are you waiting for?

30 mins

Caramel Apple Pie

Classic apple pie just went next level with the addition of sweet caramel on top.

5 hrs

Whole Wheat Pie Crust

There are pie crusts, and there’s this crust–nutty, crisp, buttery, and oh-so-perfect for your favorite pie–sweet or savory.

1 hr 5 mins

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    This sounds wonderful, can’t wait to try it! Do you think it will freeze well? And given it’s now early summer, would it work to serve it chilled? (Maybe processing in some mint and basil leaves from the garden?) Thank you!

    1. Lynn, I’m not certain it would freeze well (I worry about the texture) but I think it would be lovely chilled. And I think your suggestion for some mint or basil would be perfect with these flavors!