Welcome to my ultimate guide for a truly vibrant and nourishing Spinach Soup recipe! If you’re searching for a meal that effortlessly combines health, flavor, and incredible ease of preparation, look no further. This exquisite soup is everything you crave: wonderfully creamy, bursting with fresh taste, and incredibly simple to bring together. In just over 30 minutes, with most of that being hands-off cooking time, you can have a comforting bowl ready to savor. It’s the ideal choice for a quick yet wholesome weeknight dinner or a light and energizing lunch. Discover how this simple blend of fresh spinach and wholesome potatoes can transform into a heartwarming, satisfying dish that the whole family will adore.

Recipe Difficulty – Very Easy
Table of Contents
- Why This Recipe Works
- Health Benefits of Spinach Soup
- Essential Ingredients for Spinach Soup
- Smart Substitutions
- Exciting Variations
- Step-by-Step Guide: How to Make Spinach Soup
- Serving Suggestions
- Storage and Leftovers
- Recipe FAQs
- More Delightful Soup Recipes
- You Might Also Like
- Rate This Recipe…
- Spinach Soup Recipe Card
Why This Recipe Works: Your Go-To Spinach Potato Soup
Soup holds a special place in my heart, and it’s a dish I delight in preparing and enjoying throughout the entire year. This particular potato and spinach soup recipe is a true standout because of its incredible versatility and satisfying profile. During the colder months, its warm, creamy texture provides a deeply comforting embrace, making it a perfect antidote to chilly evenings. Yet, its vibrant freshness and balanced ingredients ensure it remains light enough to be a refreshing option even when the weather turns warmer.
What truly sets this vegan spinach soup apart is its remarkable ability to deliver a full-bodied, complex flavor profile in such a short amount of time. We’re talking about a total preparation and cook time of approximately 35 minutes! This makes it an absolute lifesaver for busy individuals and families who crave nutritious, homemade meals without spending hours in the kitchen. It’s naturally gluten-free and can easily be kept dairy-free or vegan, catering to a wide range of dietary preferences. The combination of earthy potatoes, fresh spinach, and aromatic garlic and onion creates a harmonious blend that is both wholesome and incredibly delicious. This recipe isn’t just a meal; it’s a testament to how simple ingredients can come together to create something truly extraordinary, proving that healthy eating can be both effortless and incredibly rewarding.
Nourish Your Body: Health Benefits of Spinach Soup
This creamy spinach soup is not just a treat for your taste buds; it’s also a powerhouse of nutrition, making it an excellent choice for a health-conscious lifestyle. Spinach, the star ingredient, is celebrated as a superfood, packed with an array of vitamins, minerals, and antioxidants. It’s an exceptional source of Vitamin K, crucial for bone health, and Vitamin A, vital for vision and immune function. Furthermore, spinach provides a good dose of Vitamin C, folate, and iron, all contributing to overall well-being and energy levels.
The addition of potatoes in this soup offers more than just a creamy texture; they contribute essential dietary fiber, potassium, and Vitamin C, providing sustained energy and supporting digestive health. When prepared with vegetable stock and minimal added fats, this soup becomes a low-calorie, nutrient-dense meal that can aid in weight management and boost your daily vegetable intake. For those following a vegan or dairy-free diet, this recipe is naturally compliant (when using plant-based cream, if desired), making it accessible to a broader audience. Enjoying a bowl of this vibrant spinach soup means you’re fueling your body with wholesome ingredients that promote vitality and satisfaction with every spoonful.
Essential Ingredients for Your Perfect Spinach Soup

