Skip to Content

Vegan Spinach Artichoke Soup {easy, high protein}

VGFGrFHP

Creamy, healthy and vegan spinach artichoke soup, made with pureed white beans. It is naturally gluten-free, high in protein, & low in calories.

A Healthy Take on Spinach Artichoke Soup

Here we are, a week into the New Year. How’s it going? I hope everyone is getting some much needed, post-holiday rest, and perhaps some quiet time with a cozy blanket and a good book (my favorite combination).

It would be so helpful if healthy meals could appear out of thin air on cold, gray, early January days. I’m working on that (note to self: re-read Harry Potter books for magic research). In the meantime, I have a recipe that comes pretty close in the simple, convenient, and completely comforting category.

Healthy, Creamy & Vegan Spinach Artichoke Soup.

Healthy Benefits of Vegan Spinach Artichoke Soup

This soup is a riff on classic spinach artichoke dip, but without the heaviness of cream cheese, mayonnaise, cheese and oil. Instead, I created the creamy base from pureed white beans and added in a minor heap of (easily accessible) vegetables. As a result, this soup is:

  • Vegan
  • High in Protein (11+ grams per serving)
  • High in Fiber
  • Low in Sugar
  • Gluten-free
  • Grain–free
  • Low in Calories (181 calories per 1 and 1/2 cup serving)

It’s also incredibly convenient (made from pantry and freezer ingredients) & frugal, both of which are high on my January meals priority list.

Ingredients for Vegan Spinach Artichoke Soup

Here’s what you will need to make it:

Pictured above are two 15-ounce cans of rinsed & drained white beans (I used cannellini, which are extra creamy, but use what you prefer), 3 large cloves garlic, 1 medium onion (quartered), a 14-ounce can of drained artichoke hearts (water-packed, not marinated), dried herbs (I used herbes de Provence, you can also use Italian herbs), and 9 ounces frozen chopped spinach.

How to Make Vegan Spinach Artichoke Soup

In a blender, puree the drained beans, onion, garlic, herbs, 1/2 teaspoon salt and 1/4 teaspoon cracked pepper with 3 cups water. This forms the creamy, flavorful base (no oil or sautéing required).

Pour the puree into a large saucepan and place on the stove. Heat over medium-high heat until the mixture just begins to boil, Immediately turn down the heat to low and cook for about 15 minutes, stirring occasionally. 

The key here is to cook the onion and garlic and meld the flavors. The soup will also begin to thicken.

Add the spinach, stirring until blended. You can use a 9-ounce box of chopped frozen spinach, or a 12-ounce bag. Is using the latter, simply eyeball about 3/4 of the package to “measure” 9 ounces. 

I prefer to thaw the spinach and drain off some of the excess spinach water before adding to the soup. It speeds things along (and also prevent the soup from turning green). I have guidelines for adding fresh spinach (see the recipe notes) if that’s your preference. 

Add 1 more cup of liquid to the soup along with the spinach. I use plain nondairy milk, but water can also be used. 

Last, add the  artichokes. I like some chunkiness in my soup, hence my rough chop:

Chop the artichokes as rough or fine as you prefer. Keep an eye out for any rogue tough pieces. You can spot them because they will be harder to chop. No one needs that much roughage in the New Year. Toss them before stirring the rest of the artichokes into the soup.

Heat the soup through for at least another 5 minutes and then season (generously!) with more salt and pepper to taste.

Add a Bit of Vinegar or Lemon Juice to the Soup

One last (optional) recommendation: stir in about 2 teaspoons (10 mL) of apple cider vinegar (or any light-colored vinegar). Lemon juice works, too. This is a little soup trick you can use in homemade soups of all kinds. The acidity instantly brightens and heightens the flavors of the soup. 

Enjoy the soup and stay cozy!

