Welcome to Dinnerflavor

cozy sweet potato and spinach soup with lemon for cold evenings

By Jennifer Adams | January 26, 2026
cozy sweet potato and spinach soup with lemon for cold evenings

Cozy Sweet Potato & Spinach Soup with Lemon for Cold Evenings

There’s a certain kind of magic that happens when the first real cold snap hits. The windows fog, the kettle whistles non-stop, and my kitchen turns into a little soup factory. This cozy sweet-potato and spinach soup with lemon is the recipe I reach for when the daylight disappears at four-thirty and all I want is something that tastes like a fleece blanket feels. It started years ago on a night when the pantry was nearly bare—just a knobbly sweet potato, a tired carton of spinach, and the last sad lemon rolling around the fruit bowl. I simmered, I tasted, I added a splash more lemon, and suddenly dinner felt like a tiny celebration. Now it’s the soup that gets requested by first name (“Are you making the soup tonight?”), the one that travels to friends with new babies, and the pot I leave on the stove when my parents visit so they can ladle some into mugs whenever they please. If you’ve got twenty-five minutes, a cutting board, and a craving for something silky-bright, you’re already halfway there.

Why This Recipe Works

  • Velvety without cream: Blending a portion of the sweet potatoes releases natural starch that thickens the broth—no heavy cream required.
  • Bright finish: A last-minute squeeze of lemon lifts the earthy sweetness and keeps every spoonful tasting fresh, not cloying.
  • One-pot wonder: Everything cooks in the same Dutch oven, meaning fewer dishes and more time under the throw blanket.
  • Meal-prep friendly: Flavors deepen overnight, so Monday’s dinner becomes Wednesday’s lunch with zero extra effort.
  • Plant-powered protein: A can of white beans slips right in, turning a light starter into a stick-to-your-ribs main.
  • Customizable heat: Add a pinch of cayenne for a gentle glow or leave it mild for kids and choosy relatives.

Ingredients You'll Need

Ingredients

Each ingredient here pulls more than its weight, so quality matters. Look for firm, unblemished sweet potatoes with tight skin—no soft spots or sprouts. I like the copper-skinned, orange-flesh varieties (often labeled “garnet” or “jewel”) for their moist, almost custard-like interior once simmered. If you can only find paler sweet potatoes, they’ll still work; the soup will simply be a touch less sweet.

Fresh spinach wilts in seconds and keeps the color vivid, but in a pinch, frozen leaf spinach (thawed and squeezed bone-dry) is a lifesaver. Buy the bagged stuff that’s already been triple-washed; life’s too short to rinse sand out of spinach.

Vegetable broth is the backbone. I keep low-sodium cartons in the pantry so I can control salt at the end. If you’re a homemade-broth devotee, now’s the moment to show off—about 4½ cups of your golden elixir will make this soup sing.

Lemon zest and juice go in at two separate times. The zest, added early, perfumes the oil and carries the citrus aroma through every bite. The juice waits until the very end so its volatile acids stay sharp and alive.

For creamy richness without dairy, we’re sneaking in a drained can of cannellini or great Northern beans. They blend into oblivion but leave behind body and a whisper of protein that keeps hunger at bay until breakfast.

Finally, a glug of good olive oil and a pat of butter create the flavor trifecta: butter for nutty roundness, oil for fruity pepperiness. If you’re vegan, swap the butter for more oil; the soup will still taste luxurious.

How to Make Cozy Sweet Potato & Spinach Soup with Lemon

1
Warm the pot & bloom the aromatics
Place a heavy Dutch oven over medium heat. Add 1 Tbsp olive oil and 1 Tbsp butter. When the butter foams, tumble in 1 cup diced yellow onion, 2 ribs minced celery, and 1 large carrot, diced small. Season with ½ tsp kosher salt and a few cracks of black pepper. Cook 5 minutes until the vegetables sweat and the edges turn translucent. Stir in 2 cloves grated garlic, 1 tsp lemon zest, and ½ tsp dried thyme; cook 60 seconds until the garlic smells sweet, not sharp.
2
Add the sweet potatoes & spice
Peel 2 medium sweet potatoes (about 1 lb / 450 g) and cube into ¾-inch pieces. Add to the pot along with a pinch of cayenne or smoked paprika if you like subtle heat. Toss to coat in the fragrant oil for 2 minutes; this light “searing” caramelizes the natural sugars and deepens the finished flavor.
3
Deglaze & simmer
Pour in 1 cup of your vegetable broth. Use a wooden spoon to scrape up any browned bits—those specks equal free flavor. Once the liquid is bubbling, add the remaining 3½ cups broth and 1 cup water. Bring to a lively simmer, then reduce heat to low, cover partially, and cook 12–15 minutes until the sweet potatoes are just tender when pierced with a paring knife.
4
Blend a portion for silkiness
Ladle 2 heaping cups of potatoes and broth into a heat-proof blender. Add ½ cup drained cannellini beans. Remove the center cap from the lid, cover with a folded towel, and blend until velvety—about 30 seconds. Return the purée to the pot; this trick thickens the soup without cream and gives that restaurant-style body.
5
Wilt in the greens
Increase heat to medium. Stir in 4 packed cups baby spinach (about 4 oz / 120 g) one handful at a time, letting each addition collapse before adding the next. The soup will turn a vibrant jade-green at the edges. Cook just 1 minute more; spinach that’s barely wilted stays bright and sweet.
6
Finish with lemon & adjust seasoning
Remove from heat. Stir in 1½ Tbsp fresh lemon juice and ½ tsp grated lemon zest for a final perfume. Taste and add more salt, pepper, or juice as needed. The soup should taste like a balance between earthy sweetness and citrus sparkle—if it feels flat, another pinch of salt or a few extra drops of lemon will usually wake it up.
7
Serve & garnish
Ladle into warm bowls. Top with a drizzle of peppery olive oil, a scatter of toasted pumpkin seeds, and—if you’re feeling fancy—a tiny fan of thin lemon slices. Crusty sourdough or a grilled cheese with sharp cheddar is never a bad idea.