Crafting this delightful spinach soup relies on a selection of fresh, simple ingredients that come together to create a symphony of flavors. Each component plays a crucial role in achieving the soup’s signature taste and creamy texture:
- Olive Oil: The foundation of our flavor building! Used for sautéing, olive oil imparts a subtle richness and helps to tenderize the aromatics, creating a delicious base for the soup. A good quality extra virgin olive oil can enhance the overall taste.
- Medium Onion: Essential for its sweet and savory notes, the onion caramelizes slightly when cooked, adding depth and complexity to this Spinach & Potato Soup. It’s the unsung hero that brings a beautiful aroma and foundational flavor.
- Garlic Cloves: A perfect companion to the onion, garlic infuses the soup with its pungent, aromatic qualities. When thinly sliced and gently sautéed, it releases a wonderful fragrance that is indispensable to this recipe.
- Small Potatoes: These are key for achieving the desired creamy texture without the need for heavy cream. Waxy varieties like Yukon Gold or Red Bliss are highly recommended as they hold their shape well while cooking, yet break down beautifully when blended, providing a silky consistency. If you happen to have spare potatoes, consider trying my Leek & Potato Soup for another comforting meal.
- Vegetable Stock: This liquid gold forms the flavorful base of your soup. Opt for a high-quality vegetable stock or broth to ensure a rich and savory foundation. Low-sodium options are great if you prefer to control the salt content yourself.
- Fresh Spinach: The star of the show! Fresh spinach not only gives this soup its beautiful vibrant green color but also contributes a mild, earthy flavor and a significant boost of nutrients. It wilts quickly and blends smoothly, making it an ideal ingredient for creamy soups.
- Nutmeg: This warming spice is a secret ingredient that truly elevates the spinach. A pinch of nutmeg beautifully complements the earthy taste of spinach, adding an unexpected layer of warmth and sophistication without overpowering other flavors.
- Salt and Black Pepper: These essential seasonings are crucial for balancing and enhancing all the flavors in the soup. Always adjust to taste at the end of cooking to achieve perfect seasoning.
- Cream (Optional): For an extra touch of luxurious creaminess, a swirl of cream can be added when serving. I personally use a dairy-free soya cream to keep this recipe vegan and accessible to those with dairy sensitivities, but any cream you prefer will work beautifully.
For detailed measurements and quantities, please refer to the comprehensive recipe card below.
Smart Substitutions for Your Spinach Soup
Flexibility is key in the kitchen, and this spinach soup recipe is incredibly adaptable to what you have on hand or specific dietary needs. Don’t hesitate to experiment with these simple substitutions:
- Olive Oil: If olive oil isn’t available, you can easily substitute it with another neutral-flavored oil such as avocado oil, canola oil, or even sunflower oil. For a richer, buttery flavor (if not vegan), butter or a plant-based butter alternative can also be used, especially when sautéing the aromatics.
- Vegetable Stock: Vegetable broth is a direct and excellent substitute for vegetable stock, offering a similar flavor profile and liquid base. If you’re not making this soup vegan or vegetarian, chicken stock can also be used, though it will subtly alter the overall flavor.
- Potatoes: While waxy potatoes are recommended for their texture, you can use other types. Sweet potatoes will add a touch of sweetness and a different nutritional profile. Cauliflower can also be used for a lower-carb option, providing creaminess when blended.
- Spinach: Fresh spinach is preferred for its vibrant color and fresh taste, but you can certainly use frozen spinach. Just be sure to thoroughly defrost and drain any excess water from the frozen spinach before adding it to the pot to avoid diluting the soup’s flavor and texture.
- Onion and Garlic: If you’re short on fresh aromatics, a teaspoon of onion powder and half a teaspoon of garlic powder can be used in a pinch, though fresh is always recommended for the best flavor.
Exciting Variations to Elevate Your Spinach Soup
While the classic spinach soup is delightful on its own, don’t shy away from customizing it to your taste or for different occasions. Here are a few exciting variations to inspire your culinary creativity:
- Spicy Kick: If you love a bit of heat, transform your soup into a warming, spicy delight. Add a pinch of turmeric for a subtle earthy spice and beautiful golden hue, a teaspoon of curry powder for an Indian-inspired twist, a dash of cumin for smoky depth, or a generous sprinkle of crushed red pepper flakes for a noticeable fiery kick. A finely diced jalapeño or a few drops of hot sauce can also add a fresh, vibrant heat.
- Deluxe Garnishes: Elevate the texture and presentation of your soup with gourmet garnishes. Toasted croutons add a satisfying crunch, while a sprinkle of grated Parmesan cheese (or a dairy-free alternative) provides a salty, umami richness. For an extra creamy finish, a drizzle of your preferred cream (dairy or plant-based) is always welcome. Consider adding a scattering of toasted pumpkin seeds or sunflower seeds for healthy fats and an additional textural element. Fresh herbs like dill, chives, or parsley also add a beautiful pop of color and freshness.
- Kid-Friendly Approach: Making healthy food appealing to children often involves a little cleverness. If you want to subtly introduce spinach to picky eaters, using finely chopped or even frozen pureed spinach will make it less noticeable in the smooth consistency of the soup. You can also blend the soup extra smooth to completely hide any green flecks. Serving it with fun shapes of toasted bread, or a playful swirl of cream, can also make it more enticing for little ones.
- Add Protein: For a heartier meal, consider stirring in cooked shredded chicken, crumbled plant-based sausage, pan-fried tofu cubes, or cooked ground beef or lentils after blending. This boosts the protein content, making the soup a more complete and satisfying main course.
- Mediterranean Twist: Introduce flavors like lemon zest, a squeeze of fresh lemon juice, and a handful of chopped fresh dill or oregano at the end for a brighter, more Mediterranean profile.
Step-by-Step Guide: How to Make Creamy Spinach Soup
Creating this delicious and healthy spinach soup is a straightforward process. Follow these detailed steps to ensure a perfect, creamy result every time:

