Creamy Spinach Soup

Featured in: Everyday Home Cooking

This velvety spinach soup comes together in just 30 minutes, combining fresh spinach with aromatic onions, garlic, and potatoes for body. A touch of cream creates that luxurious restaurant-quality texture while keeping preparation simple. The result is a vibrant green soup that's both light and satisfying—ideal for a quick lunch or elegant starter.

Updated on Wed, 28 Jan 2026 12:39:00 GMT
Creamy spinach soup with a smooth, velvety texture and a swirl of heavy cream. Save to Pinterest
Creamy spinach soup with a smooth, velvety texture and a swirl of heavy cream. | urbandouce.com

The kitchen was freezing that January afternoon, my drafty apartment doing nothing to keep the winter chill at bay. I'd grabbed a massive bunch of spinach at the market, mostly because it looked vibrant and alive against all the brown root vegetables around it. Never intended to make soup, honestly—was planning a salad. But something about the way steam rises from a hot bowl, how it warms your face before you even take a bite, made me change direction completely. This soup became my go-to comfort that entire winter, and now every time I make it, I'm transported back to that little kitchen with the rattling windows.

My sister was visiting that first time I made this, complaining about being perpetually cold in our drafty childhood home. She'd been skeptical about green soup—kept asking if I was sure it wasn't going to taste like wet grass. I remember her eyes widening after the first spoonful, the way she reached for the bread basket without saying a word. We ate the entire pot standing at the counter, talking and dipping torn pieces of crusty bread, neither of us willing to pause long enough to actually sit down at the table.

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: Gives the soup that velvety mouthfeel and rich foundation—use olive oil if you're keeping it vegan.
  • Medium onion, finely chopped: The aromatic backbone, so take your time sautéing it properly until it's soft and sweet.
  • Garlic cloves, minced: Two cloves gives a gentle warmth without overpowering the delicate spinach flavor.
  • Medium potato, peeled and diced: This is the secret weapon—it naturally thickens the soup and makes it incredibly creamy without excessive dairy.
  • Fresh spinach: About 300 grams is perfect, and don't worry if it looks like a mountain when raw—it wilts down dramatically.
  • Vegetable stock: Three cups creates the ideal consistency, not too thin and not too thick.
  • Heavy cream: Just a half cup adds that luxurious finish, and coconut cream works beautifully as a plant-based swap.
  • Salt and black pepper: Start with half teaspoon salt and a quarter teaspoon pepper, then trust your tastebuds at the end.
  • Ground nutmeg: A tiny pinch enhances the spinach's earthiness in this subtle, almost magical way—totally optional but worth trying.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Melt and sauté:
Melt the butter in your large saucepan over medium heat, then add the chopped onion. Let it cook for about 3-4 minutes until it's soft and translucent, stirring occasionally so it doesn't catch.
Add the aromatics:
Stir in the minced garlic and cook for just one minute more, keeping the heat steady and stirring frequently so the garlic releases its fragrance without turning bitter.
Introduce the potato:
Add the diced potato to the pan and cook for 2 minutes, letting it start to soften slightly and absorb some of that buttery onion flavor.
Wilt the spinach:
Throw in all that spinach—it might seem like too much at first. Sauté for 2-3 minutes, stirring constantly as it collapses into a manageable, vibrant green mound.
Simmer gently:
Pour in the vegetable stock and bring everything to a boil. Reduce the heat to low and let it simmer for 10-12 minutes, until the potato is completely tender and yielding when pierced with a knife.
Blend until silky:
Remove the pan from heat and use your immersion blender to purée until completely smooth and velvety. If you're using a countertop blender, work in batches and be extra careful with hot liquid.
Add the cream and season:
Return the soup to the pot if necessary, then stir in the cream, salt, pepper, and nutmeg if using. Heat gently for 2-3 minutes over low heat—whatever you do, don't let it boil or the cream might separate.
Final taste test:
Ladle a small amount into a bowl and taste it. Adjust the seasoning if needed, adding more salt or pepper until the flavor pops exactly how you like it.
Finish and serve:
Divide the soup between warmed bowls and add that final flourish—a swirl of extra cream or dollop of yogurt, plus a grind of fresh black pepper right before serving.
Freshly ground black pepper garnish on a warm bowl of spinach soup. Save to Pinterest
Freshly ground black pepper garnish on a warm bowl of spinach soup. | urbandouce.com

