healthy spinach and potato soup with fresh rosemary for winter nights

30 min prep 4 min cook 5 servings
healthy spinach and potato soup with fresh rosemary for winter nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a particular kind of magic that happens when the first real winter storm rolls in—wind rattling the maple branches, snowflakes swirling like tiny ballerinas, and the kitchen windows fogging up from something fragrant bubbling on the stove. For me, that “something” has become this healthy spinach and potato soup with fresh rosemary. It started five years ago on a blustery January night when my parents were driving through a snow squall to visit. I wanted to greet them with a pot of something warm but still light enough that we wouldn’t sink into the couch in a food coma. I grabbed the last bag of baby spinach from the fridge, a few Yukon golds from the pantry, and the woody sprig of rosemary I’d saved from the summer garden. One simmer, a quick purée, and a shower of good olive oil later, we were all wrapped in sweaters, cradling steaming bowls, and watching the snow pile up outside. The soup was gone before the driveway was shoveled, and the recipe request emails started before the dishes were even done.

Since then, I’ve tinkered, tested, and streamlined the method so it fits weeknight schedules but still tastes like the original cozy hug in a bowl. It’s naturally vegetarian, easily vegan, gluten-free, and packed with sneaky nutrition—yet nobody at the table ever guesses it’s “healthy.” The rosemary perfumes the broth with piney brightness, the potatoes melt into silk, and the spinach keeps the color vibrant and the nutrients high. If you need a make-ahead dinner for caroling parties, book-club nights, or those evenings when you just want to curl up with Netflix and fuzzy socks, this is your answer. Let’s make it together.

Why This Recipe Works

  • One-Pot Wonder: Minimal dishes, maximum flavor—everything cooks in a single Dutch oven.
  • Weeknight Speed: On the table in 35 minutes, start to finish.
  • Velvety Texture, No Cream: Blending a portion of the potatoes creates natural creaminess.
  • Spinach Superboost: A whole 5-oz clamshell wilts in at the end for iron, folate, and color.
  • Rosemary Without Overpowering: A modest sprig infuses subtly; remove before blending for balance.
  • Freezer-Friendly: Portion, chill, freeze up to 3 months; reheats like a dream.
  • Low-Cal Comfort: Under 230 calories per serving yet ultra-satisfying.

Ingredients You'll Need

Ingredients

The ingredient list is short, so quality matters. Look for firm, smooth-skinned potatoes (Yukon golds are my favorite because they’re naturally buttery and waxy enough to stay velvety without turning gluey). Choose spinach that’s bright green and dry; avoid any with yellowing leaves or a funky fridge smell. Fresh rosemary should be perky and aromatic—rub a leaf between your fingers; if you don’t get that pine-forest hit, swap for ½ tsp dried rosemary or a bay leaf plus a strip of lemon peel.

Olive oil: A glug of good extra-virgin oil at the end makes the soup sing, but any neutral oil works for the sauté if you’re economizing.

Yellow onion + garlic: The soffritto backbone. Sweet onions mellow the broth; garlic adds depth. In a pinch, frozen diced onion works—no tears.

Potatoes: 1 ½ lb, about 3 medium. If you only have russets, peel them first; their higher starch can cloud the broth but still tastes great.

Vegetable broth: Low-sodium keeps you in charge of seasoning. Homemade is stellar, but I’ve tested with everything from bouillon cubes to fancy boxed broth—just taste and adjust salt later.

Fresh rosemary: One 4-inch sprig. If your plant is thriving, harvest from the softer tips; older woodier stems can be bitter.

Spinach: 5 oz baby spinach. Frozen spinach works: thaw, squeeze bone-dry, and add in step 8.

Lemon juice: Brightens at the end. Vinegar will do, but lemon feels more winter-bright.

Optional toppings: Toasted pumpkin seeds, a swirl of Greek yogurt, or a few shavings of Parmesan for flexitarian tables.

How to Make Healthy Spinach and Potato Soup with Fresh Rosemary for Winter Nights

1
Warm the Pot

Place a heavy 4- to 5-quart Dutch oven over medium heat for 1 minute. Add 2 Tbsp olive oil and swirl to coat the base. A hot pot prevents onions from steaming and encourages that gentle golden edge which equals flavor.

2
Sauté Aromatics

Add 1 diced medium yellow onion and cook 4–5 minutes until translucent, stirring occasionally. Stir in 2 minced garlic cloves and cook 30 seconds more. You want the garlic fragrant but not browned; browned garlic can turn bitter in the broth.

3
Add Potatoes & Rosemary

Stir in 1 ½ lb cubed Yukon gold potatoes (no need to peel if skins are thin) and cook 2 minutes so they start to sweat. Nestle in one 4-inch sprig of fresh rosemary. The heat releases the herb’s essential oils without letting it overpower the dish.

4
Deglaze

Pour in ½ cup dry white wine (or an extra ½ cup broth) and scrape the brown bits with a wooden spoon. Let it bubble away for 2 minutes. This step lifts the fond—those caramelized flavor bombs—and adds gentle acidity to balance the earthy potatoes.

5
Add Broth & Simmer

Stir in 4 cups low-sodium vegetable broth plus 1 cup water. Bring to a boil, then reduce to a lively simmer, partially cover, and cook 12–15 minutes until the largest potato cube is just tender when pierced with a paring knife.

