Flash Sale! to get a free eCookbook with our top 25 recipes.

spinach potato soup

Oh, sweet friends, let me tell you about a dish that truly warms the soul and wraps you in a comforting hug: this incredible spinach potato soup. There’s just something magical about a bowl of creamy, tender potatoes and vibrant spinach, all swimming in a savory broth, that makes any evening feel special. It’s like a gentle whisper of my grandmother’s kitchen, reminding me that the simplest ingredients often create the most profound flavors. If you adore hearty, wholesome soups like our beloved pear potato soup, you’re going to absolutely fall for this one.

spinach potato soup
spinach potato soup 29

I remember my mom stirring big pots of soup, the steam fogging up the kitchen windows on a chilly evening. Those moments, filled with laughter and the aroma of simmering goodness, shaped my love for cooking. This spinach potato soup brings back that same feeling of togetherness and effortless joy, making it perfect for busy weeknights.

This recipe is truly a gem for any family looking for both a hearty and comforting meal without a lot of fuss. It’s incredibly satisfying, yet surprisingly easy to put together, leaving you more time for what truly matters. My secret? Always taste and adjust seasonings as you go – it makes all the difference!

What You Need to Make This Recipe

For this wonderfully cozy meal, we lean on simple, wholesome ingredients like creamy russet potatoes, aromatic garlic and onion, and vibrant fresh spinach. The subtle earthiness of dried thyme and rosemary truly elevates the creamy broth, reminiscent of the depth in a good beef noodle soup. You’ll find the full list of ingredients and precise measurements waiting for you in the recipe card below.

spinach potato soup recipe
spinach potato soup 30

How to Make spinach potato soup

Whipping up this creamy spinach potato soup is wonderfully straightforward. You’ll start by sautéing your aromatic vegetables, then add the potatoes and broth to simmer until tender. Finally, stir in the fresh spinach and a touch of heavy cream for that irresistible richness, bringing it all together into a delightful meal that’s just as comforting as a warm bowl of cauliflower soup.

A close-up of a creamy spinach potato soup in a white bowl, featuring tender potatoes and vibrant spinach, garnished with black pepper.

Hearty Creamy Spinach Potato Soup

A comforting and wholesome spinach potato soup, made with tender potatoes, vibrant spinach, and a creamy, flavorful broth, perfect for a cozy meal.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Main Course
Cuisine: American, Comfort Food
Calories: 280

Ingredients
  

For the Soup Base
  • 2 tbsp olive oil
  • 1 large yellow onion chopped
  • 2 cloves garlic minced
  • 1 medium carrot peeled and finely diced
  • 1 stalk celery finely diced
For the Potatoes and Broth
  • 4 medium russet potatoes peeled and diced into 1/2-inch cubes
  • 6 cups vegetable broth
  • 1 tsp dried thyme
  • 1/2 tsp dried rosemary crushed
  • 1/4 tsp black pepper freshly ground
  • 1/2 tsp salt or to taste
For the Creaminess and Spinach
  • 5 oz fresh spinach washed and roughly chopped
  • 1/2 cup heavy cream (or plant-based cream for dairy-free)
  • 2 tbsp fresh parsley chopped, for garnish (optional)

Equipment

  • Large Pot or Dutch Oven
  • Cutting board
  • Chef's knife
  • Measuring Cups and Spoons
  • Immersion blender (optional)

Method
 

Prepare Vegetables
  • Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion, carrot, and celery. Sauté for 5-7 minutes, until vegetables begin to soften.
  • Add minced garlic to the pot and cook for another 1 minute until fragrant.
Simmer the Soup
  • Add the diced potatoes, vegetable broth, dried thyme, dried rosemary, salt, and black pepper to the pot. Bring the mixture to a boil.
  • Reduce heat to medium-low, cover, and simmer for 15-20 minutes, or until the potatoes are fork-tender.
Finish the Soup
  • Once potatoes are tender, stir in the fresh spinach. Cook for 2-3 minutes, or until the spinach has wilted completely.
  • Carefully stir in the heavy cream. Heat through for 1-2 minutes, but do not boil after adding cream.
  • For a smoother soup, use an immersion blender to partially blend about 1/3 of the soup directly in the pot, leaving some potato chunks for texture. Alternatively, scoop out about 2 cups of the soup, blend in a regular blender, and return to the pot.
  • Taste and adjust seasoning (salt and pepper) as needed.
Serve
  • Ladle the hot spinach potato soup into bowls. Garnish with fresh chopped parsley, if desired. Serve immediately.

Notes

For a thicker soup, you can mash some of the potatoes against the side of the pot before adding cream, or blend a larger portion.
This soup stores well in an airtight container in the refrigerator for up to 3-4 days. Reheat gently on the stovetop.
To make this soup vegan, use a plant-based cream (like cashew cream or full-fat coconut milk) instead of heavy cream.

