Love this? Pin it for later! 📌
Cozy Up with This Warm Sweet Potato & Spinach Soup
There’s something magical about the way a steaming bowl of soup can transform a frigid winter evening into a moment of pure comfort. I created this sweet potato and spinach soup during a particularly brutal January cold snap, when the wind was howling outside my kitchen window and I needed something that would warm me from the inside out. After testing dozens of variations over the years, this version has become my family’s most-requested winter recipe—so much so that my teenage daughter now makes it herself on Sunday afternoons, filling our home with the most incredible aroma of ginger, garlic, and caramelized sweet potatoes.
Why This Recipe Works
- Perfectly Balanced: The natural sweetness of roasted sweet potatoes pairs beautifully with earthy spinach and warming spices
- Ready in 30 Minutes: Despite tasting like it simmered all day, this soup comes together in just half an hour
- Immune-Boosting: Packed with vitamin A from sweet potatoes and iron from spinach to help fight winter colds
- One-Pot Wonder: Minimal cleanup required—everything cooks in a single Dutch oven
- Vegan & Gluten-Free: Naturally accommodating for various dietary needs without sacrificing flavor
- Meal-Prep Friendly: Tastes even better the next day and freezes beautifully for up to 3 months
- Comfort Food Without the Guilt: Creamy texture comes from pureed sweet potatoes, not heavy cream
Ingredients You'll Need
Let’s talk about what makes each ingredient shine in this soul-warming soup. Every component has been carefully selected to create layers of flavor that will have everyone asking for seconds.
Sweet Potatoes: Look for medium-sized sweet potatoes that feel heavy for their size. The skin should be smooth and firm without any soft spots or sprouting eyes. I prefer the orange-fleshed varieties like Garnet or Jewel for their natural sweetness and vibrant color. Pro tip: roast them in advance for even deeper flavor.
Fresh Spinach: Choose bright green leaves that look crisp and lively, not wilted or yellowing. Baby spinach works beautifully and requires no prep other than a quick rinse. If using mature spinach, remove any thick stems. You can substitute frozen spinach in a pinch—just thaw and squeeze out excess water.
Aromatics: The holy trinity of onion, celery, and carrot creates the flavor foundation. Don’t rush the sautéing process—let them cook slowly until the onions are translucent and the vegetables are beginning to caramelize around the edges.
Ginger and Garlic: Fresh is non-negotiable here. The ginger adds warmth and a subtle heat that complements the sweet potatoes perfectly. Use a microplane to grate both for maximum flavor distribution.
Vegetable Broth: Use a high-quality broth or make your own. The soup’s flavor depends on it. If store-bought, I recommend low-sodium versions so you can control the seasoning yourself.
Coconut Milk: Full-fat canned coconut milk provides luxurious creaminess without dairy. Don’t substitute with the beverage-style coconut milk—it won’t provide the same rich texture.
Spices: Ground cumin, coriander, and a touch of cinnamon create warmth and complexity. Toast whole spices and grind them fresh if you’re feeling ambitious—the difference is remarkable.
Lemon Juice: A squeeze of fresh lemon juice at the end brightens all the flavors and balances the sweetness of the potatoes. Don’t skip this step!
How to Make This Comforting Soup
Prep Your Sweet Potatoes
Start by peeling and cubing your sweet potatoes into 1-inch pieces. Uniform size ensures even cooking. Place them in a bowl of cold water while you prep other ingredients to prevent browning. This also helps remove excess starch, resulting in a silkier soup.
Sauté the Aromatics
Heat 2 tablespoons of olive oil in a large Dutch oven over medium heat. Add diced onion, celery, and carrot with a pinch of salt. Cook slowly, stirring occasionally, until vegetables are softened and beginning to caramelize—about 8-10 minutes. Don’t rush this step; properly cooked aromatics create the flavor foundation.
Add Ginger, Garlic, and Spices
Stir in minced ginger and garlic, cooking for 30 seconds until fragrant. Add ground cumin, coriander, and cinnamon, stirring constantly for another 30 seconds to bloom the spices. This releases their essential oils and intensifies their flavor.
Add Sweet Potatoes and Broth
Drain the sweet potatoes and add them to the pot along with vegetable broth. The liquid should just cover the vegetables—add water if needed. Bring to a boil, then reduce heat and simmer for 15-20 minutes until sweet potatoes are fork-tender.
Blend Until Silky Smooth
Using an immersion blender, carefully purée the soup until completely smooth. If using a regular blender, work in batches and never fill more than halfway—hot liquids expand! Return to low heat and stir in coconut milk. The soup should have a velvety consistency; thin with additional broth if needed.
Add Spinach and Finish
Stir in fresh spinach and cook for 2-3 minutes until wilted. Season generously with salt and pepper, then brighten with fresh lemon juice. Taste and adjust seasoning—you want the flavors to sing! Serve hot with crusty bread for dipping.
Expert Tips for Soup Success
Roast for Deeper Flavor
For an extra layer of caramelized sweetness, roast cubed sweet potatoes at 400°F for 20 minutes before adding to the soup. This intensifies their natural sugars and creates a more complex final dish.
Texture is Everything
For the silkiest texture, strain the soup through a fine-mesh sieve after blending. This extra step removes any fibrous bits and creates a restaurant-quality consistency.
Spice to Your Taste
Add a pinch of cayenne or a swirl of harissa for those who like it spicy. The heat pairs beautifully with the sweet potatoes and adds warming comfort.
Make-Ahead Magic
The soup thickens as it sits. When reheating, add broth or water to achieve desired consistency. It actually tastes better the next day after flavors meld!
Garnish Generously
Top with roasted pumpkin seeds, coconut cream drizzle, or crispy sage leaves. A simple garnish elevates the presentation and adds textural contrast.
Double the Batch
This soup freezes beautifully for up to 3 months. I always double the recipe and freeze half in portion-sized containers for busy weeknights.
Variations to Keep Things Interesting
Protein Boost
Add a can of drained chickpeas or white beans during the last 5 minutes of cooking for extra protein and staying power. This transforms it into a complete meal.
Green Swap
Substitute kale, chard, or a mix of winter greens for the spinach. Heartier greens need 5-7 minutes of cooking time to become tender.
Creamy Indulgence
For special occasions, stir in a splash of heavy cream or Greek yogurt for extra richness. Start with 2 tablespoons and adjust to taste.
Autumn Twist
Add 1 cup of roasted butternut squash or pumpkin along with the sweet potatoes for a more complex autumn flavor profile.
Asian-Inspired
Replace cumin with curry powder, add lemongrass, and finish with coconut cream and cilantro for a Thai-inspired version.
Smoky Depth
Add ½ teaspoon of smoked paprika or chipotle powder for a subtle smokiness that complements the sweet potatoes beautifully.
Storage & Make-Ahead Tips
Refrigerator Storage
Store cooled soup in airtight containers for up to 5 days. The flavors actually intensify after the first day, making leftovers even more delicious. Reheat gently on the stovetop, adding broth as needed.
Freezing Instructions
Freeze in portion-sized containers for up to 3 months. Leave 1 inch of headspace for expansion. Thaw overnight in the refrigerator or use the defrost setting on your microwave.
Make-Ahead Strategy
Prep all vegetables up to 3 days ahead and store separately. The soup base (without coconut milk and spinach) can be made 2 days ahead and stored in the refrigerator.
Reheating Tips
Reheat gently over medium-low heat, stirring frequently. Add coconut milk and spinach fresh when reheating for best texture and color. Thin with broth if needed.
Frequently Asked Questions
warm sweet potato and spinach soup to soothe cold winter nights
Ingredients
Instructions
- Heat oil: Warm olive oil in a large Dutch oven over medium heat.
- Sauté vegetables: Add onion, celery, and carrot; cook 8-10 minutes until softened and beginning to caramelize.
- Add aromatics: Stir in garlic, ginger, and spices; cook 30 seconds until fragrant.
- Add sweet potatoes: Add cubed sweet potatoes and vegetable broth; bring to a boil.
- Simmer: Reduce heat and simmer 15-20 minutes until sweet potatoes are tender.
- Blend: Use immersion blender to puree until completely smooth.
- Finish: Stir in coconut milk and spinach; cook 2-3 minutes until spinach wilts.
- Season: Add lemon juice, salt, and pepper to taste. Serve hot with crusty bread.
Recipe Notes
For extra flavor, roast sweet potatoes at 400°F for 20 minutes before adding to soup. The soup thickens as it sits—thin with additional broth when reheating. Store leftovers in airtight containers for up to 5 days or freeze for up to 3 months.