Velvety Creamy Spinach Soup

Featured in: Home Kitchen Comforts

This velvety spinach soup combines tender fresh greens with aromatic onions, garlic, and potato in a creamy vegetable stock base. Simply sauté the vegetables, simmer until tender, blend until smooth, and finish with cream and seasonings. Ready in just 30 minutes, this gluten-free vegetarian dish serves 4 and makes an elegant starter or satisfying light lunch at only 185 calories per serving.

Updated on Fri, 30 Jan 2026 08:19:45 GMT
Creamy Spinach Soup served warm in a white bowl, garnished with a swirl of cream and fresh pepper. Save to Pinterest
Creamy Spinach Soup served warm in a white bowl, garnished with a swirl of cream and fresh pepper. | warmimesli.com

My neighbor brought over a bundle of fresh spinach from her garden one crisp autumn morning, and I had maybe twenty minutes before lunch guests arrived. I'd never made spinach soup before, but something about those vibrant green leaves felt urgent, like they needed to become something warm and inviting right then. What started as improvisation became the dish I've made dozens of times since, always with that same feeling of gentle rescue turning into comfort.

I made this soup for my sister when she was recovering from a long week, and watching her exhale with the first spoonful made me understand why certain dishes become rituals in families. It wasn't fancy or complicated, but it carried something—warmth, attention, the sense that someone had taken time to nourish her.

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 foundation; it builds flavor without overpowering the delicate spinach, and honestly, it's why this soup tastes nothing like the watered-down versions I'd had before.
  • Onion (1 medium, finely chopped): The texture matters here—small pieces dissolve into sweetness rather than leaving chunks, creating a silky base.
  • Garlic (2 cloves, minced): Two cloves is the gentle answer; more becomes bossy, less feels like you forgot something essential.
  • Potato (1 medium, peeled and diced): This gives the soup body and slight earthiness, absorbing the stock while keeping everything velvety rather than thin.
  • Fresh spinach (300 g or 10 oz, washed and roughly chopped): This is where the magic lives; frozen spinach works in a pinch, but fresh spinach brings a brightness that lingers.
  • Vegetable stock (750 ml or 3 cups): Use stock you'd actually taste on its own—the quality here shapes everything.
  • Heavy cream (120 ml or ½ cup): This is the silencer of harsh edges, the thing that makes the soup feel finished and luxurious without being heavy.
  • Salt and freshly ground black pepper: Season in layers rather than all at once; your palate will guide you better than any recipe.
  • Ground nutmeg (a pinch, optional): This is the secret whisper, the thing that makes people say, 'What is that flavor I can't quite place?' Don't skip it.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Melt butter and soften the onion:
Let the butter foam gently in your saucepan, then add the onion and listen for that quiet sizzle that tells you it's working. Watch it turn translucent and almost sweet—this takes about 3 to 4 minutes, and rushing it changes everything.
Welcome the garlic:
Stir in the minced garlic and let it wake up for just a minute; you want its flavor without bitterness creeping in. The kitchen will smell alive now.
Add potato and let it begin:
Stir the diced potato through the butter and aromatics for about 2 minutes, coating it like you're preparing it for what comes next. This small step matters more than you'd think.
Wilt the spinach gently:
Pile in all that chopped spinach—it looks like too much, but it will transform in 2 to 3 minutes, becoming a deep green puddle. Stir it through the warm vegetables so every leaf catches the heat.
Build the broth and simmer:
Pour in your vegetable stock, let it come to a boil, then lower the heat immediately and let it simmer for 10 to 12 minutes until the potato is fork-tender. The longer simmer draws flavor from everything and lets the spinach soften completely.
Blend into silk:
Remove from heat and use an immersion blender to purée the soup until it's completely smooth, working from the bottom up so nothing splashes. If you're using a countertop blender, work in batches and hold the lid loosely to let steam escape.
Finish with cream and heat gently:
Stir the cream back in along with salt, pepper, and that optional pinch of nutmeg, then warm it through for 2 to 3 minutes without letting it boil—boiling cream turns it grainy and you lose something. Taste now and adjust the seasonings; this is when you make it yours.
Serve with intention:
Ladle the soup into warm bowls and crown each one with a small swirl of cream or yogurt if you like, then crack fresh pepper over the top. This final gesture is what transforms a bowl of soup into something people remember.
Homemade Spinach Soup blended smooth in a pot, with fresh spinach leaves and diced potatoes nearby. Save to Pinterest
Homemade Spinach Soup blended smooth in a pot, with fresh spinach leaves and diced potatoes nearby. | warmimesli.com
Homemade Spinach Soup blended smooth in a pot, with fresh spinach leaves and diced potatoes nearby. Save to Pinterest
Homemade Spinach Soup blended smooth in a pot, with fresh spinach leaves and diced potatoes nearby. | warmimesli.com

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.

I realized one evening while serving this soup that the best food isn't complicated—it's the food that someone chose to make for you when they didn't have to. This soup carries that generosity in every spoonful.

