spinach potato soup

Posted on November 27, 2025

Modified: November 27, 2025

By Daniel
An overhead shot of a rustic brown bowl filled with creamy spinach potato soup, garnished with fresh spinach, diced potatoes, and carrots.

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.

An overhead shot of a rustic brown bowl filled with creamy spinach potato soup, garnished with fresh spinach, diced potatoes, and carrots.
Daniel

Creamy Spinach Potato Soup

A velvety and nourishing soup that combines earthy potatoes and vibrant spinach, blended into a creamy, comforting meal perfect for any day of the week.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: American
Calories: 265

Ingredients
  

For the Soup
  • 2 tbsp Olive oil
  • 1 large Yellow onion chopped
  • 3 cloves Garlic minced
  • 2 lbs Yukon Gold potatoes peeled and cut into 1-inch cubes
  • 6 cups Vegetable broth low-sodium preferred
  • 10 oz Fresh spinach thoroughly washed
  • 1/2 cup Heavy cream or full-fat coconut milk for a dairy-free option
  • 1 tsp Salt or more, to taste
  • 1/2 tsp Black pepper freshly ground
  • 1/4 tsp Nutmeg freshly grated

Equipment

  • Large pot or Dutch oven
  • Immersion Blender

Method
 

Sauté Aromatics
  1. 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.
  2. Add the minced garlic and cook for another minute until fragrant, being careful not to let it burn.
Simmer and Cook
  1. Add the cubed potatoes and vegetable broth to the pot. Increase the heat to high and bring to a boil.
  2. 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.
  3. 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.
Blend and Finish
  1. 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).
  2. Return the blended soup to the pot (if using a countertop blender). Stir in the heavy cream, salt, black pepper, and freshly grated nutmeg.
  3. Place the pot over low heat and warm the soup gently, being careful not to let it boil. Taste and adjust seasoning if necessary.
  4. 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

Blender Safety: If using a countertop blender, do not fill it more than halfway. Remove the center cap from the lid and cover the opening with a folded kitchen towel to allow steam to escape while preventing splatters.
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!

You might also like these recipes

Leave a Comment

Recipe Rating