There’s a particular kind of comfort that only a bowl of hot soup can offer on a chilly evening. I remember one such evening, wrapped in a blanket, craving something both hearty and wholesome. My mind drifted to the simple, satisfying bowls of classic potato soup I grew up loving, and I felt inspired to create a version with a vibrant, nutritious twist. This creamy spinach potato soup is the beautiful result. It’s a simple, velvety soup where earthy potatoes meet fresh spinach, creating a spoonful of pure comfort that warms you from the inside out.
Why This Dish is a Go-To in My Kitchen
This recipe is a true weeknight hero in my home, and it’s one I turn to again and again. I love that I can create something so incredibly satisfying in under an hour, with just 15 minutes of prep and 30 minutes of cooking. It relies on simple, wholesome ingredients I almost always have on hand: humble Yukon Gold potatoes, a bag of fresh spinach, and a few aromatics. It’s my go-to because it delivers a rich, luxurious flavor without any complicated steps, proving that simple is often best.
The Key Ingredients You’ll Need
I always reach for Yukon Gold potatoes; their buttery texture creates the creamiest base. Fresh spinach is a must for vibrant color, just like in my favorite hearty vegetable soup. A tiny pinch of nutmeg is my secret—it adds a subtle warmth that beautifully complements the other ingredients.

Creamy Spinach Potato Soup
Ingredients
Equipment
Method
- Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes.
- Add the minced garlic and cook for another minute until fragrant, being careful not to let it burn.
- Add the cubed potatoes and vegetable broth to the pot. Increase the heat to high and bring to a boil.
- Once boiling, reduce the heat to low, cover, and let it simmer for 15-20 minutes, or until the potatoes are very tender and can be easily pierced with a fork.
- Remove the pot from the heat. Add the fresh spinach in handfuls, stirring it into the hot soup until it wilts completely. This should only take a couple of minutes.
- Use an immersion blender to carefully blend the soup directly in the pot until it is smooth and creamy. Alternatively, transfer the soup in batches to a countertop blender and blend until smooth (see notes for blender safety).
- Return the blended soup to the pot (if using a countertop blender). Stir in the heavy cream, salt, black pepper, and freshly grated nutmeg.
- Place the pot over low heat and warm the soup gently, being careful not to let it boil. Taste and adjust seasoning if necessary.
- Ladle the hot soup into bowls. Garnish with croutons, fresh parsley, or a drizzle of olive oil or cream, if desired, and serve immediately.
Notes
Storage: Leftover soup can be stored in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop.
How I Make Creamy Spinach Potato Soup Step-by-Step
The process for this soup is one I find incredibly soothing. I start by gently sautéing the onion and garlic until my kitchen smells divine—the classic base for so many great soups. I then add the diced potatoes and broth, letting them simmer until tender. For a heartier meal, you could even add sausage, like in my sausage and potato soup. The magic happens at the end: I wilt in the spinach just before blending it all into a velvety soup, finishing with heavy cream for that perfect, luxurious texture.
My Tips for the Perfect Outcome
- Cut your potatoes into uniform, small cubes for even cooking.
- Use an immersion blender right in the pot for the easiest cleanup.
- Stir in the heavy cream after blending and with the heat off to prevent curdling.
How I Serve and Store This Dish
I love serving this soup piping hot with a swirl of extra cream and some crusty bread for dipping. A few homemade croutons on top adds a wonderful crunch. For leftovers, I let the soup cool completely before storing it in an airtight container in the refrigerator for up to four days. I find it reheats beautifully on the stovetop over low heat—just be sure not to boil it after the cream has been added.
Faq 1
Can I make this spinach potato soup vegan?
Absolutely! To make it vegan, simply substitute the heavy cream with full-fat coconut milk or a cashew cream. Use a quality olive oil for sautéing the aromatics. The result is just as creamy and delicious every single time.
Faq 2
What’s the best way to blend the soup?
An immersion blender is my favorite for convenience, as you can blend directly in the pot. If using a stand blender, be sure to let the soup cool slightly and blend in batches, leaving the lid’s vent open to release steam.
Faq 3
Can I use frozen spinach instead of fresh?
Yes, you can. I recommend using about 5 ounces of frozen spinach. Make sure to thaw it completely and squeeze out as much water as possible before adding it to the pot to avoid a watery or bland result in your soup.
Faq 4
Is this soup good for meal prep?
It’s wonderful for meal prep. I often make a double batch and store it in individual portions. It keeps well in the fridge. The flavor even deepens a bit by the next day, making it a perfect make-ahead lunch or dinner.
Conclusion
This soup is pure comfort in a bowl for me, much like my other favorite comforting white bean soup. I hope it becomes a favorite in your kitchen, too. If you try this recipe, I’d love to hear how it went for you in the comments below!
