Love this? Pin it for later!
Why This Recipe Works
- One-Pot Wonder: Everything cooks in a single Dutch oven, minimizing cleanup while maximizing flavor as the ingredients mingle together.
- Nutrient Powerhouse: Sweet potatoes provide beta-carotene while spinach adds iron, folate, and vitamins A, C, and K.
- Family-Friendly: The naturally sweet profile appeals to kids, while the sophisticated spice blend satisfies adult palates.
- Make-Ahead Magic: Flavors deepen overnight, making this soup even better the next day.
- Budget-Conscious: Uses affordable, accessible ingredients that deliver restaurant-quality results.
- Customizable: Easily adapts to dietary needs—vegan, gluten-free, or add your favorite proteins.
- Freezer-Friendly: Stands up beautifully to freezing, perfect for meal prep or gifting to new parents.
Ingredients You'll Need
Let me walk you through each ingredient and why it matters. For the sweet potatoes, I prefer the orange-fleshed variety (often labeled as garnet or jewel yams) because they roast up sweeter and creamier than their paler cousins. Look for ones that feel heavy for their size with smooth, unblemished skin. If you can only find regular sweet potatoes, that's perfectly fine—they'll just be slightly less sweet.
Fresh spinach is non-negotiable here. I know it's tempting to grab that bag of frozen spinach, but fresh wilts into silky ribbons that frozen simply can't replicate. Buy the pre-washed baby spinach if you're short on time, but give it a good rinse regardless. The stems are tender enough to leave on, saving you prep time.
For the aromatic base, I've found that a combination of yellow onion and shallots creates the perfect foundation. The onion provides that deep, savory backbone while the shallots add a subtle sweetness that complements the sweet potatoes beautifully. When selecting onions, look for ones that feel firm and heavy with no soft spots or sprouting.
I use a blend of coconut milk and vegetable broth for the liquid component. The coconut milk adds luxurious creaminess without dairy, while the vegetable broth provides depth. If you're not avoiding dairy, you could substitute heavy cream for half the coconut milk, but I encourage you to try it as written first—you might be surprised how satisfying the coconut version is.
The spice blend is where the magic happens. I use a combination of smoked paprika, ground coriander, and a touch of cinnamon. The smoked paprika adds a subtle smokiness that makes the soup taste like it's been simmering for hours, while the coriander provides an earthy citrus note. The cinnamon might seem odd, but trust me—it enhances the natural sweetness of the sweet potatoes without making the soup taste like dessert.
How to Make Hearty Sweet Potato and Spinach Soup for Family Comfort Nights
Roast Your Sweet Potatoes
Preheat your oven to 400°F (200°C). Peel and cube 2 pounds of sweet potatoes into 1-inch pieces. Toss with 2 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon black pepper. Spread on a rimmed baking sheet in a single layer. Roast for 25-30 minutes, stirring once halfway through, until the edges are caramelized and the centers are tender. This extra step concentrates the sugars and adds incredible depth to your soup.
Build Your Aromatic Base
While the sweet potatoes roast, heat 3 tablespoons olive oil in a large Dutch oven over medium heat. Add 1 large diced onion and 2 minced shallots. Cook for 5-6 minutes, stirring occasionally, until softened and translucent. Add 4 minced garlic cloves and cook for another minute until fragrant. The key here is patience—don't rush this step as it builds the flavor foundation.
Bloom Your Spices
Add 2 teaspoons smoked paprika, 1 teaspoon ground coriander, ½ teaspoon cinnamon, 1 teaspoon salt, and ½ teaspoon black pepper to the pot. Stir constantly for 1-2 minutes until the spices are fragrant and coating the vegetables. This process, called blooming, awakens the essential oils in the spices and eliminates any raw, dusty flavor.
Deglaze the Pot
Pour in ¼ cup of dry white wine (or use vegetable broth if you prefer alcohol-free). Use a wooden spoon to scrape up all the browned bits from the bottom of the pot—those are flavor gold! Let the wine bubble and reduce by half, about 2 minutes. This step lifts all the caramelized goodness and adds acidity to balance the sweetness.
Add Liquids and Simmer
Add the roasted sweet potatoes to the pot along with 4 cups vegetable broth and 1 can (14 oz) full-fat coconut milk. Bring to a gentle simmer, then reduce heat to low. Cover and let it bubble away for 15-20 minutes so the flavors can meld together beautifully.
Blend Until Silky
Using an immersion blender, puree the soup directly in the pot until completely smooth. If you don't have an immersion blender, carefully transfer to a regular blender in batches. Make sure to remove the center cap from the blender lid and cover with a towel to let steam escape. Blend for at least 2 minutes for the creamiest texture.
Wilt in the Spinach
Return the pureed soup to the pot if you used a regular blender. Bring to a gentle simmer over medium heat. Add 6 cups packed fresh spinach, one handful at a time, stirring until each addition wilts before adding more. This prevents clumping and ensures even distribution.
Final Seasoning
Taste and adjust seasoning as needed. You might want more salt, a squeeze of fresh lemon juice for brightness, or even a pinch more cinnamon if you love the warmth. The soup should be velvety and luxurious, coating the back of a spoon. If it's too thick, thin with a splash of broth or coconut milk.
Serve and Garnish
Ladle into warm bowls and top with your choice of garnishes. I love toasted pumpkin seeds for crunch, a swirl of coconut cream for elegance, and a sprinkle of fresh herbs. Serve with crusty bread for dipping and watch your family transform from stressed to content with each spoonful.
Expert Tips
Don't Skip the Roasting
Roasting the sweet potatoes might seem like an extra step, but it's crucial for developing those deep, caramelized flavors that make this soup special. If you're really pressed for time, you can microwave them, but you'll miss out on the complexity.
Texture is Key
For the silkiest texture, blend the soup for a full 2-3 minutes. If using a regular blender, start on low speed and gradually increase to high. Pass through a fine-mesh sieve if you want restaurant-quality smoothness.
Make it a Day Ahead
This soup tastes even better the next day as the flavors have time to meld. Make it on Sunday for easy weeknight dinners. Just reheat gently over medium-low heat, stirring occasionally.
Spinach Selection
Baby spinach works best as the stems are tender. If using mature spinach, remove the tough stems. You can also substitute other greens like kale or Swiss chard, but adjust cooking time accordingly.
Control the Heat
If your family enjoys spice, add a pinch of cayenne or a chopped chipotle pepper. For mild palates, the recipe as written has zero heat—just warming spices that even kids love.
Color Preservation
To keep your vibrant green spinach from turning army green, don't overcook it. Add it in the last 2-3 minutes of cooking and serve immediately for the brightest color.
Variations to Try
Protein-Packed Version
Add one can of drained chickpeas or white beans during the simmering stage. For non-vegetarian families, shredded rotisserie chicken or cooked Italian sausage makes this soup extra hearty.
Thai-Inspired Twist
Replace the spices with 1 tablespoon red curry paste, add lemongrass and ginger, and finish with lime juice and fresh cilantro. Use full-fat coconut milk for richness.
Autumn Harvest
Substitute half the sweet potatoes with butternut squash or pumpkin. Add fresh sage and swap the spinach for kale. Top with toasted pecans for crunch.
Moroccan-Inspired
Add 1 teaspoon each of cumin and coriander, ½ teaspoon turmeric, and a pinch of saffron. Replace spinach with chopped Swiss chard and finish with harissa and preserved lemon.
Storage Tips
This soup is a meal prepper's dream! Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first day, making it perfect for Sunday meal prep. For longer storage, freeze in portion-sized containers for up to 3 months. I like to freeze individual servings in silicone muffin trays, then pop them out and store in freezer bags for easy single portions.
When reheating, avoid boiling as this can cause the coconut milk to separate and the spinach to discolor. Instead, warm gently over medium-low heat, stirring occasionally. If the soup has thickened too much in storage, thin with a splash of vegetable broth or coconut milk.
For make-ahead entertaining, prepare the soup through the blending step up to 2 days ahead. Store the pureed sweet potato base separately from the fresh spinach. When ready to serve, simply reheat the base and wilt in the spinach just before serving. This ensures the brightest color and freshest flavor for your guests.
Frequently Asked Questions
Absolutely! For slow cooker method, skip roasting the sweet potatoes and instead add them raw to the slow cooker with all ingredients except the spinach and coconut milk. Cook on low for 6-7 hours or high for 3-4 hours until sweet potatoes are tender. Blend as directed, then stir in coconut milk and spinach during the last 30 minutes of cooking.
Try using baby kale or even frozen peas (add during the last 5 minutes). You could also blend the spinach completely into the soup so they don't see the green pieces, or simply omit it and serve with a side salad. The soup is still delicious and nutritious without the spinach!
While fresh is best for roasting, frozen sweet potato cubes work in a pinch. Thaw completely and pat very dry before roasting. They won't caramelize as beautifully, but they'll still make a tasty soup. You might need to roast 5-10 minutes longer to achieve some browning.
Yes! This soup is perfect for babies 8+ months. Omit the salt during cooking and add a pinch to adult portions at the table. The smooth texture is ideal, and the natural sweetness appeals to little palates. Freeze in ice cube trays for perfect baby portions.
Coconut milk can separate when exposed to high heat or acid. Prevent this by adding it during the last few minutes of cooking and avoiding boiling. If separation occurs, simply blend again or whisk vigorously. Using full-fat coconut milk and bringing it to room temperature before adding helps prevent separation.
Definitely! This recipe doubles beautifully—perfect for feeding a crowd or stocking your freezer. Use a larger pot and you may need to blend in batches depending on your blender size. The cooking time remains essentially the same, though you might need an extra 5-10 minutes for the larger volume to heat through.
Hearty Sweet Potato and Spinach Soup for Family Comfort Nights
Ingredients
Instructions
- Roast Sweet Potatoes: Preheat oven to 400°F. Toss cubed sweet potatoes with 2 tablespoons olive oil, salt, and pepper. Roast 25-30 minutes until caramelized.
- Sauté Aromatics: In a large pot, heat remaining oil and cook onion and shallots until softened, 5-6 minutes. Add garlic and cook 1 minute more.
- Add Spices: Stir in paprika, coriander, cinnamon, salt, and pepper. Cook 1-2 minutes until fragrant.
- Deglaze: Add wine and scrape up browned bits. Let reduce by half, about 2 minutes.
- Simmer: Add roasted sweet potatoes, vegetable broth, and coconut milk. Simmer 15-20 minutes.
- Blend: Using an immersion blender, puree until completely smooth.
- Add Spinach: Return to pot, bring to simmer, and wilt in spinach one handful at a time.
- Season and Serve: Adjust seasoning to taste and serve hot with your favorite garnishes.
Recipe Notes
For best results, don't skip roasting the sweet potatoes—it adds incredible depth of flavor. The soup thickens as it sits, so thin with additional broth or coconut milk when reheating.