Velvety Creamy Spinach Soup

Featured in: Meals You Can Rely On

This velvety spinach soup combines fresh spinach, aromatic onions, garlic, and tender potato in a creamy, smooth base. Sautéed vegetables are simmered in vegetable stock until perfectly tender, then blended until silky and finished with heavy cream and a hint of nutmeg. Ready in just 30 minutes, this comforting bowl serves as an elegant starter or satisfying light lunch. Easily adaptable for vegan diets using plant-based alternatives.

Updated on Thu, 29 Jan 2026 12:00:00 GMT
A bowl of creamy Spinach Soup garnished with a swirl of fresh cream and ground black pepper. Pin This
A bowl of creamy Spinach Soup garnished with a swirl of fresh cream and ground black pepper. | awririndex.com

A friend once told me that the best soups aren't the ones with the longest ingredient lists, but rather the ones that taste like someone cared while making them. This spinach soup proved her right—it's remarkably simple, yet somehow manages to feel luxurious and intentional. The first time I made it on a chilly Tuesday evening, my kitchen filled with the gentle aroma of butter and garlic, and I realized I'd been overthinking soup all along. What started as a quick dinner became something I found myself craving regularly, especially when I wanted comfort without complexity.

I made this soup for my mother the week she was recovering from being under the weather, and I watched her face change as she took the first spoonful—not because of any dramatic flavor bomb, but because it was gentle and nourishing in exactly the way her body needed at that moment. She asked for seconds, which meant everything, and since then it's become the soup I instinctively reach for when someone needs quiet care delivered in a bowl.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Unsalted butter (2 tablespoons): This is your flavor foundation—don't skip it or swap it for oil if you can help it, as the butter creates a subtle richness that makes the entire soup feel more complete.
  • Medium onion, finely chopped: The finer you chop, the more completely it dissolves into the soup, creating a seamless base rather than distinct pieces.
  • Garlic cloves, minced (2): Fresh garlic matters here; powdered garlic will taste tinny by comparison and you'll notice the difference immediately.
  • Medium potato, peeled and diced: This is what gives the soup its natural creaminess without relying entirely on cream—don't skip it thinking you're saving time, because this vegetable does real work.
  • Fresh spinach, roughly chopped (300 g or 10 oz): Buy it fresh and wash it yourself if possible; pre-washed spinach sometimes tastes slightly metallic, and this soup is delicate enough that you'll taste the difference.
  • Vegetable stock (750 ml or 3 cups): Use good quality stock—homemade is wonderful if you have it, but a reliable store-bought brand matters more than you'd think.
  • Heavy cream (120 ml or ½ cup): This final ingredient transforms the soup from nice to memorable; add it gently and don't let the heat get too aggressive or you'll risk curdling.
  • Salt, black pepper, and nutmeg: The nutmeg might seem optional, but a pinch of it rounds out the flavor in a way that makes people ask what the secret ingredient is.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Melt your butter and build your base:
Get your large saucepan over medium heat and add the butter, letting it foam gently before you add the onion. This isn't rushing; you're creating the foundation that will flavor everything that follows, so those 3 to 4 minutes of softening the onion until it turns translucent are worth every second.
Wake up the aromatics:
Once your onion is soft, add the minced garlic and stir for about a minute—you're listening for that moment when the raw smell transforms into something fragrant and cooked. This brief step prevents garlic from becoming bitter, which would throw off the entire balance of your soup.
Introduce the potato:
Add your diced potato and let it cook for a couple of minutes, stirring occasionally so it gets coated in the buttery mixture. This allows the potato to start releasing its starch, which will eventually help thicken your soup naturally.
Wilt the spinach:
Add all your chopped spinach and watch as it transforms from a pile of leaves to something glossy and dark in just a few minutes of stirring. The spinach releases moisture as it cooks, which is perfectly fine—this liquid becomes part of your soup.
Add the stock and simmer gently:
Pour in your vegetable stock and bring everything to a boil, then reduce the heat and let it simmer quietly for 10 to 12 minutes until the potato is completely tender when pierced with a fork. You're not rushing this step; patient simmering allows flavors to meld and vegetables to soften fully.
Blend until velvety:
Remove from heat and use your immersion blender to purée the soup until it reaches that silky consistency where individual vegetables disappear completely. If you don't have an immersion blender, carefully transfer the soup in batches to a countertop blender, holding the lid slightly ajar to let steam escape—this prevents a dangerous pressure buildup.
Finish with cream and seasonings:
Return the soup to the pot if needed, then gently stir in the cream, salt, pepper, and that pinch of nutmeg, heating everything through for just 2 to 3 minutes without allowing it to boil. Boiling will cause the cream to separate, and you'll lose that beautiful, unified texture you've worked to create.
Taste and adjust:
Before serving, take a spoonful and truly taste it—you might find you want slightly more salt, a bit more nutmeg, or even a squeeze of brightness from lemon juice. This final adjustment step is where cooking becomes personal rather than mechanical.
Vibrant green Spinach Soup blended silky smooth, served warm as a comforting vegetarian lunch. Pin This
Vibrant green Spinach Soup blended silky smooth, served warm as a comforting vegetarian lunch. | awririndex.com

There's a moment when you're blending this soup where it transitions from looking like broken greens in liquid to something genuinely luxurious and smooth, and that moment never gets old. It's the instant where a simple collection of vegetables becomes something that feels special enough to serve to people you care about.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