Expert Tips

Low-and-slow build

Keep the heat gentle when sweating the aromatics. Rushing this step can brown the onions, turning them bitter and muddying the soup’s delicate sweetness.

Stick-blender shortcut

No standing blender? Use an immersion blender directly in the pot, but tilt the pot so the blades are submerged; pulse 4–5 times for a semi-chunky texture.

Lemon timing

Acid can dull chlorophyll. Add lemon juice only after the spinach has wilted and the soup is off the boil to keep that emerald color alive.

Salt in stages

Season lightly at each step—when sweating veg, after broth, and at the finish. Tasting repeatedly prevents the dreaded end-of-pot salt surge.

Batch-boost beans

Double the beans and freeze half puréed with a splash of broth; you’ve got instant creamy base for future soups or vegan mac-and-cheese sauce.

Overnight upgrade

Make the soup through Step 4, cool, and refrigerate. The next day, reheat and add spinach just before serving; flavors marry and deepen beautifully.

Variations to Try

  • Coconut-ginger swirl: Replace butter with coconut oil and add 1 Tbsp grated fresh ginger in Step 1. Finish with a splash of coconut milk for tropical warmth.
  • Lentil-hearty: Swap beans for ½ cup red lentils; they dissolve and thicken while the potatoes simmer, adding protein and a sunset hue.
  • Smoky kale riff: Trade spinach for chopped lacinato kale and add ÂĽ tsp smoked paprika. Simmer 3 extra minutes to soften the leaves.
  • Spicy harissa: Stir 1 tsp harissa paste into the aromatics for North-African fire, and top with a dollop of yogurt and toasted sesame seeds.
  • Protein-plus chicken: Fold in shredded rotisserie chicken during Step 6 for omnivores; heat just until warmed through to avoid stringy meat.

Storage Tips

Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 4 days. Keep spinach addition minimal if you plan on leftovers; otherwise the greens may darken. Reheat gently, adding a splash of broth or water to loosen.

Freezer: The soup—minus spinach—freezes like a dream for 3 months. Pour into silicone muffin trays for single-serve pucks, freeze solid, then pop out and store in a zip-top bag. When ready to eat, thaw overnight in the fridge, reheat, and stir in fresh spinach.

Make-ahead party trick: Double the recipe through Step 4 and stash half in the slow-cooker insert the night before. Next afternoon, set to LOW for 2 hours, add spinach, and serve straight from the crock for effortless entertaining.

Frequently Asked Questions

Orange juice is sweeter and less acidic; you’d lose the sharp lift. In a pinch, use ½ Tbsp orange juice + ½ Tbsp white wine vinegar to mimic lemon’s tang.

Spinach cooked too long or boiled too hard oxidizes. Add greens off-heat and serve within 15 minutes for stay-green insurance.

Yes—use SAUTÉ for Steps 1–2, then pressure cook on HIGH for 4 minutes with quick release. Proceed with blending and greens on SAUTÉ LOW.

Naturally gluten-free as written. If adding store-bought broth or beans, double-check labels for hidden wheat or barley malt.

Whisk in warm broth or water ¼ cup at a time until you reach desired consistency. Re-season after thinning—dilution dulls salt.

Absolutely. Skip the cayenne and serve with a grilled-cheese dunker. The lemon is mild enough that most kiddos love the gentle zing.
cozy sweet potato and spinach soup with lemon for cold evenings
soups
Pin Recipe

Cozy Sweet Potato & Spinach Soup with Lemon

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

Ingredients

Instructions

  1. Sweat aromatics: Heat oil and butter in Dutch oven over medium. Add onion, celery, carrot, ½ tsp salt, and pepper. Cook 5 min until translucent. Stir in garlic, 1 tsp lemon zest, and thyme; cook 1 min.
  2. Add potatoes: Stir in sweet potatoes and optional cayenne; toss 2 min.
  3. Simmer: Deglaze with 1 cup broth, scraping bits. Add remaining broth and water. Simmer, partially covered, 12–15 min until potatoes are tender.
  4. Blend: Transfer 2 cups potatoes/broth and beans to blender; purée until smooth. Return to pot.
  5. Add greens: Stir in spinach by handfuls until wilted, 1 min.
  6. Finish & serve: Off heat, stir in lemon juice and reserved zest. Season to taste. Serve hot, garnished with seeds and a drizzle of oil.

Recipe Notes

Soup thickens as it stands; thin with broth or water when reheating. Add spinach only at serving for brightest color.

Nutrition (per serving)

197
Calories
6g
Protein
31g
Carbs
6g
Fat

More Recipes