Love this? Pin it for later!
There’s a certain kind of magic that happens when the first real cold snap hits. The air turns crisp, the sky goes that pale winter gray, and suddenly all I want is something warm, nourishing, and deeply comforting in a bowl. This hearty spinach and sweet potato soup has become my go-to for those evenings when the wind is howling outside, the couch is calling my name, and I need dinner to basically hug me from the inside out.
I first started making this soup during a particularly brutal February a few years back. We’d just moved into our current house, the kind of charming old place that has exactly zero insulation and windows that seem to invite the cold in rather than keep it out. After a day of unpacking boxes with frozen fingers, I threw together what I had on hand: a couple of sweet potatoes that were starting to sprout, a sad bag of spinach from the back of the fridge, and the usual aromatics. What emerged from the pot was so much more than the sum of its parts—velvety, slightly sweet, earthy, and vibrant. My husband took one bite, looked at me, and said, “You’re making this every week, right?”
Now, it’s our winter ritual. I make a double batch most Sundays, and we eat it throughout the week—sometimes for lunch, sometimes for dinner, always with a thick slice of crusty bread and a pat of butter. It’s the kind of soup that tastes even better the next day, the flavors melding and deepening overnight. It’s also forgiving: swap the spinach for kale, add a can of chickpeas for extra protein, or stir in a splash of coconut milk for richness. Whatever you do, it’ll still be delicious.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single Dutch oven, meaning fewer dishes and more time under a blanket.
- Meal-Prep Hero: Flavors deepen overnight, so make-ahead lunches taste like you spent all day simmering.
- Pantry Staples: Sweet potatoes, onions, garlic, and broth are kitchen standbys—no special trips to the store.
- Nutrient-Dense: A full 5-ounce clamshell of spinach melts into each pot, plus beta-carotene-rich sweet potatoes.
- Velvety Without Cream: Blending a portion of the soup creates natural creaminess—no heavy dairy needed.
- Customizable Heat: A pinch of cayenne or a swirl of harissa lets you control the cozy-to-kick ratio.
- Vegan & Gluten-Free: Works for almost every eater at the table without tasting like a compromise.
Ingredients You'll Need
Before we dive into the method, let’s talk ingredients. Quality matters here, but only to a point—this is weeknight food, not a Michelin audition. That said, a few small choices make the difference between good and great.
Sweet Potatoes: Look for firm, unblemished ones with tight skin. I prefer the deeper-orange Garnet or Jewel varieties for their creamy texture and sweet flavor. If you can only find the paler Hannah or Japanese purple-fleshed types, they’ll still work; you’ll just get a slightly earthier, less sweet soup. Peel them for silky results, or leave the skin on if you’re in a rush and don’t mind a rustic texture—just scrub well.
Spinach: Fresh baby spinach wilts in seconds and keeps its bright color. If you’ve only got frozen, thaw and squeeze it dry first; you’ll need about half the volume since frozen is already wilted. Avoid mature curly spinach unless you enjoy picking stems.
Aromatics: A yellow onion and two fat cloves of garlic are the backbone. Shallots work in a pinch, and if you’re out of fresh garlic, ½ teaspoon of granulated garlic will save the day.
Vegetable Broth: Use a good-quality low-sodium broth so you can control salt. Homemade is gold, but I’ve had excellent results with the store-bought “no-chicken” style for extra savoriness. Water plus 1 teaspoon of better-than-bouillon also works.
Tomato Paste: Just a tablespoon gives the soup a subtle tang and deeper color. Buy it in a tube; it lives forever in the fridge door.
Spices: Ground cumin and smoked paprika add warm, smoky complexity. If you like heat, a pinch of cayenne or chipotle powder is lovely. Freshly ground black pepper wakes everything up.
Lemon: A squeeze at the end brightens all the earthy flavors. Lime works, but lemon feels more wintery to me.
Olive Oil: Use your everyday extra-virgin for sautéing. If you want to finish with a swirl of fancy oil, I won’t stop you.
How to Make Hearty Spinach and Sweet Potato Soup for Cold Winter Weeknights
Warm the Pot
Place a heavy-bottomed Dutch oven or soup pot over medium heat for 1 minute. Add 2 tablespoons olive oil and swirl to coat the bottom evenly. The oil should shimmer but not smoke—this ensures your onions sauté rather than stew.
Sauté Aromatics
Add 1 diced medium yellow onion and cook, stirring occasionally, until translucent and beginning to brown at the edges, about 5–6 minutes. Add 2 minced garlic cloves and cook 1 minute more. You want the garlic fragrant but not browned; golden edges are okay, burnt specs are not.
Bloom the Spices & Tomato Paste
Push the onions to the perimeter, creating a bare spot in the center. Drop in 1 tablespoon tomato paste, 1 teaspoon ground cumin, ½ teaspoon smoked paprika, and optional pinch cayenne. Let the paste toast for 1 minute until it darkens to a brick red and the spices smell nutty. Stir everything together so the onions are coated in the spiced paste.
Add Sweet Potatoes & Broth
Stir in 2 medium peeled and diced sweet potatoes (about 1 lb total). Pour in 4 cups low-sodium vegetable broth, scraping the bottom to dissolve any sticky bits—they’re pure flavor. Season with ½ teaspoon kosher salt and several grinds black pepper. Bring to a boil, then reduce to a lively simmer. Cover partially and cook 12–15 minutes, until the sweet potatoes are just tender when pierced with a fork.
Blend a Portion
Turn off the heat. Use an immersion blender directly in the pot to purée about half the soup—pulse in 2-second bursts until you have a chunky-smooth texture with plenty of sweet-potato cubes remaining. (Alternatively, transfer 2 cups to a countertop blender, blend until smooth, and return to the pot.) This step creates the luxurious body without adding cream.
Wilt the Spinach
Bring the soup back to a gentle simmer. Add 5 oz baby spinach (about 5 packed cups) a handful at a time, stirring until each addition wilts before adding the next. The soup will go from orange to a deep, mossy green-speckled hue. Simmer 1 minute more—no longer or the spinach turns army-drab.
Finish & Taste
Stir in the juice of ½ lemon (about 1 tablespoon). Taste, then adjust salt, pepper, or lemon. The soup should be thick enough to coat a spoon but still spoonable; thin with a splash of water or broth if it feels stew-like.
Serve
Ladle into warm bowls. Finish with a drizzle of good olive oil, a crack of black pepper, and maybe a pinch of toasted pumpkin seeds for crunch. Leftovers reheat beautifully; thin with a splash of broth or water as the soup thickens overnight.
Expert Tips
Low & Slow
Keep the heat gentle when wilting spinach; high temps turn it murky. A 30-second simmer is plenty.
Texture Control
For a silkier soup, blend two-thirds; for a brothier stew, blend just one-third. You’re the boss.
Overnight Upgrade
Make it the day before, refrigerate, and gently reheat. The flavors marry and the color deepens.
Speed Shortcut
Microwave diced sweet potatoes in a covered bowl with ¼ cup water for 5 minutes before adding to the pot—cuts simmer time in half.
Bright Finish
Lemon zest along with the juice amplifies freshness without extra acid.
Zero Waste
Stems of baby spinach are tender; no need to remove. If using mature spinach, strip the tougher stems.
Variations to Try
-
Creamy Coconut
Swap 1 cup broth for full-fat coconut milk and add ½ teaspoon grated fresh ginger for a Thai-inspired twist.
-
Smoky Chipotle
Blend in 1 chipotle pepper in adobo sauce for a fiery, smoky backbone. Top with crushed tortilla chips.
-
Protein Boost
Stir in 1 can rinsed chickpeas or 1 cup cooked red lentils during the final simmer for extra staying power.
-
Green Swap
Replace spinach with chopped kale, chard, or collards; just add them 5 minutes earlier so they soften.
-
Autumn Apple
Add 1 diced tart apple with the sweet potatoes for a subtle sweetness that plays beautifully with the smoky paprika.
-
Golden Turmeric
Add ½ teaspoon turmeric and a pinch of black pepper for golden color and anti-inflammatory goodness.
Storage Tips
Cool the soup completely, then transfer to airtight containers. It keeps 4 days in the refrigerator or 3 months in the freezer. Because the soup thickens as it sits, thin with broth or water when reheating. For best texture, thaw frozen soup overnight in the fridge and warm gently on the stovetop rather than in the microwave—this preserves the bright spinach color.
If you plan to freeze, consider leaving the spinach out and adding it fresh when reheating; the color stays jewel-green rather than olive. I rarely bother because flavor trumps aesthetics in my house, but food stylists swear by it.
Frequently Asked Questions
Hearty Spinach and Sweet Potato Soup for Cold Winter Weeknights
Ingredients
Instructions
- Heat the pot: Warm olive oil in a Dutch oven over medium heat until shimmering.
- Sauté aromatics: Add onion and cook 5–6 minutes until translucent. Add garlic; cook 1 minute.
- Bloom spices: Stir in tomato paste, cumin, smoked paprika, and cayenne; cook 1 minute.
- Simmer: Add sweet potatoes, broth, salt, and pepper. Bring to a boil, then simmer 12–15 minutes until tender.
- Blend: Purée half the soup with an immersion blender for creamy texture.
- Finish: Return to a simmer, stir in spinach until wilted, then add lemon juice. Taste and adjust seasoning.
- Serve: Ladle into bowls, drizzle with olive oil, and crack fresh pepper on top.
Recipe Notes
Soup thickens as it sits; thin with broth or water when reheating. Flavors deepen overnight—perfect for meal prep!