Creamy Spinach Soup with Potatoes for Lunch

3 min prep 10 min cook 3 servings
Creamy Spinach Soup with Potatoes for Lunch
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Creamy Spinach Soup with Potatoes for Lunch: The Ultimate Comfort Bowl

When the clock strikes noon and my stomach starts its familiar rumble, I find myself craving something that feels like a warm hug from the inside out. Not another sad desk salad, not a greasy take-out container, but something that whispers "self-care" with every spoonful. That's when this creamy spinach soup with potatoes became my weekday hero.

I'll never forget the first time I made this soup. It was a drizzly Tuesday, the kind that makes you want to crawl back under the covers, and I had exactly 45 minutes between Zoom calls. My fridge held a wilting bag of spinach (the giant Costco one we all buy with the best intentions), some baby potatoes from Sunday's roast, and the usual suspects: onion, garlic, cream. What emerged from that humble lineup was nothing short of magic—a velvety, emerald bowl of comfort that had me texting my best friend mid-bite: "You need to make this. Today. Your life will change."

Since then, this recipe has become my most-requested lunch among friends, the dish I make when someone needs nourishment (new moms, grieving friends, or just me on a tough day), and the soup that converted my "I don't do green food" husband into a spinach evangelist. It's luxurious enough to feel special, quick enough for a workday, and nutritious enough to justify that afternoon cookie. Trust me, once you taste how the potatoes create this naturally creamy texture while the spinach keeps things bright and fresh, you'll understand why I call it sunshine in a bowl—even on the grayest days.

Why This Recipe Works

  • Weekday-Friendly: From fridge to bowl in 35 minutes flat, making it perfect for busy lunch breaks
  • Potato Magic: Baby potatoes create natural creaminess without heavy cream overload
  • Spinach Power: A entire bag of spinach wilts down, giving you serious nutrients without tasting "healthy"
  • Make-Ahead Hero: Tastes even better the next day, so Sunday prep = weekday wins
  • Blender-Friendly: Works in any blender, but immersion blender keeps it one-pot simple
  • Customizable Canvas: Add protein, swap herbs, make it vegan—this soup plays well with adaptations
  • Restaurant Quality: Tastes like something from a fancy bistro, costs under $2 per serving

Ingredients You'll Need

Ingredients

Before we dive into cooking, let's talk ingredients. Because here's the thing: when a recipe has fewer than 10 components, each one matters. This isn't the place for that rubbery winter tomato or limp spinach that's been in your crisper since the Obama administration. But don't worry—I've got your back with exactly what to look for.

Fresh Spinach (10 oz): Go for the baby spinach in the plastic clamshell, not the bunch. It's pre-washed (because who has time to wash 10 cups of spinach?), tender, and melts beautifully into the soup. If your spinach looks sad, sub in frozen—just thaw and squeeze dry first. Pro tip: Costco's organic baby spinach lasts exactly 5 days in my fridge, which gives me just enough time to make this soup twice.

Baby Potatoes (1½ lbs): Those tiny golden potatoes that come in mesh bags are perfect here. Their thin skins mean no peeling, and their waxy texture keeps the soup from going gluey. If you only have Russets, go ahead and use them—just peel first since their thicker skins can be tough. Cut them small so they cook quickly.

Yellow Onion (1 large): The foundation of flavor. I always keep a bag of onions in my pantry because they're the difference between "meh" and "wow" in 90% of savory dishes. Dice it small so it melts into the soup.

Garlic (4 cloves): Because garlic makes everything better. Fresh only—none of that jarred stuff that tastes like sadness. Mince it fine or smash it with the flat of your knife for easier peeling.

Vegetable Broth (4 cups): Use low-sodium so you control the salt. I've made this with homemade broth (when I'm feeling extra), Better Than Bouillion (my everyday choice), and even water in a pinch. The soup works with all three, but good broth makes it sing.

Heavy Cream (½ cup): This is what makes it restaurant-luxurious. For a lighter version, use half-and-half or even whole milk, but know that the soup will be thinner. Coconut cream works for dairy-free friends—just expect a subtle coconut note.

