Nestled in a warm bowl, this creamy vegan spinach soup is like a cozy hug on a chilly day. What I love most about this comforting dish is how it transforms simple greens into something truly delightful—perfect for any time of the year! Not only is this vegan soup a powerhouse of nutrition, but it’s also incredibly quick to prepare, making it ideal for busy weeknights. With just a handful of ingredients, you’ll create a nourishing meal that even non-vegans will crave. So, are you ready to dive into a world where healthy eating meets pure deliciousness? Let’s whip up a satisfying bowl of creamy vegan goodness!

Why is this spinach soup so special?
Comforting, Cozy Flavor: This creamy vegan spinach soup wraps you in warmth, making it an ideal dish for any season or occasion.
Nutrient-Packed Goodness: Packed with greens, this soup is a nutritious delight, ensuring you indulge guilt-free while enjoying a vibrant flavor explosion.
Quick and Easy Preparation: With minimal ingredients and straightforward steps, you’ll have a delicious meal ready in no time, perfect for busy weeknights.
Versatile Ingredients: Feel free to customize this soup—add in some leafy greens like kale or a splash of lemon juice for an extra zing!
Crowd-Pleasing Appeal: Even non-vegans will fall in love with this dish, making it a fantastic option for family gatherings or dinner parties.
Pair your bowl with some crusty bread or a refreshing side salad to elevate your meal, and don’t forget to check out our Vegan Pistachio Coffee for the perfect dessert!
Vegan Spinach Soup Ingredients
For the Base
• Olive Oil – Adds richness and a savory foundation. Can use other vegetable oils if preferred.
• Onion (1 Medium, Chopped) – Provides a sweet, aromatic base for flavor. Shallots can be used for a milder taste.
• Garlic (2 Cloves, Crushed) – Enhances the soup with depth and flavor. Garlic powder can be a quick substitute if needed.
• Red Pepper Flakes (⅛ teaspoon, Optional) – Adds a touch of heat. Use cayenne for more spice, or omit for a milder soup.
For the Soup
• Potatoes (3 Medium, Peeled and Chopped) – Thickens the soup while adding creaminess. Cut into small pieces for faster cooking.
• Vegetable Stock (3 cups) – Serves as the liquid base. Substitute with homemade broth or water in a pinch.
• Baby Spinach (1 pound, Roughly Chopped) – The star of the dish, this adds nutrients and vibrant color. Frozen spinach is a great alternative when fresh isn’t available.
For the Creaminess
• Coconut Cream (14 ounces, Canned, Unsweetened) – Gives the soup a rich, creamy texture. Can substitute with full-fat coconut milk or cashew cream for varied flavor.
• Salt (¼ teaspoon) – Enhances the overall taste; adjust according to your preferences.
• Ground Black Pepper (⅛ teaspoon) – Adds warmth and a hint of spice.
This Vegan Spinach Soup is not just another bowl of soup; it’s an experience waiting to be enjoyed!
Step‑by‑Step Instructions for Creamy Vegan Spinach Soup
Step 1: Heat the Base
Begin by heating a large pot over medium heat. Add a drizzle of olive oil and let it warm for about 1 minute until shimmering. This forms a rich, savory base for your vegan spinach soup. The gentle heat will ensure that your next ingredients infuse with flavor.
Step 2: Sauté the Aromatics
Add the chopped onion to the pot and sauté for approximately 5 minutes, stirring occasionally until the onion becomes soft and translucent. The sweet aroma of the onions will fill your kitchen, providing a wonderful foundation for the creamy soup to come.
Step 3: Add Garlic and Spice
Incorporate the crushed garlic and optional red pepper flakes into the pot, cooking them for 1 minute. Stir vigorously to avoid burning, allowing the garlic to become fragrant and meld with the onion mixture. This step adds depth and a hint of warmth to your spinach soup.
Step 4: Cook the Potatoes
Next, toss in the peeled and chopped potatoes, stirring to combine everything evenly. Pour in the vegetable stock, bringing the mixture to a vigorous boil. As it bubbles away, the potatoes will eventually soften, creating a creamy texture for the soup.
Step 5: Simmer for Softness
Once boiling, reduce the heat to low, cover the pot, and let it simmer for about 20 minutes. This gentle cooking will soften the potatoes completely; they should be easily pierced with a fork. Your kitchen should smell divine as the flavors meld together.
Step 6: Incorporate Spinach
After the potatoes are tender, add the roughly chopped baby spinach to the pot. Cook for an additional 2-4 minutes, stirring frequently until the spinach is wilted and vibrant green. The fresh greens will add nutrients and a beautiful color to your vegan spinach soup.
Step 7: Blend the Soup Smooth
Using an immersion blender, blend the soup directly in the pot until it’s smooth and creamy, with no potato chunks remaining. If you don’t have an immersion blender, transfer batches to a regular blender, allowing some cooling time to avoid splatter.
Step 8: Add Creaminess and Season
Stir in the coconut cream, and then season with salt and ground black pepper to taste. Allow the soup to warm up slightly over low heat, allowing the flavors to integrate well. Your creamy vegan spinach soup is now ready to serve in warm bowls!

