Save to Pinterest 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.
Save to Pinterest
Save to Pinterest 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.
Save to Pinterest
Save to Pinterest 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.