Stay warm this winter with this nourishing creamy spinach soup with beans. It's satisfying, gluten free, vegan and ready in only about 20 minutes!
This creamy spinach soup ticks so many boxes! In addition to being super quick and easy to make it is full of goodness, colour and above all - flavour. Perfect for cold winter evenings.
Whenever I set out to write a new recipe I always consider both the flavour and the colour of my dish. I believe flavour and colour go hand in hand and eating something that looks vibrant can greatly enhance our culinary experience.
In order to preserve more nutrients and the lovely green colour of the spinach (as well as the flavour!) I added it into the pot 3 minutes before the soup was fully cooked. (I used the same method in roasted sweet potato soup, spinach and pea soup, as well as creamy broccoli spinach soup).
I added a can of beans (along with the liquid from the can so nothing gets wasted!) and a couple of potatoes for bulk and more protein so no one will leave the table hungry:)
Equipment you'll need
- Kitchen scale/measuring cup
- Chopping board, knife and vegetable peeler
- Large pot with lid and spoon
- Hand blender
How to make creamy spinach soup: step-by-step
1.In a pot heat up 2 tablespoons of oil, add the bay leaf, allspice berries, onion and garlic, and cook gently for 3 minutes until softened, stirring often.
2. Add the beans, along with the liquid from the can, potatoes and half of the stock, cover, bring to the boil then lower the heat and simmer for 10 minutes (or until the potatoes are fully cooked).
3. Add the spinach, the rest of the stock, cover, bring to the boil again then simmer for 3 more minutes, stirring occasionally so all the spinach becomes incorporated into the soup. (It may seem like there is not enough liquid in the pot but do not be tempted to add more at this point as the spinach will release lots of water)
4. Remove from the heat, discard the bay leaf and allspice and puree the soup until smooth.
5. Add pepper to taste (you may not need to add any salt) and serve (see Serving Suggestions below).
Top tips for making cream of spinach soup
- Beans: I used butter beans but any white bean variety would work. Remember to use the entire contents of a 400 g can of beans (i.e. beans plus the liquid).
- Add the recommended amount of stock to start with - do not be tempted to add more even if it doesn't seem like there is enough. The spinach will release lots of water so after you've pureed the soup the consistency should be perfect. You can always add a splash of water once the soup is ready, if you like.
- Serving suggestions: Serve as it is or with a dollop of yogurt, splash of cream of knob of butter (for non-vegan options). Delicious with homemade whole wheat breadsticks.
- Storing: Refrigerate for up to 3 days. You may want to add a drop of water when reheating the soup.
- Freeze individual portions for up to 3 months.
More easy creamy soups
Check out also this collection of 12 creamy vegan soups.
Keep in touch!
If you make this simple vegan spinach soup I'd love to know how it turned out for you. What beans did you use? Let me know in the comments below, thanks:)
Follow me on Facebook, Instagram and Twitter for regular recipe updates! Or you could subscribe to this blog and receive all my latest recipes right into your mailbox!
Creamy Spinach and Bean Soup
Ingredients
- 200 g fresh spinach
- 400 g canned white beans use beans plus liquid
- 200 g potatoes peeled, cubed (approx. 2 small potatoes)
- 1 onion finely chopped
- 2 garlic cloves finely chopped
- 1 bay leaf
- 2 allspice berries or ⅓ tsp allspice powder
- 2 tbsp olive oil
- 650 ml vegetable stock hot
Instructions
- In a pot heat up 2 tablespoons of oil, add the bay leaf, allspice berries, onion and garlic, and cook gently for 3 minutes until softened, stirring often.
- Add the beans, along with the liquid from the can, potatoes and half of the stock, cover, bring to the boil then lower the heat and simmer for 10 minutes (or until the potatoes are fully cooked).
- Add the spinach, the rest of the stock, cover, bring to the boil again then simmer for 3 more minutes, stirring occasionally so all the spinach becomes incorporated into the soup. (It may seem like there is not enough liquid in the pot but do not be tempted to add more at this point as the spinach will release lots of water)
- Remove from the heat, discard the bay leaf and allspice and puree the soup until smooth. Add pepper to taste and serve.
Notes
- Beans: I used butter beans but any white bean variety would work. Remember to use the entire contents of a 400 g can of beans (i.e. beans plus the liquid).
- Add the recommended amount of stock to start with - do not be tempted to add more even if it doesn't seem like there is enough. The spinach will release lots of water so after you've pureed the soup the consistency should be perfect. You can always add a splash of water once the soup is ready, if you like.
- Serving suggestions: Serve as it is or with a dollop of yogurt, splash of cream of knob of butter (for non-vegan options). Delicious with homemade whole wheat breadsticks.
- Storing: Refrigerate for up to 3 days. You may want to add a drop of water when reheating the soup.
- Freeze individual portions for up to 3 months.
Nutrition
*Nutritional information is automatically generated and should be considered as an estimate.
This looks delicious and those toppings look really tasty too! I think nuts and seeds make a great alternative too croutons. I also love how vibrant the picture is! Thanks for sharing with #CookOnceEatTwice
Thanks Corina, it's a pleasure:)
I absolutely love flageolets and spinach, but I would never have thought to put the 2 together. You're one clever lady! The soup looks absolutely delicious. Thanks for joining in with #FreeFromFridays.
Thank you Mel, happy #FreeFromFridays!
https://lecoindemel.com/free-from-vegan-pancakes/
Yes please! I love soups but what I love even more with this one is the addition of the chia seeds! I love chia seeds and finding new ways to use them. Thank you for sharing with #CookBlogShare x
Thanks Kirsty! I am a big fan of chia myself and sprinkle them on everything:)
This looks so good! Nutritious but also packed with delicious flavours - and a touch of chilli, which you know I am always a fan of! Eb x
Thanks Eb! Glad you like it:)
I would never think about putting spinach in a soup but I am poorly today and this looks like it's crammed full of all the vitamins and comfort I need! #freefromfridays
I am just getting over a cold myself so this soup was just what I needed:)
I love spinach in most recipes but never had it as the main ingredient in a soup. Spring? - are you serious? Not close at all here in Michigan 🙂 Thanks for sharing with Fiesta Friday.
It's just raining a lot here in the UK so it's almost like spring only a bit colder:)
Snow is still on the ground but we are going through a brief "warm" spell with some rain - then back to snow. Such is Michigan weather - it has been a harsh winter 🙂
I used to live in Canada and really miss the snow, sometimes the weather over here can't decide what season it wants to be... what we have now is not really winter
I spent a lot of time in England when my hubby had business there. It always seemed dreary and raining but I loved the country 🙂
The weather isn't always great here, especially in the North West where I live but like you I also love the country. Thank goodness:)
I'm putting spinach on my shopping list right now!
Thanks Elaine! Spinach is so fabulous no matter what you do with it:)
True!