hand holding white bowl of greens soup

A comforting bowl of warm green soup coming right up! This healthy greens-packed soup is made with good-for-you green vegetables, such as broccoli and peas, and a healthy serving of spinach leaves. White beans are what gives this pureed vegan soup it’s creamy texture!

Whether here on my website, or in my cookbooks (my latest is Plant Magic!), I think the recipe theme is becoming pretty apparent: yummy, nourishing plant-based recipes for people who don’t want to spend all their time in the kitchen.

I suppose it is a bit self-serving…because despite creating recipes for a living, as an entrepreneur with two kids, on the days I don’t cook for work I am in exactly in the same boat as you. I need to get good food on the table in between quitting time and driving my kids all over town for their activities.

This green soup was definitely born of the ‘what are we eating for dinner’ question I sometimes ask myself… at 5PM. Yes, this dietitian is a terrible meal planner. (But at least I’m honest!) It’s so good on it’s own, but if you want to round out the meal, some whole grain crackers or bread and my epic curried red lentil dip would be perfect!

I end up making a lot of recipes with spinach, because ALWAYS having a container of baby spinach is one of my dietitian hacks for getting those greens in. Like, did I just whip up a meal without enough veggies? I’ll just throw a few handfuls of spinach in and call it a day.

What you’ll need to make this simple greens soup recipe

Think of this soup as a formula, not a follow-to-the-letter recipe and in just 30 minutes, you’ll make a delicious greens soup out of any greens that have been languishing in your fridge not getting enough love. I’ve used white beans in this vegan recipe because they’re my secret weapon for A) adding plant-based protein and fiber and B) make soups, sauces and even mashed potatoes creamier! Plus, it keeps this recipe nut free.

broccoli, spinach, white beans and peas in bowls
This is the perfect clean-out-your-fridge soup! I’ll show you how flexible it is.

Want to save this recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

  • Spinach: you could easily substitute kale, chard or whatever other leafy cooking greens you have lying around.
  • Broccoli: fresh or frozen works! Alternately, you could use cauliflower or kohlrabi.
  • Onion + Garlic: All alliums are good here, like leek or shallots. Out of all of them? Add a liberal helping of garlic and onion powder. Perhaps 1-2 teaspoons (5-10 mL).
  • White beans: use cannellini, navy, white kidney, butter…whatever you’ve got.
  • Spices: Cumin and nutmeg add a warm, earthy vibe. Coriander, or even curry powder would be great too.
  • Vegetable broth: I’ve generally replaced broth in my life for a tastier (and lower waste) option: Better than Bouillion concentrates…but they’re not gluten free. I would use 2-3 teaspoons of BTB plus 4 cups (1 L) of water in this recipe. If using a boxed gluten free broth, stick to low sodium and adjust salt to taste.

How to make this easy green soup, step by step

This recipe is quickly becoming one of the top posts on my site…so I wanted to update this post with some process shots to make it even easier to make!

More nourishing vegan soups

hand holding white bowl of greens soup

Easy + Nourishing Green Soup Recipe

A comforting bowl of warm green soup coming right up! This healthy greens-packed soup is made with good-for-you green vegetables, such as broccoli and peas, and a healthy serving of spinach leaves. White beans are what gives this pureed vegan soup it's creamy texture!
5 from 13 ratings
Leave a Review »
Pin Print

Ingredients

  • 2 tablespoons extra virgin olive oil
  • 1 medium onion, diced
  • 2 cups broccoli , chopped, florets and stalk
  • 2 cloves garlic, chopped
  • ¼ teaspoon salt, plus more to taste
  • 5 oz baby spinach
  • 14 oz can white beans, like navy or cannelini, rinsed and drained
  • 1 cup frozen peas
  • ½ teaspoon ground cumin
  • ¼ teaspoon ground nutmeg
  • chili flakes , to taste
  • 32 oz container of low sodium gluten free vegetable broth, or 4 cups (1L) of water plus 2-3 tsp of bouillon concentrate

Equipment

  • immersion blender or blender

Instructions 

  • Heat oil in a soup pot over medium heat, and sauté onion until glossy and translucent, about 5-7 minutes. Add garlic and broccoli, and saute for about 3 minutes, stirring constantly so garlic doesn't burn, until broccoli is bright green. Season with 1/4 teaspoon salt.
  • Next add spinach and stir until wilted, about 2-3 minutes. Add beans and peas and stir until heated through.
  • Add cumin, nutmeg, chile flakes and broth (or water plus bouillon concentrate) and let come to a boil on high for 3 minutes.
  • Take soup off the heat, then carefully puree with an immersion blender to desired consistency. I do about three-quarters pureed so there is still some texture there. You can also puree this soup in your blender but it is about double the capacity of a normal blender so do it in two batches.
  • Taste and adjust! This is a very simple soup for a reason…but a little hit of acid from a squeeze of lemon or a tsp of vinegar may help pump up the flavour. Add more spices if you wish…or more salt!
  • Serve with whole grain crackers or bread.

Notes

Recipe notes:
This is a super flexible soup. Try baby kale, arugula, green chickpeas…whatever you have lying around. 
And about seasoning – I typically like a lot of spices but I created this soup when I was cooking for young kids and a bunch of different taste buds hence the lighter touch. Golden rule of cooking: taste and adjust…especially if using different veggies that in the original recipe!

Photo credit: Melissa Quantz

pinterest graphic of a bowl of green soup with spoon and plate of broccoli and onion
Need any energy boost? This super quick + easy green soup recipe will set you right…use any greens you have on hand!