Once you understand the basic structure of this soup, it becomes endlessly flexible in ways that are actually useful. I've added a handful of fresh herbs like dill or parsley right before serving, swapped in broccoli alongside the spinach on nights when I needed extra vegetables, and even stirred in a tablespoon of whole grain mustard when I wanted something with more personality. The skeleton of the recipe stays the same—butter, aromatics, potato, greens, stock, cream—but the variations let you cook what you actually have and what you're actually craving.

Vegan and Dietary Adaptations

If you're making this for people who eat plant-based or you're cooking that way yourself, the soup adapts beautifully without feeling like you're sacrificing anything. Simply replace the butter with good olive oil and use coconut cream or cashew cream instead of dairy cream—the latter made by blending soaked cashews with water creates something almost identical in richness to the original. The soup won't taste different in a bad way; it'll taste different in a way that feels intentional and honest, which is really all any adaptation needs to be.

Serving and Storage Wisdom

This soup genuinely improves when given an hour or two to sit after cooking, as the flavors continue settling into a more cohesive whole. Serve it warm in bowls with a small swirl of cream or yogurt on top if you want something visually interesting, or with crusty bread for texture and something to hold onto while eating.

  • Store leftovers in an airtight container in the refrigerator for up to four days, or freeze for up to three months for those moments when you need comfort food waiting in the freezer.
  • If you're reheating from frozen, thaw overnight in the refrigerator first, then warm gently over low heat, stirring occasionally so nothing scorches on the bottom.
  • A squeeze of fresh lemon juice or a pinch more nutmeg can revive the flavors right before serving if you feel them fading after storage.
Steaming bowl of homemade Spinach Soup featuring tender spinach and aromatic onions, ready to serve. Pin This
Steaming bowl of homemade Spinach Soup featuring tender spinach and aromatic onions, ready to serve. | awririndex.com

This soup became my answer to the question of what to cook when everything feels overwhelming. It's the kind of recipe that trusts you to do simple things well rather than asking you to perform culinary acrobatics, and somehow that confidence translates into food that tastes genuinely good.

Recipe Questions & Answers

Can I make this spinach soup vegan?

Yes, simply replace the butter with olive oil and use coconut cream or any plant-based cream alternative instead of heavy cream for a delicious vegan version.

How do I make the soup extra smooth?

Use an immersion blender directly in the pot or blend in batches with a countertop blender until completely smooth. Strain through a fine-mesh sieve for an ultra-silky texture if desired.

Can I use frozen spinach instead of fresh?

Yes, you can use frozen spinach. Thaw and drain it well before adding to remove excess moisture. You'll need about 250-300g of frozen spinach to replace the fresh.

What can I serve with spinach soup?

This soup pairs beautifully with crusty bread, garlic toast, or toasted seeds sprinkled on top. A simple green salad or grilled cheese sandwich also makes an excellent accompaniment.

How long does spinach soup keep in the refrigerator?

Store the soup in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of stock or cream if needed to adjust consistency.

Why add potato to spinach soup?

The potato adds body and natural creaminess to the soup while helping to thicken it. It also provides a mild, neutral base that allows the spinach flavor to shine through.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Velvety Creamy Spinach Soup

Velvety spinach soup with tender greens, aromatic vegetables, and cream. Ready in 30 minutes for a light meal.

Prep Time
10 min
Time to Cook
20 min
Overall Time
30 min
Created by Heidi Kaufman


Skill Level Easy

Cuisine type International

Makes 4 Portions

Dietary details Vegetarian Friendly

What You’ll Need

Vegetables

01 2 tablespoons unsalted butter
02 1 medium onion, finely chopped
03 2 cloves garlic, minced
04 1 medium potato, peeled and diced
05 10 ounces fresh spinach, washed and roughly chopped

Liquids

01 3 cups vegetable stock
02 1/2 cup heavy cream

Seasonings

01 1/2 teaspoon salt, or to taste
02 1/4 teaspoon freshly ground black pepper
03 Pinch of ground nutmeg, optional

Garnish

01 Extra cream or yogurt swirl, optional
02 Freshly ground black pepper

How to Make It

Step 01

Sauté aromatics: Melt butter in a large saucepan over medium heat. Add chopped onion and sauté for 3 to 4 minutes until softened and translucent.

Step 02

Develop garlic flavor: Add minced garlic and cook for 1 minute, stirring frequently to release aromatics.

Step 03

Cook potato base: Stir in diced potato and cook for 2 minutes to begin softening.

Step 04

Wilt spinach: Add spinach to the pan and sauté until wilted, approximately 2 to 3 minutes.

Step 05

Simmer vegetables: Pour in vegetable stock, bring to a boil, then reduce heat and simmer for 10 to 12 minutes until potato is tender.

Step 06

Purée soup: Remove from heat. Using an immersion blender or countertop blender in batches, purée the soup until smooth.

Step 07

Finish with cream: Return soup to pot if necessary. Stir in cream, salt, black pepper, and nutmeg. Heat gently for 2 to 3 minutes without boiling.

Step 08

Season to taste: Taste the soup and adjust seasoning as needed for optimal flavor balance.

Step 09

Serve: Ladle into bowls and garnish with extra cream or yogurt swirl and freshly ground black pepper if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Needed Tools

  • Large saucepan
  • Sharp knife and cutting board
  • Immersion blender or countertop blender
  • Ladle

Allergy details

Please double-check every ingredient for potential allergens and talk to a healthcare expert if you’re unsure.
  • Contains dairy: butter and heavy cream
  • Gluten-free if using gluten-free vegetable stock

Nutrition Breakdown (for each serving)

These values are informative and shouldn't be used as medical advice—always consult a professional if you need specifics.
  • Calories: 185
  • Fats: 10 g
  • Carbohydrates: 17 g
  • Proteins: 5 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.