Love this? Pin it for later!
This soup has become my winter anthem—a velvety blend of earthy sweet potatoes, vibrant spinach, and warming spices that somehow manages to be both comforting and energizing. Unlike many cream-based soups that leave you feeling heavy, this one nourishes without weighing you down. The natural sweetness of the potatoes plays beautifully against the savory notes of garlic and onion, while a hint of ginger adds just enough warmth to make your taste buds sing.
What I love most about this recipe is its versatility. It's equally at home as a quick weeknight dinner when you need something wholesome on the table in under forty minutes, or as the star of a casual weekend gathering with friends. I've served it to my kids after football practice and to dinner guests with crusty artisan bread and a crisp salad—it never fails to elicit requests for the recipe.
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single pot, meaning minimal cleanup and maximum flavor development as the ingredients mingle
- Nutrient Powerhouse: Sweet potatoes provide beta-carotene and fiber while spinach adds iron, folate, and vitamins A, C, and K
- Naturally Creamy: The soup achieves its luxurious texture from blended sweet potatoes—no heavy cream needed
- Meal Prep Friendly: Tastes even better the next day, making it perfect for Sunday meal prep
- Budget Conscious: Uses inexpensive, readily available ingredients that deliver restaurant-quality results
- Customizable Heat: Add cayenne for a spicy kick or keep it mild for sensitive palates
- Vegan Adaptable: Easily made completely plant-based without sacrificing any creaminess
Ingredients You'll Need
The beauty of this soup lies in its simplicity—each ingredient serves a purpose, and quality matters. When selecting sweet potatoes, look for ones that feel heavy for their size with smooth, unblemished skin. The deeper the orange color, the more beta-carotene they contain. I prefer the Garnet variety for their naturally sweet flavor and creamy texture when blended.
For the spinach, you can use either baby spinach or mature spinach. Baby spinach will melt into the soup more readily and provide a milder flavor, while mature spinach holds its texture better and offers a more robust taste. If you're using mature spinach, be sure to remove any tough stems. And don't worry about the massive volume of spinach—it wilts down to almost nothing.
The aromatics—onion, garlic, and ginger—form the flavor foundation. I always use yellow onion for its perfect balance of sweetness and sharpness, but white onion works in a pinch. Fresh ginger is key here; the powdered variety simply can't match the bright, zesty punch that fresh ginger provides. When choosing ginger, look for pieces with smooth, taut skin that feels heavy and has a fresh, spicy aroma.
Vegetable broth quality significantly impacts the final result. If possible, use a low-sodium broth so you can control the salt level. Homemade is wonderful, but if you're using store-bought, I recommend brands like Pacific Foods or Imagine. The coconut milk adds richness without overwhelming the other flavors; full-fat coconut milk creates the most luxurious texture, but light coconut milk works for those watching calories.
How to Make Creamy Sweet Potato and Spinach Soup for Healthy Cold Days
Prep Your Ingredients
Begin by peeling and dicing your sweet potatoes into 1-inch cubes. Keeping them uniform ensures even cooking. Dice the onion into small pieces, mince the garlic finely, and grate the ginger using the fine side of a box grater or a microplane. Rinse the spinach thoroughly even if it says "pre-washed"—nothing ruins a soup like gritty greens.
Build Your Base
Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion with a pinch of salt. Cook for 5-6 minutes, stirring occasionally, until the onions are translucent and just starting to brown at the edges. Add the garlic and ginger, cooking for another minute until fragrant. This step builds the aromatic foundation that makes your kitchen smell heavenly.
Add the Sweet Potatoes
Toss in the cubed sweet potatoes with another pinch of salt and the ground cumin. Stir to coat the potatoes in the oil and aromatics, cooking for 3-4 minutes. This brief sauté helps develop the sweet potatoes' natural sugars and prevents them from becoming waterlogged in the broth.
Simmer to Perfection
Pour in the vegetable broth, ensuring the sweet potatoes are covered by about an inch of liquid. Bring to a boil, then reduce heat to maintain a gentle simmer. Cover partially and cook for 15-18 minutes, until the sweet potatoes are fork-tender. The cooking time may vary slightly depending on the size of your dice, so check doneness by piercing with a fork.
Blend Until Silky
Remove the pot from heat and add the coconut milk. Using an immersion blender, blend the soup directly in the pot until completely smooth and creamy. Start on low speed to prevent splattering, then increase to high for the creamiest texture. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender, being sure to vent the top to prevent pressure buildup. Return the blended soup to the pot.
Wilt in the Spinach
Return the pot to low heat and stir in the spinach a handful at a time, allowing each addition to wilt before adding the next. The spinach will seem overwhelming at first but will reduce dramatically. Cook for 2-3 minutes until all the spinach is wilted but still vibrant green.
Season and Serve
Taste and adjust seasoning with salt and pepper. If the soup is too thick, thin with additional broth or water. For extra brightness, squeeze in fresh lemon juice. Ladle into bowls and garnish with toasted pumpkin seeds, a swirl of coconut milk, or crispy shallots. Serve immediately with crusty bread for dipping.
Expert Tips
Temperature Matters
Serve this soup hot but not boiling—around 160°F is ideal for releasing the maximum aroma without burning your tongue.
Make-Ahead Magic
This soup tastes even better the next day as the flavors meld. Store in the refrigerator for up to 4 days.
Blender Safety
When using a regular blender, remove the center cap and cover with a kitchen towel to prevent pressure buildup.
Color Preservation
Add spinach at the very end to maintain its vibrant color. Overcooking will turn it an unappetizing olive green.
Texture Control
For a thinner soup, add broth gradually until you reach your desired consistency. The soup will thicken as it sits.
Garnish Game
Toasted pumpkin seeds add crunch and protein. Toast in a dry pan for 2-3 minutes until fragrant.
Variations to Try
Spicy Thai Version
Add 1 tablespoon of red curry paste with the aromatics and substitute the cumin with Thai basil. Finish with a squeeze of lime and chopped cilantro.
Medium HeatProtein-Packed
Stir in a can of rinsed chickpeas or white beans during the final simmer for added protein and fiber.
High ProteinAutumn Harvest
Add one peeled and diced apple with the sweet potatoes and substitute sage for the cumin. Perfect for fall.
Sweet & SavoryCurried Version
Add 2 teaspoons of curry powder along with the cumin, and finish with a dollop of Greek yogurt for tang.
Indian-InspiredStorage Tips
Refrigerating
Store cooled soup in airtight containers in the refrigerator for up to 4 days. The soup will thicken as it chills, so you may need to add a splash of broth or water when reheating. For best results, let the soup come to room temperature before refrigerating to prevent condensation that can dilute the flavors.
Freezing
This soup freezes beautifully for up to 3 months. However, the spinach may become slightly mushy upon thawing. For best results, freeze the soup without the spinach, then add fresh spinach when reheating. Freeze in portion-sized containers for easy meal prep. Thaw overnight in the refrigerator or use the defrost setting on your microwave.
Reheating
Reheat gently over medium heat, stirring occasionally to prevent scorching. Add liquid as needed to achieve your desired consistency. Avoid boiling, as this can cause the coconut milk to separate. If reheating in the microwave, do so in 30-second intervals, stirring between each interval.
Frequently Asked Questions
Creamy Sweet Potato and Spinach Soup for Healthy Cold Days
Ingredients
Instructions
- Heat the oil: Warm olive oil in a large Dutch oven over medium heat until shimmering.
- Sauté aromatics: Add diced onion with a pinch of salt and cook 5-6 minutes until translucent. Add garlic and ginger, cook 1 minute more.
- Add sweet potatoes: Stir in cubed sweet potatoes and cumin, coating in oil for 3-4 minutes.
- Simmer: Pour in vegetable broth, bring to a boil, then simmer 15-18 minutes until potatoes are tender.
- Blend: Add coconut milk and blend until smooth using an immersion blender.
- Add spinach: Return to low heat and stir in spinach until wilted, 2-3 minutes.
- Season: Stir in lemon juice, salt, and pepper to taste. Serve hot with desired garnishes.
Recipe Notes
For extra protein, add a can of rinsed chickpeas during the final simmer. The soup thickens as it sits, so thin with additional broth when reheating.