6
Fish Out Rosemary

Use tongs to remove the rosemary sprig—its leaves have done their duty. If a few needles remain, no stress; they’ll blend right in and look like festive green flecks.

7
Blend for Creaminess

Turn off the heat. Use an immersion blender directly in the pot, pulsing 3–4 times so roughly ⅓ of the potatoes purée but plenty of chunks remain. This gives you the rich mouthfeel of cream without a drop of dairy. No immersion blender? Ladle 2 cups into a countertop blender, vent the lid, and return the purée to the pot.

8
Wilt in Spinach

Return soup to a gentle simmer. Add 5 oz baby spinach by the handful, stirring until each addition wilts—about 1 minute total. The color should go from forest to emerald; that’s when you know it’s perfectly just-cooked and nutrients are locked in.

9
Finish & Serve

Off heat, stir in 1 Tbsp fresh lemon juice, ½ tsp kosher salt, and ¼ tsp black pepper. Taste and adjust seasoning—broth brands vary wildly. Ladle into warm bowls, drizzle with extra-virgin olive oil, and scatter any toppings your heart desires. Serve piping hot with crusty whole-grain bread for dipping.

Expert Tips

Pre-Warm Your Bowls

A quick 20-second rinse under hot tap water or 1 minute in a low oven keeps soup hotter longer—crucial on icy nights.

Double the Batch

This soup loves your freezer. Make a double batch and freeze half in silicone muffin trays for single-serve pucks that reheat in 3 minutes.

Rosemary Timing

Adding the sprig early infuses flavor; removing before blending prevents bitterness from woody stems.

Potato Variety Swap

If using starchy russets, peel first and cut smaller so they don’t fall apart into total mush.

Low-Sodium Hack

Replace 1 cup broth with unsweetened almond milk for a subtle creaminess with zero added salt.

Extra Protein Boost

Stir in a 15-oz can of rinsed white beans during the last 5 minutes for an additional 6 g protein per serving.

Variations to Try

  • Cream of Green: Swap spinach for an equal weight of chopped kale or chard; just simmer 3 extra minutes to soften.
  • Smoky Spinach: Add ½ tsp smoked paprika with the garlic and garnish with roasted pepitas for a Spanish twist.
  • Curry Comfort: Stir in 1 tsp yellow curry powder and replace lemon juice with lime; top with coconut yogurt.
  • Protein-Packed: Add a cup of cooked red lentils during the broth step for a heartier stew texture.
  • Spicy Greens: Toss in a handful of arugula at the end for peppery bite plus a pinch of chili flakes.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The flavors meld beautifully overnight.

Freezer: Chill first in the fridge, then ladle into quart-size freezer bags, lay flat to freeze, and stack like books for up to 3 months. Thaw overnight in the fridge or microwave from frozen at 50% power, stirring every 2 minutes.

Reheating: Warm gently on the stovetop over medium-low, thinning with broth or water as needed—potatoes thicken as they sit. Avoid rapid boiling, which dulls the emerald spinach color.

Make-Ahead Potatoes: Dice the potatoes in the morning and store submerged in cold water with a splash of lemon to prevent browning; drain before cooking.

Frequently Asked Questions

Absolutely. Thaw 10 oz frozen chopped spinach, squeeze out as much water as humanly possible, and stir in during step 8. It’s already wilted, so 30 seconds is plenty.

Toss everything except spinach and lemon into a 4-qt slow cooker. Cook on LOW 6 hours or HIGH 3 hours. Remove rosemary, blend partially, stir in spinach until wilted, finish with lemon.

Yes and yes. Just be sure your broth is certified gluten-free and skip the optional Parmesan topping.

You can, but the soup will be sweeter and the color more orange. Reduce simmer time by 2 minutes since sweet potatoes soften faster.

Too thick: whisk in hot broth or water ¼ cup at a time. Too thin: simmer uncovered 5 minutes, mash a few more potatoes with a potato masher, or stir in instant mashed potato flakes 1 Tbsp at a time.

A crusty whole-grain sourdough or seeded rye complements the earthy greens. For gluten-free guests, serve with cornbread wedges.
healthy spinach and potato soup with fresh rosemary for winter nights
soups
Pin Recipe

Healthy Spinach and Potato Soup with Fresh Rosemary for Winter Nights

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

Ingredients

Instructions

  1. Heat Pot: Warm olive oil in a Dutch oven over medium heat.
  2. Sauté: Cook onion 4–5 min until translucent. Add garlic 30 sec.
  3. Add Veg: Stir in potatoes and rosemary sprig 2 min.
  4. Deglaze: Pour in wine; simmer 2 min scraping bits.
  5. Simmer: Add broth & water; boil, then simmer 12–15 min until potatoes tender.
  6. Remove Rosemary: Discard sprig. Blend ⅓ of soup with immersion blender for creaminess.
  7. Wilt Spinach: Return to simmer, add spinach until just wilted.
  8. Finish: Stir in lemon juice, salt, pepper; adjust seasoning. Serve hot with olive oil drizzle.

Recipe Notes

For ultra-smooth texture, blend entire soup; for rustic, skip blending entirely. Both ways taste delicious.

Nutrition (per serving)

228
Calories
5g
Protein
38g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.