Butter (3 tbsp): For sautéing and richness. Olive oil works, but butter gives that French bistro vibe. Use salted or unsalted—just adjust your seasoning accordingly.

Nutmeg (¼ tsp): My secret weapon. This tiny amount won't make your soup taste like eggnog, but it adds warmth and complexity that makes people ask "what's that amazing flavor?"

How to Make Creamy Spinach Soup with Potatoes for Lunch

1

Prep Your Mise en Place

Start by washing your potatoes (scrub off any dirt) and cutting them into ½-inch pieces. The smaller size means they'll cook in the same time as the onions soften. Dice your onion into ¼-inch pieces—this isn't the place for rustic chunks. Mince the garlic and set it aside separately since it goes in later than the onion. Having everything ready means you won't be frantically chopping while your onions burn.

2

Start the Sauté

In a heavy-bottomed pot or Dutch oven, melt the butter over medium heat. When it stops foaming, add the onions with a pinch of salt. This salt helps draw out moisture so they soften instead of brown. Cook for 5-6 minutes, stirring occasionally, until they're translucent and starting to turn golden at the edges. You're building flavor here—don't rush it.

3

Add Aromatics and Potatoes

Clear a little space in the center of your pot and add the minced garlic. Let it sizzle for just 30 seconds—garlic burns faster than a toddler's attention span. Then add your diced potatoes and stir everything together. The potatoes will pick up all those beautiful browned bits (fond) from the bottom of the pot, which equals flavor gold.

4

Simmer Until Tender

Pour in your vegetable broth and bring everything to a boil. Once bubbling, reduce the heat to maintain a gentle simmer. Cook for 12-15 minutes, until the potatoes are fork-tender. Test by piercing a larger piece—if it slides off the fork easily, you're good to go. The broth will look cloudy from the potato starch, which is exactly what we want for natural creaminess.

5

Wilt in the Spinach

Remove the pot from heat (this prevents the spinach from turning army green). Add all the spinach at once—it'll look like way too much, but trust the process. Stir it in and let the residual heat wilt it down, about 2 minutes. The spinach should turn bright emerald and shrink dramatically. If you're using frozen spinach, make sure it's completely thawed and squeezed dry.

6

Blend Until Velvety

Here's where the magic happens. Using an immersion blender, blend the soup directly in the pot until completely smooth. Start on low to prevent hot soup splatter, then increase to high for 30-45 seconds. No immersion blender? Carefully transfer to a regular blender in batches, removing the center cap and covering with a towel to let steam escape. Blend each batch for 30 seconds.

7

Finish with Cream and Seasonings

Return the blended soup to low heat. Stir in the heavy cream, nutmeg, and taste for seasoning. The soup will thicken slightly as it heats through—about 3-4 minutes. Add salt and freshly ground black pepper to taste. Remember that salt enhances all the other flavors; under-salted soup tastes flat no matter how good your ingredients are.

8

Serve and Garnish

Ladle into warm bowls (I pop mine in the microwave for 30 seconds) and get creative with toppings. A swirl of cream, homemade croutons, a sprinkle of crispy bacon, or just a crack of black pepper. Serve immediately with crusty bread for dunking. This soup waits for no one—it's at its peak when piping hot and impossibly creamy.

Expert Tips

Temperature Matters

Don't let the soup boil after adding cream—it can curdle and separate. Gentle heat is your friend for maintaining that silky texture.

Thickness Control

Too thick? Thin with a splash of broth or milk. Too thin? Simmer for a few extra minutes to reduce, or add a small peeled potato and blend again.

Flavor Boosters

Add a parmesan rind while simmering, or stir in a spoonful of pesto at the end. Both add incredible depth without much effort.

Spinach Selection

Avoid pre-bagged spinach that's already turning yellow or slimy. Fresh spinach should smell earthy and look perky, not wilted.

Blender Safety

Never fill your blender more than halfway with hot liquid. The steam needs to escape, or you'll have green soup on your ceiling.

