Please think of the trees before you print this page. looks great on mobile devices too!

Viewing this page on an iPad? Rotate the screen to switch to kitchen mode.

Spinach Protein Soup

Spinach Protein Soup

It is time to bring all our yummy soup recipes out. I've been in the kitchen experimenting a bit to get more heartwarming and delicious recipes to you. So today, I am proud and happy to present my latest creation, Spinach Protein Soup!

I don't know what it is about soups but they have the ability to make you feel so nourished and pampered by having a warm bowl of it. Seriously, every time I eat soup, after a few spoonfuls I feel I can slow down and my body appreciates the nourishment, it is even soothing! 

Soups can come in many shapes and forms. You can get super fancy and have a bowl of soup that will take you a few hours to make. Or you can go super simple where you just throw broth in a pot with some veggies and let it simmer for a bit. 

Spinach Protein Soup ingredients

The spinach soup we are making, I would say is in-between. It won't take you a long time to make, it is fairly quick. It has a beautiful colour, an amazing texture, and it is so incredibly delicious, packed with flavour and nutrients. All which make you feel you are eating a gourmet dish. 

The amazing green colour comes from, of course, the spinach. But I also added green peas for an extra load of nutrients. It is always good to have lots of green veggies in our meals. They are packed with vitamins, minerals, fiber and are very low in calories. 

I always try to include some kind of green vegetable in my recipes. Green veggies have such a big amount of health benefits. Including reduced risk of obesity, heart disease, high blood pressure, and mental decline. As you can see, it is important to eat your greens! 

Spinach Protein Soup with immersion blender

The spinach soup also has a bit of creamy texture without it being too heavy. I added cashew nuts and nutritional yeast. Both ingredients will add that creamy texture and a unique taste. Cashews are a bit milder in flavour. But the yeast has a bit of a nutty cheesy taste that is a great addition to the overall flavour of our yummy soup.

The beauty of this spinach soup is that it is a protein soup as well. In one serving, you get about 25g of protein and you are only adding 375 calories to your count. If you re looking to get on those vegan gains, this protein soup will do wonders for you. 

And if you want to do a low-carb meal you can leave out the bread slices. But I suggest you don't. I always serve this spinach soup with toasted bread on the side. I love to help myself to the last little bit of soup on the bowl. A slice of bread those wonders helping you pick up that even the last little drop!

Spinach Protein Soup top down

Prep time
10 minutes
Total time
Category: Lunch, Dinner
Serves: 4
Allergens: Gluten


For the soup

  • ½ cup cashew nuts (soaked)
  • 1 tbsp dijon mustard
  • 2½ cups frozen green peas
  • 2 cups frozen spinach
  • 4 cloves garlic (minced)
  • ½ cup nutritional yeast
  • 1 tablespoon olive oil
  • 4 cups vegetable broth
  • 1 medium yellow onion (chopped)

For the bread

  • 4 slices whole grain bread (toasted) (optional)


  1. Heat up the oil in a big pot and add onion and garlic, sizzle for 2 minutes.
  2. Take the pot off the heat and add the vegetable broth, 3/4 of the peas, spinach, mustard and cashew nuts.
  3. Blend until smooth with an immersion blender after that add the rest of the peas.
  4. Serve the soup with sprinkled nutritional yeast on top and a sliced of toasted bread, enjoy!

Did you make this recipe? Please take a photo, share it on Instagram and tag it with #veganio. We love to see your photos.

Get Weekly Meal Plans sends weekly meal plans straight to your inbox along with grocery lists and nutritional information.

Find Out More!