Step 1: Prepare Your Ingredients. Begin by finely chopping your medium onion. Next, take your garlic cloves and thinly slice them to ensure they cook evenly and release their full aroma. Finally, peel your small potatoes and cut them into uniform cubes. This meticulous preparation ensures even cooking and forms the perfect base for your soup.

Step 2: Sauté Aromatics. Heat the olive oil in a large pot or Dutch oven over medium-high heat. Once shimmering, add the finely chopped onion and thinly sliced garlic. Sauté for 5-6 minutes, stirring occasionally, until they become beautifully tender and fragrant, but not browned. This step is crucial for building the foundational flavor of your soup.

Step 3: Cook the Potatoes. Add the cubed potatoes to the pot with the sautéed onion and garlic. Toss well to ensure the potatoes are lightly coated in the aromatic oil. Pour in the vegetable stock and bring the mixture to a rolling boil. Once boiling, reduce the heat to a gentle simmer, cover the pot, and cook until the potatoes are fork-tender. This typically takes about 10-15 minutes, depending on the size of your potato cubes.

Step 4: Wilt the Spinach. Once the potatoes are tender, it’s time to incorporate the fresh spinach. Add the spinach leaves to the pot in batches if necessary, stirring gently. The spinach will quickly wilt down into the hot broth within 1-2 minutes. Ensure all the spinach is submerged and thoroughly wilted before proceeding to the next step, stirring until fully incorporated.

