Love this recipe? Save it to Pinterest before you forget!
There's a certain kind of magic that happens when winter's chill settles in and you find yourself craving something that wraps around you like a warm blanket. This spinach and sweet potato soup with lemon has become my go-to comfort food on those bone-cold evenings when the wind howls against the windows and all I want is to curl up on the couch with something nourishing and bright.
I first created this recipe during a particularly brutal February when seasonal depression was hitting hard and I needed something vibrant to cut through the gray. The combination of earthy sweet potatoes, tender spinach, and that bright pop of lemon felt like sunshine in a bowl. It became my weekly ritual—I'd make a big pot on Sunday afternoons, letting the aromas fill my apartment while old jazz played in the background. By the time Monday rolled around, I'd have lunches ready that actually made me look forward to the workday. Friends started asking for the recipe after I brought it to a potluck, and one even dubbed it "the soup that saved winter."
Why You'll Love This Cozy Spinach and Sweet Potato Soup with Lemon for Winter Comfort
- One-Pot Wonder: Everything cooks in a single pot, meaning fewer dishes and more time to enjoy your cozy evening.
- Nutritionally Dense: Packed with vitamin A from sweet potatoes, iron from spinach, and vitamin C from lemon for immune support during cold season.
- Weekend Meal Prep Friendly: Tastes even better the next day as flavors meld, making it perfect for Sunday soup-making sessions.
- Customizable Heat Level: Add red pepper flakes for warmth or keep it mild for sensitive palates.
- Budget-Conscious: Uses affordable, readily available ingredients that won't break the bank.
- Vegan & Gluten-Free: Naturally accommodates dietary restrictions without sacrificing flavor.
- Bright Winter Flavor: The lemon adds a surprising freshness that cuts through winter heaviness.
Ingredient Breakdown
The beauty of this soup lies in its simplicity—each ingredient plays a crucial role in creating layers of flavor that complement each other perfectly. Sweet potatoes form the hearty base, providing natural sweetness and that gorgeous orange color that looks like sunshine in a bowl. I prefer using the orange-fleshed varieties for their creamier texture and sweeter flavor compared to their paler counterparts.
Fresh spinach adds not just nutrition but also a beautiful deep green color that creates stunning contrast against the orange soup. Baby spinach works wonderfully here since it wilts quickly and doesn't require any prep beyond a quick rinse. If you only have mature spinach, just remove any tough stems and roughly chop the leaves.
The lemon is absolutely transformative—both the zest and juice brighten all the other flavors and prevent the soup from feeling too heavy. I always use fresh lemons rather than bottled juice; the difference is remarkable. The zest contains essential oils that add an aromatic quality you just can't get from juice alone.
Onion and garlic create the aromatic foundation, while vegetable broth brings everything together. I recommend using a good quality broth or, better yet, homemade if you have it. The soup is seasoned simply with salt, pepper, and a touch of cumin for warmth. A splash of coconut milk at the end adds luxurious creaminess without dairy.
Ingredients
For the Soup:
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 large sweet potatoes (about 2 lbs), peeled and cubed
- 6 cups vegetable broth
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes (optional)
- 5 ounces fresh spinach (about 5 packed cups)
- 1/2 cup full-fat coconut milk
- 2 tablespoons fresh lemon juice
- Zest of 1 lemon
- Salt and black pepper to taste
For Serving:
- Extra coconut milk for swirling
- Toasted pumpkin seeds
- Lemon wedges
- Crusty bread or naan
- Fresh herbs (parsley or cilantro)
Step-by-Step Instructions
Sauté the Aromatics
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat until shimmering. Add the diced onion and cook, stirring occasionally, until translucent and just starting to turn golden at the edges, about 5-7 minutes. The key here is patience—don't rush this step as properly softened onions create the flavor foundation. Add garlic and cook for 1 minute more, just until fragrant but not browned.
Toast the Spices
Stir in the cumin, smoked paprika, and red pepper flakes (if using). Cook for 30-45 seconds, stirring constantly, until the spices are fragrant and slightly darker in color. This brief toasting awakens the essential oils in the spices and deepens their flavor. Be careful not to let them burn—keep them moving in the pot.
Add Sweet Potatoes and Broth
Add the cubed sweet potatoes to the pot, stirring to coat them with the spiced onion mixture. Pour in the vegetable broth and increase heat to high. Bring to a boil, then reduce heat to maintain a gentle simmer. Cover partially and cook for 15-20 minutes, until the sweet potatoes are very tender when pierced with a fork.
Blend Until Smooth
Using an immersion blender, carefully purée the soup until completely smooth and creamy. If you don't have an immersion blender, work in batches with a regular blender—fill it no more than half full and remove the center piece from the lid to let steam escape. Blend each batch until velvety smooth, then return to the pot. The soup should have the consistency of heavy cream; add more broth if needed to thin it.
Add Spinach and Coconut Milk
Return the blended soup to a gentle simmer over medium heat. Stir in the coconut milk and add the spinach in handfuls, stirring until each addition wilts before adding more. Once all the spinach is incorporated and wilted, remove from heat. The soup should be a beautiful orange-green color with flecks of spinach throughout.
Finish with Lemon
This is the crucial moment that transforms the soup from good to extraordinary. Stir in the lemon juice and zest, then taste and season generously with salt and freshly ground black pepper. The lemon should brighten the soup without making it taste sour—you want just enough to add vibrancy. Let the soup stand for 5 minutes to allow flavors to meld before serving.
Serve and Garnish
Ladle into warm bowls and drizzle with additional coconut milk for a beautiful presentation. Top with toasted pumpkin seeds for crunch, extra lemon wedges for brightness, and fresh herbs if desired. Serve immediately with crusty bread for dipping.
Expert Tips & Tricks
Choose the Right Sweet Potatoes
Look for sweet potatoes that are firm and heavy for their size, with smooth, unblemished skin. The orange varieties (often labeled as "garnet" or "jewel" yams) have the best flavor and texture for this soup. Avoid any with soft spots or wrinkled skin.
Make-Ahead Friendly
This soup actually improves after a day in the refrigerator as the flavors meld. Make it on Sunday and enjoy it throughout the week. Just reheat gently and add the lemon juice fresh when serving for maximum brightness.
Temperature Matters
Don't let the soup boil after adding the coconut milk, as high heat can cause it to separate. Gentle simmering is all you need to heat it through and prevent curdling.
Blending Safety
If using a regular blender, never fill it more than half full with hot liquid. Remove the center piece from the lid and cover with a kitchen towel to allow steam to escape safely while preventing splatters.
Lemon Timing
Add the lemon juice at the very end of cooking. Heat diminishes the bright, fresh flavor of lemon, so waiting until just before serving ensures maximum impact.
Toasted Seeds Technique
For perfectly toasted pumpkin seeds, heat a dry skillet over medium heat. Add seeds in a single layer and toss frequently for 3-5 minutes until they start to pop and turn golden. Transfer immediately to a plate to prevent over-toasting.
Common Mistakes & Troubleshooting
Problem: Soup is too thick
Sweet potatoes vary in moisture content, so your soup might end up thicker than expected. Simply thin it with additional vegetable broth or water until it reaches your desired consistency. Add gradually, stirring and checking the texture as you go.
Problem: Soup tastes bland
The key to flavor in this soup is proper seasoning. Sweet potatoes need significant salt to bring out their natural sweetness. Taste after adding the lemon juice and add more salt gradually, tasting as you go. The soup should taste bright and savory, with the natural sweetness of the potatoes balanced by salt and lemon.
Problem: Spinach turns army green
Overcooking spinach causes it to turn an unappetizing olive color. Add it at the very end and just cook until wilted. If you're planning to reheat leftovers, consider adding fresh spinach when reheating for the best color.
Problem: Coconut milk curdled
This happens when coconut milk is boiled. If your soup looks separated, don't worry—it's still perfectly edible. Next time, add the coconut milk at the very end and just warm it through without boiling. For a smoother texture, you can blend the soup again to reincorporate.
Variations & Substitutions
Protein Boost
Add a can of drained chickpeas or white beans along with the coconut milk for extra protein. You could also add cooked chicken or tofu at the end for a more substantial meal.
Different Greens
Swap the spinach for kale, Swiss chard, or collard greens. If using tougher greens like kale, add them earlier and simmer for 5-10 minutes until tender before adding the lemon juice.
Spice Variations
Try adding fresh ginger along with the garlic for warmth, or a cinnamon stick while the soup simmers for a Moroccan-inspired version. Curry powder also works beautifully in place of the cumin.
Dairy Version
Replace the coconut milk with heavy cream or half-and-half for a richer version. You could also add a dollop of Greek yogurt on top instead of swirling in the cream.
Chunky Version
Reserve a cup of the cooked sweet potatoes before blending and add them back at the end for more texture. Or skip the blending entirely and have a chunky vegetable soup.
Storage & Freezing
Refrigeration: Store cooled soup in airtight containers in the refrigerator for up to 4 days. The flavors actually improve after the first day. Reheat gently over medium-low heat, adding additional broth or water if the soup has thickened too much.
Freezing: This soup freezes beautifully for up to 3 months. Portion into freezer-safe containers, leaving some room for expansion. Freeze without the coconut milk and add it when reheating for best texture. Thaw overnight in the refrigerator or use the defrost setting on your microwave.
Meal Prep: Make a double batch and freeze individual portions for quick lunches. I like to freeze the soup in silicone muffin trays, then transfer the frozen portions to a freezer bag. This gives you perfect single-serving portions that thaw quickly.
Frequently Asked Questions
This cozy spinach and sweet potato soup with lemon has become my winter anthem—a bowlful of sunshine when the world outside feels gray. Whether you're fighting off a cold, meal prepping for busy weekdays, or simply craving something nourishing and bright, this soup delivers comfort in every spoonful. Make a big pot, freeze some for later, and let the lemon-scented steam fill your kitchen with the promise of spring to come.
Cozy Spinach & Sweet Potato Soup with Lemon
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 1 lb sweet potato, peeled & cubed
- 4 cups vegetable broth
- 1 tsp ground cumin
- ½ tsp smoked paprika
- 3 cups fresh spinach, roughly chopped
- Zest & juice of 1 lemon
- Salt & black pepper to taste
- ¼ tsp red-pepper flakes (optional)
- 2 tbsp coconut cream (optional swirl)
Instructions
-
1
Heat olive oil in a pot over medium. Add onion and sauté 4 min until translucent.
-
2
Stir in garlic, cumin, paprika, and red-pepper flakes; cook 30 sec until fragrant.
-
3
Add sweet potato cubes and pour in vegetable broth. Bring to a boil.
-
4
Reduce heat, cover, and simmer 15 min until potatoes are fork-tender.
-
5
Blend half the soup with an immersion blender for a creamy yet chunky texture.
-
6
Stir in spinach and lemon zest; cook 2 min until wilted and bright.
-
7
Finish with lemon juice, taste, and season with salt & pepper.
-
8
Serve hot, topped with a drizzle of coconut cream and crusty bread.
- Swap spinach for kale if you prefer a sturdier green.
- Make it vegan by skipping the optional cream swirl.
- Soup thickens on standing; thin with broth when reheating.
| Calories | Carbs | Protein | Fat | Fiber |
|---|---|---|---|---|
| 190 kcal | 34 g | 5 g | 5 g | 7 g |