Pro Tips for Making This spinach potato soup

Getting this spinach potato soup just right is all about a few simple tricks I’ve learned over the years. Trust me, these little nudges will make your bowl even more delicious and stress-free!

  • My Secret Trick: When simmering your potatoes, don’t rush it! Let them get truly fork-tender. This ensures they’ll meld beautifully into that creamy texture when you finish the soup, and some will naturally break down to thicken the broth.
  • Don’t overcrowd the pot when sautéing your initial veggies. Give them space to brown slightly; that’s where so much foundational flavor for your spinach potato soup comes from.
  • Always use fresh spinach if you can! It wilts down so beautifully and adds a lovely vibrant color and fresh taste that frozen just can’t quite replicate.
  • For the creamiest results, don’t boil the soup vigorously once the heavy cream has been added. Just let it gently warm through to maintain that luxurious texture.
spinach potato soup pinterest
spinach potato soup 31

Fun Variations for spinach potato soup

One of the joys of cooking is making a recipe truly your own, and this creamy spinach potato soup is wonderfully versatile! Here are a few ideas from my kitchen to yours:

  • Add a touch of cheese: For an extra layer of comfort, stir in a handful of grated Parmesan or white cheddar cheese right before serving. It melts beautifully into the hot spinach potato soup.
  • Spice it up: If you like a little kick, a pinch of red pepper flakes added with the garlic or a dash of hot sauce at the end can really elevate the flavors.
  • Boost the veggies: Feel free to toss in other quick-cooking vegetables like frozen peas, chopped bell peppers, or even some diced zucchini during the last 10 minutes of simmering.
  • Protein power: For a heartier meal, shredded cooked chicken or leftover ham would be delightful additions. Simply stir them in to warm through at the very end.

What to Serve With spinach potato soup

This hearty spinach potato soup is often a meal in itself, but it truly shines when paired with a few simple accompaniments.

  • A crusty loaf of bread or warm dinner rolls for dipping are always a winner in my house. There’s nothing quite like soaking up every last bit of that creamy broth!
  • A light, crisp green salad with a simple vinaigrette offers a refreshing contrast to the rich soup.
  • Grilled cheese sandwiches are a classic pairing with any creamy soup, and this spinach potato soup is no exception. It’s pure comfort food synergy!
  • My practical tip: I love to make a batch of homemade croutons with stale bread. Just cube it, toss with olive oil and herbs, and bake until golden. They add a wonderful crunch to every spoonful.

How to Store spinach potato soup

When I make a big batch of this comforting spinach potato soup, I always plan for leftovers. They’re just as delicious the next day!

You can store any leftover spinach potato soup in an airtight container in the refrigerator for up to 3-4 days. When reheating, I always do it gently on the stovetop over low heat, stirring occasionally, until it’s warmed through. This helps prevent the cream from separating. If it seems a little thick, a splash of milk or vegetable broth will bring it back to the perfect consistency.

Nutritional Benefits

This delightful spinach potato soup is packed with goodness! Potatoes offer complex carbohydrates for energy and potassium, while spinach provides a fantastic boost of vitamins K and A, contributing to a truly nourishing and family-friendly meal.

FAQs

Can I make this soup vegan?

Absolutely! To make this spinach potato soup vegan, simply swap the heavy cream for full-fat coconut milk or your favorite plant-based cream alternative. Ensure your vegetable broth is also vegan-friendly.

What kind of potatoes are best for this soup?

Russet potatoes are my top choice for this spinach potato soup because they break down beautifully, adding to the soup’s creamy texture. Yukon Gold potatoes are another excellent option, offering a buttery flavor.

Can I freeze creamy spinach potato soup?

While you can freeze this spinach potato soup, the heavy cream may separate upon thawing and reheating, affecting the texture. If you plan to freeze, I recommend omitting the cream, freezing, and then stirring it in when reheating.

How do I make the soup thicker/thinner?

To thicken your spinach potato soup, you can mash some of the cooked potatoes directly in the pot or create a cornstarch slurry. To thin it out, simply add more vegetable broth until it reaches your desired consistency.

Conclusion

This creamy spinach potato soup is more than just a recipe; it’s an invitation to bring warmth, comfort, and delicious simplicity back to your family table. It embodies everything I love about cooking: creating hearty, satisfying meals with minimal fuss that still feel incredibly special. I truly hope this spinach potato soup becomes a cherished favorite in your home, just as classic and comforting as a good potato soup should be. Enjoy every cozy, heartwarming spoonful!

Follow us on Social Media : Facebook and Pinterest