Related Posts:

  1. 3-Ingredient Lentil Soup (vegan, high-protein)
  2. Vegan Tomato Soup (3-Ingredients)
  3. 3-Ingredient Carrot & Red Lentil Soup {vegan, oil-free}
  4. Vegan Broccoli Cheese Soup
  5. 3-Ingredient Carrot and White Bean Soup
  6. Black Bean Pumpkin Soup {3-ingredients, vegan, oil-free}
  7. 3-Ingredient Enchilada Soup {Vegan, High-Protein}
  8. Kale Potato & White Bean Soup {Vegan, High-Protein}
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Spinach Artichoke Soup {healthy, high protein, easy}


  • Author: Camilla Saulsbury
  • Prep Time: 5
  • Cook Time: 20
  • Total Time: 25 minutes
  • Yield: 6 cups 1x

Description

Creamy, healthy and easy-to-prepare spinach artichoke soup, made with pureed white beans. It is naturally vegan, gluten-free, high in protein, & low in calories.


Ingredients

Scale
  • 2 15-ounce (425 g) cans white beans (e.g., cannellini or Great Northern), rinsed and drained
  • 1 medium onion, ends trimmed, quartered
  • 3 to 4 cloves garlic, peeled
  • 2 and 1/2 teaspoons (12 mL) Italian herb blend or herbs de Provence
  • fine sea salt & freshly cracked black pepper
  • 3 cups (750 mL) water
  • 1 9-ounce (255 g) package frozen chopped spinach, thawed and drained of excess liquid
  • 1 14-ounce (397 g) can artichoke hearts, drained and chopped
  • 1 cup nondairy milk OR water
  • Optional (but highly recommended): 2 teaspoons apple cider vinegar (or other light vinegar)

Instructions

  1. In a blender, puree the drained beans, onion, garlic, herbs, 1/2 teaspoon salt and 1/4 teaspoon cracked pepper with the 3 cups water. Blend until completely smooth.
  2. Pour the puree into a large saucepan. Heat over medium-high heat until the mixture just begins a low  boil, Immediately turn down the heat to low. Cook, stirring occasionally, for about 15 minutes until soup thickens slightly.
  3. Stir in the milk and spinach until blended, then stir in the artichokes. Cook and stir for at least 5 minutes longer to blend the flavors.
  4. Season with additional salt and pepper to taste and (optional) stir in the vinegar (this brightens the flavors of the soup). Serve!

Notes

Spinach Options: (1) use 3/4 of a 12-ounce bag of frozen spinach instead of a 9-ounce package; (2) Use 8 to 9 ounces fresh spinach that has been coarsely chopped.

Cheesey Option: Add some nutritional yeast to the soup in step 1 (blender). Add anywhere from 2 tablespoons (30 mL) to 1/3 cup (75 mL). This will also add a protein boost.

  • Category: Soup
  • Method: Stovetop

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 181
  • Sugar: 4.5 g
  • Sodium: 432 mg
  • Fat: 1.3 g
  • Saturated Fat: 0 g
  • Carbohydrates: 35.6 g
  • Fiber: 9.5 g
  • Protein: 11.2 g
  • Cholesterol: 0 mg

 

Previous
Oil-Free Roasted Carrot Hummus {bean-free, tahini-free}
Next
Coconut Almond Flour Banana Bread {4 ingredients, vegan, oil-free}
Leave a Comment
Recipe rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Sarah D.

Wednesday 24th of February 2021

What type of non-dairy milk do you use is this recipe? I typically use almond but think they might change the taste.

Split Pea & Green Pea Soup {4 ingredients, Vegan} | power hungry

Wednesday 7th of October 2020

[…] Vegan Spinach Artichoke Soup {easy, high protein} […]

3-Ingredient Lentil Soup {Vegan, High-Protein} | power hungry

Tuesday 6th of October 2020

[…] Vegan Spinach Artichoke Soup {easy, high protein} […]

Kale Potato & White Bean Soup {Vegan, High-Protein} | power hungry

Friday 18th of September 2020

[…] Vegan Spinach Artichoke Soup {easy, high protein} […]

P

Monday 8th of June 2020

My favorite ingredients in one soup! Thank you

Camilla

Thursday 11th of June 2020

We are peas in a pod, Pearle, these are a few of my favorite things, too :)

This site uses Akismet to reduce spam. Learn how your comment data is processed.