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
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
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.
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.
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.
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.
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.
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.
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.
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.
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
Healthy Spinach and Potato Soup with Fresh Rosemary for Winter Nights
Ingredients
Instructions
- Heat Pot: Warm olive oil in a Dutch oven over medium heat.
- Sauté: Cook onion 4–5 min until translucent. Add garlic 30 sec.
- Add Veg: Stir in potatoes and rosemary sprig 2 min.
- Deglaze: Pour in wine; simmer 2 min scraping bits.
- Simmer: Add broth & water; boil, then simmer 12–15 min until potatoes tender.
- Remove Rosemary: Discard sprig. Blend ⅓ of soup with immersion blender for creaminess.
- Wilt Spinach: Return to simmer, add spinach until just wilted.
- 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.