Step 5: Blend and Serve. Carefully transfer the hot soup mixture to a high-speed blender. Add the nutmeg, and blend until the soup is completely smooth and creamy. Ensure no lumps remain. Return the blended soup to the pot to reheat gently if needed, then pour into individual bowls. Season with salt and black pepper to taste and serve immediately.
Hint: For a safer and more convenient blending experience, especially with hot liquids, consider using an immersion blender directly in the pot. This eliminates the need to transfer hot soup, making cleanup easier and reducing the risk of splashes. Simply blend until you achieve your desired smooth consistency.
Delightful Serving Suggestions for Spinach Soup
This creamy spinach soup is wonderfully satisfying on its own, but pairing it with the right accompaniments can elevate it to a truly memorable meal. Here are some ideas to make your soup experience even more special:
- Crusty Bread or Toasted Garlic Bread: A thick slice of warm, crusty artisan bread or a piece of fragrant garlic bread is perfect for soaking up every last drop of this delicious soup.
- Grilled Cheese Sandwich: For a classic comforting pairing, serve your spinach soup alongside a gooey, golden grilled cheese sandwich. The creamy soup and crispy sandwich create a delightful textural contrast.
- Side Salad: A light, fresh green salad with a vinaigrette dressing provides a refreshing counterpoint to the rich soup, adding extra vegetables and a crisp texture.
- Roasted Chickpeas: For a gluten-free and vegan crunch, sprinkle some roasted chickpeas on top. They add a lovely texture and a boost of plant-based protein.
- Dollop of Yogurt or Sour Cream: If you enjoy dairy, a dollop of plain Greek yogurt or sour cream swirled into the hot soup adds a tangy creaminess that beautifully complements the spinach. For a vegan option, use plant-based yogurt or sour cream.
- Fresh Herbs: A sprinkle of freshly chopped parsley, chives, or dill just before serving enhances the visual appeal and adds a fresh aromatic note.
Storage and Reheating for Your Spinach Soup
One of the many great things about this spinach soup is how well it stores, making it perfect for meal prep or enjoying convenient leftovers throughout the week. Properly stored, the soup maintains its delicious flavor and creamy texture.
Refrigerator Storage:
Allow the soup to cool completely to room temperature before transferring it to an airtight container. Store the container in the refrigerator for up to three days. This allows you to enjoy fresh, homemade soup without having to cook from scratch every day.
Freezer Storage:
For longer storage, this spinach soup freezes beautifully. Once cooled, pour the soup into freezer-safe containers or heavy-duty freezer bags, leaving a little headspace for expansion. It can be stored in the freezer for up to two months. Label your containers with the date so you can keep track of freshness.
Reheating Instructions:
- Stovetop: The best way to reheat is on the stovetop. Transfer the desired amount of soup to a pot and heat over medium-low heat, stirring occasionally, until it is gently simmering and thoroughly heated through. If the soup appears too thick after refrigeration or freezing, you can add a splash of vegetable stock or water to reach your desired consistency.
- Microwave: For a quicker option, individual portions can be reheated in the microwave. Place the soup in a microwave-safe bowl and heat in 1-minute intervals, stirring between each, until piping hot.
Always ensure the soup is heated to a safe internal temperature before serving, especially when reheating from frozen. Thaw frozen soup in the refrigerator overnight before reheating on the stovetop for the best results, or reheat directly from frozen on a lower heat setting, stirring frequently.
Common Questions About Spinach Soup
Absolutely! Frozen spinach is a perfectly acceptable substitute for fresh spinach in this recipe. To ensure the best flavor and consistency, make sure to thoroughly defrost the frozen spinach and squeeze out any excess water before adding it to the soup. This prevents the soup from becoming watery or diluting its rich flavor.
Spinach and potato soup, or variations of it, boasts rich culinary roots in various cultures, particularly in regions like France and Ireland. Each country adds its unique touch, resulting in comforting and hearty variations. Regardless of its exact origin, it’s a delicious and nourishing dish that has found its way into homes and hearts worldwide!
Yes, this soup is a fantastic candidate for slow cooking! If you love the convenience of having a meal ready and waiting for you after a long day, a crockpot or slow cooker is a great option. Simply combine the olive oil, chopped onion, sliced garlic, cubed potatoes, and vegetable stock in your slow cooker. Cook on low for 6-8 hours, or on high for 3-4 hours, until the potatoes are fork-tender. Once cooked, transfer the mixture to a blender with the spinach and nutmeg, blend until smooth, and then return to the crockpot to keep warm or reheat gently before serving.
For an extra luscious, dairy-free creaminess, you can add half a cup of raw cashews (soaked in hot water for 30 minutes and drained) to the blender along with the soup. The cashews blend into a rich, smooth consistency that enhances the soup’s velvety texture beautifully.
Absolutely! This spinach soup is an excellent make-ahead dish. Preparing it a day or two in advance can actually allow the flavors to meld and deepen, often making it taste even better. Just cool it completely, store it in the refrigerator, and reheat gently on the stovetop before serving.
More Delightful Soup Recipes to Explore
If you enjoyed this creamy spinach soup, you’re in for a treat! The world of homemade soups offers endless possibilities for delicious, comforting, and healthy meals. Here are some more of my favorite soup recipes that I’m sure you’ll love, each bringing its unique flavors and textures to your table:
- Butternut Squash Soup: A sweet and savory delight, perfect for autumn.
- Carrot & Lentil Soup: Hearty, wholesome, and packed with plant-based protein.
- Celeriac Soup: An unexpectedly creamy and subtly sweet root vegetable sensation.
- Chicken and Sweetcorn Soup: A classic comforting blend, perfect for a cozy evening.
- Courgette Soup: Light, fresh, and wonderfully smooth for a summer meal.
- Pea Soup: Vibrant green and full of fresh spring flavors.
- Sweet Potato Soup: Naturally sweet and incredibly nourishing.
Each of these recipes offers a unique culinary journey, promising warmth, flavor, and wholesome goodness. Dive in and find your next favorite homemade soup!

