Go Back
+ servings
Vegan Spinach Soup

Hearty Vegan Spinach Soup for Pure Comfort in a Bowl

This Vegan Spinach Soup is quick, easy, and absolutely delicious, offering comfort in every spoonful.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 4 bowls
Course: Soup
Cuisine: Vegan
Calories: 200

Ingredients
  

For the Base
  • 2 tablespoons Olive Oil or any neutral oil
  • 1 medium Onion, Chopped any variety works
  • 2 cloves Garlic, Crushed fresh garlic preferred
  • teaspoon Red Pepper Flakes optional, cayenne pepper can be used
For the Creamy Texture
  • 3 medium Potatoes, Peeled and Chopped sweet potatoes can be used
  • 3 cups Vegetable Stock store-bought or homemade
  • 1 pound Baby Spinach, Roughly Chopped fresh recommended, frozen can work
  • 14 ounces Coconut Cream full-fat coconut milk is a substitute
For Seasoning
  • ¼ teaspoon Salt adjust to taste
  • teaspoon Ground Black Pepper adjust for taste preferences

Equipment

  • Large pot
  • Immersion Blender

Method
 

Step‑by‑Step Instructions for Vegan Spinach Soup
  1. Heat a large pot over medium heat. Pour in olive oil and add chopped onion. Sauté for about 5 minutes until onions are translucent and slightly golden.
  2. Stir in crushed garlic and red pepper flakes, cooking for 1 more minute without burning the garlic.
  3. Add peeled and chopped potatoes and vegetable stock. Bring to a boil, then reduce to low and simmer for about 20 minutes until potatoes are tender.
  4. Stir in roughly chopped baby spinach and cook for an additional 2 to 4 minutes until wilted.
  5. Remove from heat and blend the soup in the pot using an immersion blender until smooth and creamy.
  6. Return blended soup to the pot, stir in coconut cream, salt, and black pepper, and heat through for another 2 minutes.
  7. Ladle soup into bowls and garnish with a swirl of coconut cream, a sprinkle of black pepper, and fresh chives if available.

Nutrition

Serving: 1bowlCalories: 200kcalCarbohydrates: 30gProtein: 4gFat: 8gSaturated Fat: 6gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 1.5gSodium: 300mgPotassium: 600mgFiber: 5gSugar: 2gVitamin A: 2700IUVitamin C: 30mgCalcium: 100mgIron: 3mg

Notes

Ensure uniform potato pieces for consistent cooking. If using frozen spinach, thaw and squeeze excess water prior to adding. Blend thoroughly for a silky texture.

Tried this recipe?

Let us know how it was!