Variations That Keep It Fresh

Once you've made this soup the classic way, you'll start seeing possibilities everywhere. I've stirred in a squeeze of lemon juice just before serving, which brightens everything and makes the spinach flavor leap forward. I've also melted in a handful of grated parmesan at the very end, letting it disappear into tiny threads throughout the soup. Some days I'll add a pinch of cayenne instead of nutmeg for something with a gentle warmth, and other times I'll toss in a handful of fresh herbs like dill or tarragon near the end to see what happens. The beauty of this soup is that it welcomes experimentation rather than resisting it.

Making This Soup Vegan or Dairy-Free

If you're cooking for someone who doesn't eat dairy, swap the butter for olive oil—it trades richness for a lighter, slightly Mediterranean feel. Use coconut cream or a good plant-based cream alternative, which actually works beautifully here and doesn't taste like you're compromising. The soup loses a little silkiness but gains something else, a cleaner flavor that lets the spinach shine through. I've made it both ways for different guests, and honestly, both versions disappear from the bowl just the same.

Serving Suggestions and Small Touches

This soup is honest enough to stand alone but happy to be accompanied by something with texture and crunch. Crusty bread for soaking is the natural choice, or try toasted seeds scattered across the top—pumpkin seeds, sunflower seeds, even sesame seeds add that little contrast that makes each spoonful more interesting. A grilled cheese sandwich alongside transforms it into lunch that feels like a small celebration. A fresh salad with vinaigrette cuts through the creaminess if you want the meal to feel lighter, and honestly, that balance is sometimes exactly what you need.

  • Serve the soup in warmed bowls so it stays hot longer and feels more luxurious.
  • A small bowl of crunchy seeds or nuts on the side lets people customize their own experience.
  • If you're making this ahead, cool it completely before storing—it keeps for three days and actually tastes richer the next day.
Velvety Spinach Soup in a rustic mug, paired with crusty bread on a wooden table for lunch. Save to Pinterest
Velvety Spinach Soup in a rustic mug, paired with crusty bread on a wooden table for lunch. | warmimesli.com
Velvety Spinach Soup in a rustic mug, paired with crusty bread on a wooden table for lunch. Save to Pinterest
Velvety Spinach Soup in a rustic mug, paired with crusty bread on a wooden table for lunch. | warmimesli.com

This soup has become the thing I make when I want to say something without words, when I want to offer comfort that feels nourishing and thoughtful. Make it for someone you care about, or make it for yourself on a day when you need to feel taken care of.

Recipe FAQs

Can I make this soup vegan?

Yes, substitute the butter with olive oil and use coconut cream or a plant-based cream alternative instead of heavy cream.

How do I store leftover spinach soup?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, stirring occasionally, without bringing to a boil.

Can I use frozen spinach instead of fresh?

Yes, you can use 300g of frozen spinach. Thaw and drain it well before adding to the pot to remove excess water.

What can I serve with this soup?

Crusty bread, garlic toast, or toasted seeds make excellent accompaniments. A side salad also pairs well for a complete meal.

Can I freeze this spinach soup?

Yes, freeze the soup before adding the cream. Thaw overnight in the refrigerator, reheat gently, then stir in the cream before serving.

Why add potato to spinach soup?

The potato adds body and natural creaminess to the soup, creating a silky texture when blended while also providing substance.

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

Silky smooth spinach soup with aromatic vegetables and cream, ready in just 30 minutes for a comforting meal.

Prep Time
10 min
Time to cook
20 min
Total Duration
30 min
Created by Dana Whitmore


Skill Level Easy

Cuisine International

Makes 4 Number of Servings

Diet Preferences Vegetarian, Gluten Free

What You 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 0.5 cup heavy cream

Seasonings

01 0.5 teaspoon salt, or to taste
02 0.25 teaspoon freshly ground black pepper
03 Pinch of ground nutmeg, optional

Garnish

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

How to Make It

Step 01

Sauté aromatics: In a large saucepan, melt butter over medium heat. Add onion and sauté for 3 to 4 minutes until soft and translucent.

Step 02

Bloom garlic: Add garlic and cook for 1 minute, stirring frequently.

Step 03

Cook potato: Stir in diced potato and cook for 2 minutes.

Step 04

Wilt spinach: Add spinach 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 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

Adjust seasoning: Taste and adjust seasoning as needed.

Step 09

Serve: Ladle into bowls and garnish with extra cream or yogurt 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.

Equipment Needed

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

Allergy Information

Always review every ingredient for allergens and talk to a medical expert if needed.
  • Contains dairy: butter and heavy cream
  • Gluten-free when using certified gluten-free vegetable stock
  • Always verify product labels for potential allergen cross-contamination

Nutrition Info (per serving)

This nutrition information is for reference only. Please consult your health provider for advice.
  • Calories: 185
  • Fats: 10 g
  • Carbohydrates: 17 g
  • Protein: 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.