You Might Also Like These Healthy Recipes
Dinner
10 Minute Chickpea And Spinach Curry
Healthy Soups
Parsnip Soup
Healthy Soups
Broccoli Soup
Healthy Soups
Pea and Mint Soup
Rate This Recipe: Your Feedback Matters!
Have you had the pleasure of trying this incredibly satisfying Spinach Soup recipe? Your experience and feedback are invaluable! Please take a moment to leave a star rating (⭐️⭐️⭐️⭐️⭐️) below and share your thoughts on how your soup turned out. Hearing about your positive experiences and culinary adventures is truly one of the most rewarding aspects of sharing these recipes, so don’t hesitate to leave a comment with your review!
P.S. Don’t want to miss out on any new, healthy, and delicious recipes? Get more healthy recipes sent straight to your inbox weekly by subscribing to my newsletter and receive a free recipe eBook as a welcome gift!

Print Recipe
Creamy Vegan Spinach Soup
Ingredients
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, thinly sliced
- 2 small potatoes, peeled, cubed (waxy varieties recommended)
- 750 ml vegetable stock
- 120 g fresh spinach
- ¼ tsp nutmeg
- Salt and black pepper, to taste
- Cream to serve with, optional – (plant-based soya cream recommended for vegan option)
Instructions
-
Firstly, finely chop the onion, thinly slice the garlic cloves, and peel and cube the potatoes into small, uniform pieces.
-
Then, heat olive oil in a large pot over medium-high heat. Fry the chopped onion and sliced garlic for 5-6 minutes until they are tender and translucent, creating an aromatic base.
-
Add the cubed potatoes to the pot and toss them to combine with the oil and aromatics. Pour in the vegetable stock and bring the mixture to a boil. Reduce the heat to a simmer and cook until the potatoes are completely tender (about 10-15 minutes).
-
Next, add the fresh spinach leaves to the pot. Stir gently and cook for 1-2 minutes until the spinach has fully wilted into the soup.
-
Carefully transfer the soup mixture to a blender (or use an immersion blender directly in the pot) along with the nutmeg. Blend until the soup is perfectly smooth and creamy. Reheat the soup gently in the pot if necessary, season to taste with salt and pepper, and serve immediately in warm bowls.
Notes
Substitutions & Variations: Explore more ways to customize your soup! A comprehensive list of ingredient substitutions and exciting variations, including spicy and kid-friendly options, can be found in the detailed post above.
To Store: Allow the soup to cool completely before transferring it to an airtight container. It will keep fresh and delicious in the fridge for 2-3 days. Reheat gently in a pot over low heat, stirring occasionally, until piping hot, or use a microwave for individual portions.
To Freeze: This soup freezes wonderfully! Pour cooled soup into freezer-safe containers or bags and freeze for up to two months. Thaw overnight in the fridge before reheating on the stove or in the microwave for a convenient meal.
Tip 1: To enhance the heartiness of this soup, consider adding cooked rice, small pasta noodles (like ditalini or orzo), or even quinoa during the last few minutes of simmering, allowing them to absorb some of the flavorful broth.
Tip 2: For a more protein-rich meal, this soup pairs beautifully with various protein sources. Try stirring in shredded cooked chicken, pan-fried plant-based sausage, seasoned tofu cubes, or lean ground beef. Add these after blending for best results.
Tip 3: Making this soup in larger batches is incredibly efficient. You can easily double or triple the recipe and freeze the extra portions. This allows you to enjoy wholesome, homemade soup for several months, making meal planning a breeze!