Quick, nourishing spinach soup for four: sauté a chopped onion in butter or olive oil until soft (≈5 min), add minced garlic and diced potato and cook a couple of minutes. Pour in vegetable broth and simmer 10 minutes until potatoes are tender, then stir in fresh spinach until wilted (2–3 min). Puree until silky, fold in milk, season with nutmeg, salt and pepper, and serve warm with a cream swirl, croutons and fresh herbs.
There is something quietly magical about watching a mountain of fresh spinach collapse into almost nothing the moment it hits a hot pot, and that transformation is exactly why this soup feels like kitchen sorcery to me every single time.
One rainy Tuesday I dumped an entire farmers market bag of spinach into a pot out of sheer desperation to use it before it turned to slime, and what emerged was so good my partner asked if I had ordered it from a restaurant.
Ingredients
- Fresh spinach (500 g): The star of the show, so pick leaves that look perky and deep green with no yellowing or wilting.
- Onion (1 medium): Finely chopped so it melts into the base without leaving chunky surprises in an otherwise smooth soup.
- Potato (1 medium): Peeled and diced small, this is the secret to that velvety body without needing loads of cream.
- Garlic (2 cloves): Minced fine because raw garlic chunks in a blended soup are an unwelcome shock.
- Vegetable broth (1 L): Use a good quality one you would actually sip on its own, since it is the liquid backbone of every spoonful.
- Whole milk or plant-based alternative (150 ml): Added at the end for a gentle richness that rounds out the greens.
- Ground nutmeg (1/2 tsp): Just a whisper of this warm spice elevates the entire pot from simple to restaurant worthy.
- Salt and black pepper: Taste and adjust at the very end because the broth already carries seasoning.
- Fresh cream or creme fraiche (optional garnish): A swirl on top makes it feel finished and elegant.
- Croutons or toasted bread (optional garnish): For crunch and the simple pleasure of dipping something carb based into something green and warm.
- Fresh herbs like parsley or chives (optional garnish): A scattering of green on green sounds redundant but adds a fresh bite that wakes everything up.
Instructions
- Build the flavor base:
- Heat a generous knob of butter or a pour of olive oil in a large pot over medium heat, then cook the chopped onion until it goes soft and glassy, about five patient minutes of occasional stirring.
- Wake up the aromatics:
- Toss in the garlic and diced potato, stirring everything around for two minutes until the kitchen starts smelling like the beginning of something wonderful.
- Simmer until tender:
- Pour in the vegetable broth, bring it to a rolling boil, then lower the heat and let it bubble gently for ten minutes until the potato pieces yield easily when pressed with a spoon.
- Add the spinach:
- Dump in all the spinach at once and watch it shrink dramatically over two to three minutes, cooking just until every leaf is wilted and still holding on to that brilliant green color.
- Blend until silky:
- Take the pot off the heat and hit it with an immersion blender, or work in careful batches with a countertop blender, until the soup is completely smooth and pours like velvet.
- Finish with richness:
- Stir in the milk along with the nutmeg, salt, and pepper, then gently rewarm if needed but never let it boil after the milk goes in or the texture will suffer.
- Plate and garnish:
- Ladle into bowls while steaming and crown each serving with a swirl of cream, a handful of croutons, and a scatter of fresh herbs if you are feeling fancy.
I once ladled this into a thermos for a cold afternoon picnic and ended up sitting on a bench watching steam curl from the cup, realizing that sometimes the simplest pot of soup is all you need to feel completely content.
What to Serve Alongside
A thick slice of crusty sourdough toasted with a little olive oil is practically mandatory, and if you happen to open a chilled glass of Sauvignon Blanc beside it you will feel like you are eating at a bistro rather than your own kitchen table.
Making It Vegan
Swapping the milk for oat or coconut milk and skipping the cream garnish turns this entirely plant based without sacrificing any of the comfort, and a squeeze of lemon juice at the end adds a brightness that almost makes you forget there is no dairy at all.
Storing and Reheating
This soup keeps beautifully in the refrigerator for up to three days and reheats gently on the stove with a splash of extra broth to loosen it back up.
- Freeze individual portions in airtight containers for up to three months for an instant meal on nights when cooking feels impossible.
- Stir well after reheating because the texture can separate slightly when cold.
- Avoid microwaving on high power because the milk can seize and turn grainy on the edges.
This is the kind of unassuming recipe that earns a permanent spot in your rotation simply because it asks so little and gives so much back.
Recipe FAQs
- → Can I use a blender instead of an immersion blender?
-
Yes. Cool the soup slightly and puree in batches in a countertop blender for a smooth, even texture. Return to the pot to reheat gently after blending.
- → What milk alternatives work best?
-
Unsweetened plant milks like oat or almond provide a creamy finish; coconut milk adds richness but alters the flavor. Use what complements the spinach and seasonings.
- → How can I make it vegan?
-
Use plant-based milk and skip the cream garnish. Choose olive oil for sautéing instead of butter to keep it fully plant-based.
- → Is it possible to freeze the soup?
-
Yes, freeze before adding milk for best texture. Thaw and reheat slowly, then stir in milk or plant-based alternative just before serving.
- → How do I adjust thickness?
-
For a thicker texture, use less broth or add an extra potato. For a thinner broth, add more stock or a splash of water and reheat gently.
- → How much nutmeg should I use?
-
A little goes a long way: start with 1/2 teaspoon ground nutmeg as listed, then taste and adjust in small increments to avoid overpowering the greens.