Make-Ahead Magic

The soup thickens as it sits. When reheating, add a splash of broth or water and whisk vigorously to restore the creamy texture.

Variations to Try

Vegan Version

Swap butter for olive oil, use coconut milk instead of cream, and add a handful of soaked cashews for extra richness. Nutritional yeast adds cheesy flavor.

Spicy Kick

Add a diced jalapeño with the onions, or stir in red pepper flakes with the garlic. A swirl of chili oil on top adds both heat and visual appeal.

Protein Power

Stir in white beans before blending, or top with crispy chickpeas. For meat lovers, crumbled bacon or pancetta takes this over the top.

Green Swap

Replace half the spinach with arugula for peppery notes, or use kale (remove ribs first) for heartier texture. Spring greens work too.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers for up to 4 days. The soup will thicken significantly—thin with broth or water when reheating. I like to portion it into single-serve containers for grab-and-go lunches. Pro tip: leave space at the top of containers since liquids expand when frozen.

Freezer Instructions

Freeze in freezer-safe containers for up to 3 months. Leave 1 inch of headspace for expansion. Thaw overnight in the fridge, then reheat gently. The texture might be slightly grainy after freezing—just whisk vigorously or give it another quick blend to restore creaminess.

Reheating Methods

Stovetop: Heat over medium-low, stirring often, adding liquid as needed. Microwave: Use 50% power in 1-minute intervals, stirring between each. Never reheat more than once—portion out what you'll eat.

Frequently Asked Questions

Absolutely! Use one 10-ounce package of frozen chopped spinach, thawed and squeezed very dry. The flavor is nearly identical, and it's often more budget-friendly. Just make sure to squeeze out as much water as possible—otherwise, you'll dilute the soup's flavor.

Overcooking is the culprit! Spinach turns brownish when exposed to heat for too long. Always remove from heat before adding spinach, and don't boil after blending. The good news: it still tastes delicious, just doesn't look as vibrant.

Half-and-half works for a lighter version, or use whole milk plus 1 tablespoon of flour whisked in (cook 2 minutes to remove flour taste). For dairy-free, coconut milk is richest, but oat milk or cashew cream work too. Even a dollop of sour cream or Greek yogurt stirred in at the end works!

Yes, but with modifications. Add everything except spinach and cream to the slow cooker. Cook on low 6-7 hours or high 3-4 hours. Add spinach during the last 10 minutes, then blend and stir in cream. It's not as quick as stovetop, but great for meal prep days.

Completely! The natural starch from potatoes provides all the thickening power—no flour needed. Just make sure your broth is certified gluten-free if you're cooking for someone with celiac disease.

Fill blender no more than halfway, remove the center cap from the lid, and cover with a folded towel. This lets steam escape. Start on low speed, then increase gradually. Or invest in an immersion blender—game changer for soup lovers!
Creamy Spinach Soup with Potatoes for Lunch
soups
Pin Recipe

Creamy Spinach Soup with Potatoes for Lunch

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Melt and Soften: In a large pot, melt butter over medium heat. Add diced onion with a pinch of salt and cook 5-6 minutes until translucent.
  2. Add Aromatics: Stir in minced garlic for 30 seconds, then add potatoes and stir to coat with butter and onions.
  3. Simmer: Pour in vegetable broth, bring to a boil, then reduce to a simmer for 12-15 minutes until potatoes are fork-tender.
  4. Wilt Spinach: Remove pot from heat, add spinach all at once, and stir until wilted (about 2 minutes).
  5. Blend: Using an immersion blender, blend soup until completely smooth and velvety.
  6. Finish: Return to low heat, stir in cream and nutmeg. Season with salt and pepper to taste. Serve hot with crusty bread.

Recipe Notes

No immersion blender? Carefully transfer to a regular blender in batches, removing the center cap and covering with a towel. For vegan version, use olive oil and coconut milk. Soup thickens as it sits—thin with broth when reheating.

Nutrition (per serving)

245
Calories
6g
Protein
28g
Carbs
13g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.