There's something deeply restorative about this soup, like it's actually nourishing some part of you that has nothing to do with hunger. I made a batch for a friend who was recovering from surgery, and she told me later it was the first thing that actually tasted good during her entire recovery. Now whenever someone I love needs comfort, this is what shows up in their kitchen in a Mason jar with a bow.

Making It Your Own

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.

Once you've got the basic technique down, this soup happily adapts to whatever you have on hand. Swap half the spinach for arugula when you want a peppery kick, or throw in a handful of frozen peas right before blending for added sweetness. A single diced potato works perfectly for thickening, but a parsnip adds lovely depth if you're feeling adventurous.

Texture Secrets

The difference between good spinach soup and great spinach soup often comes down to blending technique. An immersion blender is perfectly adequate, but if you want restaurant-level smoothness, pass the blended soup through a fine-mesh sieve. It takes an extra two minutes and requires some elbow grease, but that satiny, velvety texture makes you feel like you're eating something from a professional kitchen.

Serving Ideas That Matter

This soup sings brightest when paired with something crunchy and substantial. The contrast between that smooth, silky liquid and a crisp element is what makes each spoonful feel complete. Beyond simple bread, there are so many ways to elevate the experience without any extra cooking.

  • Top with toasted pumpkin seeds or sunflower seeds for protein and a nutty crunch.
  • A squeeze of fresh lemon juice right before serving cuts through the creaminess beautifully.
  • Crispy pancetta bits or bacon crumbles on top can transform this from light starter to satisfying main.
Ladle of vibrant green spinach soup served hot, ready to enjoy for lunch. Save to Pinterest
Ladle of vibrant green spinach soup served hot, ready to enjoy for lunch. | urbandouce.com

Hope this recipe finds you on a day when you need exactly this kind of quiet comfort in a bowl.

Recipe Questions & Answers

Can I make this soup ahead of time?

Absolutely. This soup actually develops more flavor when made ahead. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat, adding a splash of stock or cream if it has thickened.

How do I prevent the soup from turning brownish?

Work quickly when wilting the spinach and blend immediately after simmering. The vibrant green color comes from fresh, properly cooked spinach. Adding the cream just before serving also helps maintain that beautiful bright green hue.

What can I serve with this soup?

Crusty bread, garlic toast, or homemade croutons are classic choices. For added protein and texture, toasted pumpkin seeds or sunflower seeds work beautifully. A light side salad makes it a complete meal.

Can I freeze this soup?

You can freeze it without the cream for up to 3 months. When ready to serve, thaw overnight in the refrigerator, reheat gently, and stir in fresh cream. This prevents any texture separation that freezing might cause with dairy.

How do I make it vegan?

Replace the butter with olive oil and swap heavy cream for coconut cream, cashew cream, or a plant-based cream alternative. The result is just as silky and satisfying while being completely dairy-free.

Why add potato to spinach soup?

Potato acts as a natural thickener, adding body and creaminess without needing excessive cream. It also balances the sometimes bitter notes of spinach, creating a more rounded, mellow flavor profile.

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.

Creamy Spinach Soup

A smooth, comforting bowl featuring fresh spinach, potatoes, and cream for a luxurious texture.

Prep Time
10 minutes
Time to Cook
20 minutes
Total Duration
30 minutes
Created by Phoebe Dunham


Skill Level Easy

Cuisine International

Makes 4 Portions

Food Preferences Meat-Free

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

Directions

Step 01

Toast the 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

Bloom the garlic: Add minced garlic and cook for 1 minute, stirring frequently to prevent browning.

Step 03

Develop the base: Stir in diced potato and cook for 2 minutes, allowing flavors to meld.

Step 04

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

Step 05

Simmer the 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 the soup: Remove from heat and use an immersion blender to purée until smooth, or transfer to a countertop blender in batches.

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 and adjust seasoning as needed.

Step 09

Serve: Ladle into bowls and garnish with 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

Review every ingredient for potential allergens and speak to a professional if you’re unsure.
  • Contains dairy products: butter and heavy cream
  • Gluten-free only when prepared with certified gluten-free vegetable stock

Nutrition Details (single serving)

For your reference only. This isn't medical advice.
  • Calories per Serving: 185
  • Fat content: 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.