What to Serve with Creamy Vegan Spinach Soup
This delightful soup creates the perfect canvas for a wholesome meal, inviting warmth and nourishment into your dining experience.
- Crusty Bread: Nothing beats dipping a warm, crispy loaf into your creamy soup, enhancing the comforting experience. Choose whole grain for added fiber!
- Fresh Garden Salad: A light, crisp salad with mixed greens and a tangy vinaigrette balances the rich flavors of the soup, refreshing your palate.
- Simple Grilled Cheese: A classic pairing, a melty vegan grilled cheese sandwich on the side offers a nostalgic crunch that complements the velvety soup beautifully.
- Roasted Vegetables: Caramelized veggies add a burst of flavor and texture, providing a nutritious side that enhances the wholesome aspects of the soup.
- Zesty Lemon Wedge: Squeeze fresh lemon juice over the soup before serving, and experience a bright, zesty twist that elevates each spoonful.
- Herbed Quinoa: Fluffy quinoa infused with herbs makes a fantastic grain side, absorbing the soup’s creaminess while adding a delightful nuttiness.
- Coconut Chia Pudding: For dessert, a creamy coconut chia pudding offers a subtle sweetness that echoes the coconut cream in the soup, creating a harmonious finish.
Vegan Spinach Soup Variations & Substitutions
Feel free to explore your creativity with this creamy vegan spinach soup, allowing you to mix flavors and textures that will delight your palate!
-
Nut-Free: Swap coconut cream for cashew cream for a rich, nutty flavor without using coconut.
-
Leafy Green Boost: Include kale or Swiss chard alongside spinach for extra nutrients and a textural twist. These greens not only amp up the flavor but also provide a delightful contrast in color.
-
Spice it Up: Add a dash of smoked paprika or curry powder for a warm, aromatic experience. This twist will transform your soup into an east-meets-west delight!
-
Creamy Alternatives: If not a fan of coconut, consider almond milk or full-fat oat milk for a luscious creaminess. Each choice brings its own unique flavor to the soup.
-
Potato Replacement: For a lower-carb option, substitute potatoes with cauliflower florets. Cauliflower yields a creamy texture when blended and will surprise you with its lightness.
-
Herb Infusion: Include fresh herbs like basil or cilantro to brighten the soup. A handful can elevate the flavor profile and add freshness.
-
Adding Protein: Stir in cooked lentils or chickpeas for a heartier, protein-packed meal. These legumes make this delightful soup even more filling and nutritious.
-
Citrus Zing: For a fresh kick, add a splash of lemon or lime juice just before serving. The citrus not only enhances the soup’s flavor but also adds a vibrant brightness!
As you indulge in this succulent dish, don’t forget to check out our Vegan Pistachio Coffee for a delightful dessert option. Enjoy the journey of flavors!
Make Ahead Options
This Creamy Vegan Spinach Soup is an excellent choice for busy home cooks looking to save time during the week! You can prepare the base, including sautéing the onions, garlic, and potatoes, up to 24 hours in advance. Store it in an airtight container in the refrigerator to maintain freshness. When you’re ready to enjoy your soup, simply reheat the base on the stove, stir in the chopped spinach, and finish with the coconut cream. This ensures that your soup will be just as delicious as when it was first made. By prepping ahead, you’ll have a comforting, nutritious meal ready with minimal effort, making those busy nights a breeze!
Expert Tips for Creamy Vegan Spinach Soup
• Blend Wisely: If using a regular blender, let the soup cool slightly before blending to prevent splatters. Blend in batches if necessary for safety.
• Garnish for Appeal: Reserve a bit of coconut cream for a lovely swirl on top before serving, adding visual flair to your vegan spinach soup.
• Balance the Flavors: For a burst of freshness, add a splash of lemon juice before serving. This enhances flavors and elevates the creamy soup experience.
• Texture Matters: Ensure potatoes are cut into small pieces for quicker cooking. Overcooked potatoes can lead to a mushy soup texture.
• Freezing Tips: When storing, leave space in the container for expansion as the soup freezes. Remember, texture may change slightly upon thawing—reblend if needed.
Storage Tips for Vegan Spinach Soup
Fridge: Store your creamy vegan spinach soup in an airtight container for up to 4-5 days. Ensure it’s cooled completely before refrigerating to maintain quality.
Freezer: This soup freezes beautifully for up to 3 months. Portion it in freezer-safe containers, leaving some space for expansion.
Thawing: When ready to enjoy, thaw in the fridge overnight. Gently reheat on the stove over low heat, whisking in a splash of vegetable stock if needed to regain creaminess.
Reheating: If the texture has changed upon thawing, simply reblend the soup after reheating for a silky finish. Your delicious vegan spinach soup will taste as fresh as ever!

