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!
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.

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
- Easy Lentil Vegetable Soup Recipe
- Vegan Carrot, Lentil and Fresh Ginger Soup with Coconut Milk
- Brothy Red Lentil Soup with Carrots
- Roasted Tomato Soup with Sunflower Fennel Gremolata
- Delicate Green Cabbage Soup with Potato

Easy + Nourishing Green Soup Recipe
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
Photo credit: Melissa Quantz



24 Comments on “Easy + Nourishing Green Soup Recipe”
Loved this soup. A light, fresh spring soup! Had it with your “Seedy Crackers” from “Eat More Plants”.
I’m so glad you enjoyed it!! Those crackers would be a perfect accompaniment 🙂
Desiree
We made this tonight and really enjoyed it! Had it with some Squirrely bread toast. Felt good knowing it provided a good amount of greens.
So glad you enjoyed it Dana! It’s one of those meals that really makes you feel like you did your body a solid 🙂
I’m getting ready to make this soup and wondering if I could just use more greens instead of the broccoli. I have both but need to use a lot of some greens up! 😊 Thanks!
Yes you bet! Make it your own 🙂
I made this last night and it was was fantastic! I took advantage of the flexibility and substituted a very large amount of washed and chopped beet greens from my garden in place of the broccoli because I needed to use them. I also used an entire 10 oz. bag of frozen spinach. Otherwise, I followed the recipe as written except I adjusted the spices to my taste. I used cajun spice and cumin.
I was concerned that I skewed the ratio with the abundance of greens, but it was fine. Very flexible recipe and absolutely delicious!
Oooh, good call on the beet greens! I am so glad that it worked well with what you had in your kitchen. We all need that kitchen clean up soup in our back pocket!
This was absolutely delicious!! My husband said if it wasn’t so hot he would’ve drank it from the bowl. Definitely adding this to our weekly rotation. Thank you so much!!
Oh yay!!! I am so so glad…and yes, please don’t burn your tongue ha ha. Greens for the win! Thank you so much for taking the time to leave a review and rating, it really helps others discover the recipe.
Loved the soup! Did mostly broccoli with a bit of cauli as well,
Val
Oh, I’m so glad Valerie! Broccoli would be so good.
Would this soup freeze well? Or is it it better fresh?
I feel like this one is better fresh…but it will freeze!
This soup tastes really good, creamy.
I did add 1/4 cup of quinoa to it and the juice of 1/2 a lemon for added flavor.
That sounds like a great addition, Linda! So glad you like the soup. Thank you for taking the time to leave a rating and review, it really helps 🙂
Will try.
Let us know how it goes!!
can I add chicken to it or other kind of meat?
Of course! Add anything you like to it – I would recommend heating up any proteins separately and then adding them to the soup once blended. Crispy chickpeas could be fun too for some crunch!
This is like the little black dress of soups. Simple, quality ingredients, versatile and you can accessorize it however you like.
Okay, I love that Katie. So glad you’re enjoying it! Thanks for taking the time to leave a rating and review, it’s so helpful 🙂
Sooo good
Yay!! So glad you like it.