Love this? Pin it for later!
There's something magical about the way a simple pot of soup can transform an ordinary Tuesday evening into a moment of pure comfort. I discovered this creamy spinach and potato soup during one of those frantic weeks when the weather couldn't decide between winter and spring, and my schedule was so packed that I needed something that could simmer away while I answered emails. What started as a "clean out the fridge" experiment has become my most-requested recipe, the one friends text me about when they're feeling under the weather, and the dish that convinced my potato-skeptical nephew that vegetables could actually taste incredible.
The beauty of this soup lies in its deceptive simplicity. On the surface, it's just potatoes and spinach – humble ingredients that hardly scream excitement. But when they come together in that pot, something extraordinary happens. The potatoes break down into silky, starchy clouds that naturally thicken the broth, while the spinach melts into vibrant green ribbons that taste like pure health. A splash of cream at the end transforms it from rustic to restaurant-worthy, creating that perfect balance between virtuous and indulgent that we all crave on those evenings when we want comfort food without the food coma.
Why This Recipe Works
- Potato Magic: Yukon Gold potatoes create natural creaminess without heavy cream, giving you that luxurious texture with less guilt
- Spinach Timing: Adding spinach at the very end preserves its vibrant color and maximum nutrients
- Flavor Layering: Building flavors with aromatics and a secret ingredient (white miso) creates depth that tastes like it simmered for hours
- One-Pot Wonder: Everything cooks in a single pot, meaning minimal cleanup and maximum flavor development
- Freezer Friendly: This soup freezes beautifully, making it perfect for meal prep and busy weeknights
- Budget Conscious: Made with affordable ingredients that deliver restaurant-quality results
- Customizable: Easy to adapt for vegan, gluten-free, or protein-packed versions
Ingredients You'll Need
The secret to exceptional soup lies in understanding your ingredients and how they work together. Let's break down each component so you can shop with confidence and make smart substitutions when needed.
The Potato Foundation
For the creamiest texture, I insist on Yukon Gold potatoes. Their naturally buttery flavor and medium starch content means they'll break down beautifully without becoming gluey. If you can't find Yukons, Russets work too – just know they'll create an even thicker soup. Avoid waxy varieties like red potatoes; they hold their shape too well and won't give you that velvety texture we're after. When selecting, look for firm potatoes without green spots or sprouting eyes.
The Spinach Situation
Fresh baby spinach is my go-to because it's tender, pre-washed, and wilts quickly into the soup. But here's a money-saving tip: buy regular fresh spinach and remove the tough stems yourself – it's about half the price. Frozen spinach works in a pinch; just thaw and squeeze out the excess water first. You'll need about 10 ounces of frozen to equal 5 cups fresh.
The Aromatic Trinity
Onion, celery, and carrot form the flavor base. I use yellow onion for its sweetness, but shallots add an elegant touch. For the celery, save those leaves! They're packed with flavor and make a beautiful garnish. The carrot adds subtle sweetness that balances the spinach's slight bitterness.
The Umami Boosters
Here's where we get fancy: white miso paste adds incredible depth and that elusive umami quality that makes people ask "what's your secret?" If you can't find miso, substitute with an extra bouillon cube. The garlic should be fresh – not the pre-minced jarred stuff – and the thyme can be fresh or dried. Fresh thyme gives a brighter flavor, but dried is more convenient.
The Creamy Finish
Heavy cream creates that restaurant-quality richness, but half-and-half works for a lighter version. For a vegan option, full-fat coconut milk is surprisingly delicious – it adds a subtle tropical note that complements the spinach. The Parmesan is optional but adds incredible savory depth. Save your rinds! Tossing a Parmesan rind into the simmering soup adds amazing flavor.
How to Make Creamy Spinach and Potato Soup for Warm and Healthy Evenings
Prep Your Vegetables
Start by washing and peeling your potatoes. Cut them into 1-inch cubes – this size ensures they cook evenly and break down properly. Dice your onion, celery, and carrot into small, uniform pieces. The smaller the dice, the faster they'll soften and the more they'll melt into the soup. Mince your garlic finely and set aside with a pinch of salt to create a paste. If using fresh spinach, wash it well and spin dry. Remove any tough stems from baby spinach or roughly chop larger leaves.
Build the Flavor Base
Heat the olive oil in a large, heavy-bottomed pot over medium heat. When the oil shimmers, add your diced onion, celery, and carrot. Season with a generous pinch of salt and several grinds of black pepper. The salt helps draw out moisture and concentrates flavors. Cook, stirring occasionally, until the vegetables are softened and the onion is translucent – about 8-10 minutes. Don't rush this step; properly softened aromatics create the flavor foundation for your entire soup.
Add Garlic and Herbs
Clear a space in the center of the pot by pushing the vegetables to the sides. Add the minced garlic and thyme to the cleared space. Let the garlic cook for 30 seconds until fragrant, then stir everything together. This technique prevents the garlic from burning and ensures it distributes evenly. Burnt garlic will make your entire soup bitter, so keep the heat at medium and work quickly. The thyme should start releasing its earthy aroma almost immediately.
Deglaze and Add Potatoes
Pour in the white wine (if using) and let it bubble away, scraping up any browned bits from the bottom of the pot. These caramelized bits are flavor gold! Once the wine has mostly evaporated, add your potato cubes and stir to coat them with the flavorful vegetable mixture. Season with another pinch of salt – potatoes need salt to bring out their natural sweetness. Let them cook for 2-3 minutes, stirring occasionally, to develop some color.
Create the Broth
Add the vegetable broth, water, and your bouillon cube (if using). The liquid should just cover the potatoes by about an inch. If you have a Parmesan rind, now's the time to add it – just fish it out before blending. Bring everything to a boil, then reduce to a gentle simmer. Cover the pot partially, leaving a small gap for steam to escape. Let it simmer for 15-20 minutes, until the potatoes are very tender when pierced with a fork.
Blend to Creamy Perfection
Remove the pot from heat and fish out the Parmesan rind if you used one. Using an immersion blender, blend the soup directly in the pot until smooth and creamy. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender. Never fill your blender more than halfway with hot liquid! Blend each batch for 30-45 seconds until completely smooth. Return the blended soup to the pot. If the soup seems too thick, add more broth or water until it reaches your desired consistency.
Add the Umami Bomb
Here's where we take this soup from good to restaurant-quality. Whisk the white miso paste with a ladleful of hot soup in a small bowl until smooth. This prevents the miso from forming lumps in your soup. Stir the miso mixture back into the pot. The miso adds incredible depth and that elusive umami quality that makes people ask for your secret ingredient. If you don't have miso, you can skip this step or add an extra bouillon cube.
Finish with Spinach and Cream
Return the soup to low heat. Stir in the heavy cream and let it warm through for 2-3 minutes. Now for the spinach – add it in handfuls, stirring until each addition wilts before adding the next. This prevents clumping and ensures even distribution. The spinach should turn bright green and tender in about 2 minutes. Don't overcook it! Overcooked spinach turns army green and loses its vibrant flavor. Taste and adjust seasoning with salt and pepper as needed.
Final Adjustments and Serve
Give the soup a final taste test. It should be creamy, well-seasoned, with the spinach still bright green. If it needs more richness, stir in an extra splash of cream. For more brightness, add a squeeze of lemon juice. Ladle into warm bowls and garnish with a swirl of cream, a sprinkle of fresh herbs, or some crispy croutons. The soup will continue to thicken as it sits – thin with additional broth or water when reheating.
Expert Tips
Temperature Matters
Never add cream to boiling soup – it can curdle. Let the soup cool slightly first, or temper the cream by whisking it with a ladle of hot soup before adding it to the pot.
The Blender Method
If using a regular blender, remove the center cap from the lid and cover with a kitchen towel. This allows steam to escape and prevents dangerous pressure buildup.
Make-Ahead Magic
The soup base (without cream and spinach) can be made up to 3 days ahead. Add the cream and spinach when reheating for the freshest flavor and color.
Texture Control
For a chunkier soup, blend only half the potatoes and leave the rest whole. For ultra-smooth, strain the blended soup through a fine-mesh sieve.
Seasoning Strategy
Potatoes need more salt than you think. Season at every stage – when sweating vegetables, after adding potatoes, and again before serving.
Green Preservation
To keep spinach bright green, add it at the very end and don't let the soup boil after it's added. A squeeze of lemon juice also helps maintain color.
Variations to Try
Vegan Version
Replace cream with full-fat coconut milk and use nutritional yeast instead of Parmesan. Add white beans for extra protein and creaminess.
Protein-Packed
Stir in a can of white beans or cooked chicken breast. For seafood lovers, add sautéed shrimp or scallops just before serving.
Spicy Kick
Add a diced jalapeño with the aromatics or stir in red pepper flakes with the spinach. A swirl of harissa paste adds North African flair.
Green Swap
Replace spinach with kale, Swiss chard, or arugula. Heartier greens need an extra 3-5 minutes of cooking time to become tender.
Storage Tips
Refrigerator Storage
Store completely cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken considerably as it chills – thin with broth or water when reheating. For best results, store the cream separately and add when reheating, though I've found it still tastes delicious when stored together.
Freezer Instructions
This soup freezes exceptionally well! Let it cool completely, then transfer to freezer-safe containers, leaving an inch of space at the top for expansion. Freeze for up to 3 months. For best texture, freeze before adding the cream and spinach. When ready to use, thaw overnight in the refrigerator, then reheat and add fresh spinach and cream.
Reheating Methods
Reheat gently over medium-low heat, stirring frequently to prevent scorching. Add broth or water to thin to desired consistency. For frozen soup, thaw overnight in the refrigerator first. Microwave reheating works too – use 50% power and stir every minute until heated through.
Frequently Asked Questions
creamy spinach and potato soup for warm and healthy evenings
Ingredients
Instructions
- Prep vegetables: Dice onion, celery, and carrot. Mince garlic. Peel and cube potatoes into 1-inch pieces.
- Sauté aromatics: Heat olive oil in a large pot over medium heat. Cook onion, celery, and carrot with salt until softened, 8-10 minutes.
- Add flavorings: Stir in garlic and thyme, cook 30 seconds until fragrant.
- Deglaze and add potatoes: Pour in wine if using, let it bubble away. Add potatoes and cook 2-3 minutes.
- Simmer soup: Add broth, water, and bouillon cube. Bring to a boil, then simmer 15-20 minutes until potatoes are very tender.
- Blend until creamy: Use an immersion blender to blend soup until smooth. Or blend in batches in a regular blender.
- Add miso: Whisk miso paste with a ladle of hot soup, then stir back into the pot.
- Finish with greens and cream: Stir in cream and Parmesan if using. Add spinach in handfuls until wilted. Season to taste and serve hot.
Recipe Notes
For a lighter version, substitute half-and-half for the heavy cream. The soup will continue to thicken as it sits – thin with additional broth when reheating. Add spinach just before serving for the brightest color.