Creamy Vegan Spinach Soup Recipe FAQs
What type of spinach should I use for this soup?
Absolutely! Fresh baby spinach is ideal for this recipe as it wilts down beautifully and has a mild flavor. If you’re in a pinch, frozen spinach can also work well; just ensure it’s thawed and drained before adding it to the soup.
How do I store leftovers of this soup?
You can refrigerate your creamy vegan spinach soup in an airtight container for up to 4-5 days. Make sure it’s cooled completely before placing it in the fridge to maintain its flavor and texture.
Can I freeze this vegan spinach soup?
Yes, this soup freezes very well for up to 3 months! When freezing, portion it into freezer-safe containers, leaving some space at the top for expansion. To thaw, place it in the fridge overnight and reheat on the stove, adding a splash of vegetable stock if necessary to restore creaminess.
What should I do if the soup is too thick?
If your soup turns out thicker than desired, don’t fret! Simply stir in a bit more vegetable stock or water, one tablespoon at a time, until it reaches your preferred consistency. Heat through gently after adding the liquid.
Are there any dietary restrictions I should consider?
Great question! This vegan soup is perfect for those following plant-based diets. Additionally, it is nut-free if you stick to coconut cream, but always check labels if you have allergies. If you’re cooking for pets or those with allergies, it’s best to exclude any spicy ingredients like red pepper flakes.
How long does this soup last in the fridge?
You can enjoy your creamy vegan spinach soup stored in the fridge for 4-5 days. I recommend checking for any off smells or significant texture changes before consuming leftovers. Enjoy!

Creamy Vegan Spinach Soup for Cozy, Guilt-Free Indulgence
Ingredients
Equipment
Method
- Heat a large pot over medium heat, add olive oil and warm until shimmering.
- Add chopped onion and sauté for approximately 5 minutes until soft and translucent.
- Incorporate crushed garlic and red pepper flakes, cooking for 1 minute.
- Toss in peeled and chopped potatoes, stir to combine, and pour in vegetable stock.
- Bring to a vigorous boil, then reduce heat to low, cover, and let it simmer for about 20 minutes.
- After potatoes are tender, add roughly chopped baby spinach and cook for an additional 2-4 minutes.
- Using an immersion blender, blend the soup until smooth and creamy.
- Stir in coconut cream, season with salt and pepper, and warm slightly before serving.

Leave a Reply