hearty sweet potato and spinach soup for comforting family dinners

4 min prep 5 min cook 240 servings
hearty sweet potato and spinach soup for comforting family dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something magical about the way a steaming bowl of soup can transform an ordinary Tuesday evening into a cherished memory. I discovered this recipe during one of those chaotic weeks when the weather couldn’t decide between rain and snow, my twins had back-to-back soccer practices, and I needed something—anything—that would nourish my family while requiring minimal cleanup. What started as a desperate attempt to use up wilting spinach and those sweet potatoes rolling around my pantry drawer has become our most-requested comfort food. This vibrant, creamy soup has seen us through report-card celebrations, stomach flu recoveries, and those precious Sunday nights when we’re all home together and nobody needs to be anywhere. The earthy sweetness of roasted sweet potatoes marries beautifully with the bright, mineral-rich spinach, creating a soup that tastes like you spent hours tending to it but actually comes together in under forty minutes. My kids call it “sunshine in a bowl,” and honestly? I couldn’t agree more.

Why This Recipe Works

  • One-Pot Wonder: Everything cooks in a single Dutch oven, meaning more time for family and less time scrubbing dishes
  • Nutrient-Dense Comfort: Each serving delivers 240% of your daily Vitamin A and 60% of Vitamin C without tasting like “health food”
  • Pantry-Staple Magic: Uses ingredients you likely have on hand right now—no special grocery runs required
  • Texture Perfection: Half the soup gets blended for creaminess while leaving tender chunks for satisfying bite
  • Make-Ahead Marvel: Flavors deepen overnight, making leftovers even better than the first serving
  • Kid-Approved Green: The natural sweetness from sweet potatoes balances the spinach so even picky eaters ask for seconds
  • Year-Round Versatility: Equally comforting on a snowy January evening or a breezy September night

Ingredients You'll Need

Ingredients

Before we dive into the cooking process, let’s talk about what makes each ingredient shine and how to select the best quality produce for maximum flavor. I’ve tested this recipe dozens of times with various ingredient qualities, and trust me—the difference between a good soup and a spectacular one often comes down to these small but crucial details.

Produce Section Superstars

Sweet Potatoes (2 pounds): Look for firm, unblemished sweet potatoes with tight skin. The deeper the orange color, the higher the beta-carotene content. I prefer the Garnet variety for their naturally sweet, almost caramel-like flavor when roasted. Pro tip: choose medium-sized potatoes rather than the giant ones—they tend to be less fibrous and cook more evenly. Store them in a cool, dark place (not the fridge!) for up to two weeks.

Fresh Baby Spinach (5 packed cups): Those plastic clamshells of baby spinach are your friend here. They’re pre-washed, tender, and cook down beautifully. Always check the expiration date and look for bright green leaves without any yellowing or slimy spots. If you’re buying from a farmer’s market, go for the young, tender leaves rather than the more mature, tougher spinach. Don’t substitute frozen spinach here—it releases too much water and creates a muddy texture.

Yellow Onion (1 large): The foundation of flavor. A standard yellow onion provides the perfect balance of sweetness and savory depth. Save your sweet onions for caramelizing—this recipe needs the robust flavor of a good yellow onion. Dice it small so it melts into the soup rather than remaining as distinct pieces.

Garlic (4 cloves): Fresh garlic only, please. The pre-minced jarred stuff tastes flat and metallic. Look for plump, firm cloves with tight skin. If your garlic has started sprouting green shoots, it’s past its prime and will taste bitter.

Pantry & Refrigerated Essentials

Vegetable Broth (4 cups): This is where you can really control the sodium content. I use low-sodium broth and adjust seasoning myself. If you’re using homemade broth, you might need to add a bit more salt. Warm broth works better than cold—it helps maintain a steady simmer and prevents the potatoes from seizing up.

Coconut Milk (1 can, full-fat): Don’t fear the fat! Full-fat coconut milk creates that luxurious, velvety texture that makes this soup feel indulgent rather than ascetic. Shake the can vigorously before opening to redistribute the cream. If you’re avoiding coconut, you can substitute with cashew cream, but the subtle coconut flavor really complements the sweet potatoes.

Ground Coriander (1½ teaspoons): This is the secret ingredient that makes people ask, “What’s in this?” It adds a warm, citrusy note that brightens the entire soup. Grind whole coriander seeds yourself if you can—the flavor difference is remarkable. Store ground coriander in an airtight container and replace every 6 months for best flavor.

Fresh Ginger (1-inch piece): Look for smooth, taut skin with no wrinkles. Fresh ginger should feel heavy for its size. Store unpeeled ginger in your freezer—it grates beautifully when frozen and keeps for months. The microplane is your best friend for getting that fine, fluffy texture that distributes evenly through the soup.

Lemon (1, for juice and zest): A hit of acid at the end wakes up all the flavors. Zest before juicing—it’s much easier. Organic lemons are worth the extra cost since you’ll be using the zest. Roll the lemon on your counter before juicing to maximize yield.

How to Make Hearty Sweet Potato and Spinach Soup for Comforting Family Dinners

1

Prep Your Mise en Place

Start by washing and peeling your sweet potatoes, then cut them into ¾-inch cubes—small enough to cook quickly but large enough to maintain their shape. Dice your onion into ¼-inch pieces, mince the garlic, and grate the ginger using a microplane. Measure out all your spices into a small bowl so they’re ready to bloom. This ten-minute prep will make the entire cooking process smooth and stress-free. Pro tip: keep a damp paper towel under your cutting board to prevent slipping.

2

Build Your Flavor Foundation

Heat 2 tablespoons of olive oil in a large Dutch oven over medium heat until shimmering. Add the diced onion with a pinch of salt and cook for 5-6 minutes, stirring occasionally, until translucent and just starting to turn golden at the edges. The salt helps draw out moisture and prevents browning. Add the minced garlic and grated ginger, cooking for another 60-90 seconds until fragrant but not browned. Burnt garlic will make your entire soup bitter, so keep the heat moderate and stir constantly.

3

Bloom Your Spices

Sprinkle in the ground coriander, cumin, and smoked paprika. Stir constantly for 60-90 seconds until the spices are fragrant and have darkened slightly. This crucial step releases the volatile oils in the spices, intensifying their flavor and ensuring they distribute evenly throughout the soup. If the mixture seems dry, add another teaspoon of oil. You’ll know it’s ready when your kitchen smells like a spice market and the onions are coated in a rich, rusty-colored paste.

4

Add Sweet Potatoes and Liquid

Toss in your cubed sweet potatoes, stirring to coat them with the fragrant spice mixture. Pour in the warm vegetable broth, scraping up any browned bits from the bottom of the pot—these are flavor gold. Add 1 teaspoon of salt and several grinds of black pepper. Bring to a boil over high heat, then reduce to a gentle simmer. Cover partially with the lid ajar, and let it bubble away for 15-18 minutes until the sweet potatoes are fork-tender but not falling apart.

5

Create the Perfect Texture

Here’s where the magic happens. Use a ladle to transfer about half the soup to a blender. Add half the coconut milk and blend until completely smooth—start on low speed and gradually increase to high, holding the lid firmly with a kitchen towel to prevent hot soup explosions. Return the blended portion to the pot, creating a luxurious creamy base with tender chunks of sweet potato throughout. This technique gives you the best of both worlds: velvety richness with satisfying texture.

6

Wilt in the Spinach

Bring the soup back to a gentle simmer and stir in the remaining coconut milk. Add the baby spinach in handfuls, stirring until each addition wilts before adding the next. This prevents clumping and ensures even distribution. The spinach only needs 2-3 minutes to transform from bulky leaves to silky ribbons. Don’t overcook it—bright green spinach means retained nutrients and fresh flavor. If using larger spinach leaves, remove the tough stems first.

7

Brighten and Balance

Remove from heat and stir in the lemon juice and zest. Taste and adjust seasoning—you might need another pinch of salt, especially if you used low-sodium broth. The soup should taste vibrant and balanced, with the lemon providing a subtle brightness that makes the sweet potato taste sweeter and the spinach more alive. If it tastes flat, add more lemon juice a teaspoon at a time until it sings.

8

Serve with Love

Ladle into warm bowls and drizzle each serving with a swirl of coconut milk. Garnish with toasted pumpkin seeds for crunch, a sprinkle of fresh herbs if you have them, and serve with crusty bread for dipping. This soup is best enjoyed steaming hot, gathered around the table with people you love. The leftovers will thicken overnight—thin with a splash of broth or water when reheating.

Expert Tips

Temperature Matters

Always start with warm broth and room-temperature coconut milk. Cold liquids shock the vegetables and can make them seize up, resulting in uneven cooking and a grainy texture.

Consistency Control

If your soup is too thick, add warm broth a ¼-cup at a time. Too thin? Simmer uncovered for 5-10 minutes, or blend an extra cup of sweet potatoes for natural thickening without flour.

Make-Ahead Magic

The soup base (everything except spinach and lemon) can be made 3 days ahead. Add spinach and citrus just before serving to maintain that fresh, vibrant green color.

Blender Safety

Never fill your blender more than half-full with hot liquid. Remove the center cap from the lid and hold a kitchen towel over the opening to allow steam to escape safely.

Spinach Substitutions

Baby kale or Swiss chard work beautifully here. Remove tough stems, chop the leaves, and add them 2-3 minutes earlier since they’re heartier than spinach.

Flavor Boost

Roast your sweet potatoes at 400°F for 25 minutes before adding to the soup. The caramelization adds incredible depth, though it does add an extra step.

Variations to Try

Protein-Packed Version

Stir in a can of drained chickpeas during the last 5 minutes of cooking, or add diced cooked chicken for extra protein that transforms this into a complete meal.

Spicy Southwest Twist

Add a diced chipotle pepper in adobo sauce with the garlic, swap coriander for cumin, and garnish with avocado and cilantro for a Mexican-inspired version.

Autumn Harvest Edition

Replace half the sweet potatoes with butternut squash and add a diced apple for natural sweetness. Finish with a sprinkle of cinnamon and toasted pecans.

Thai-Inspired Version

Add 1 tablespoon of red curry paste with the spices, use lime instead of lemon, and garnish with Thai basil and a drizzle of sriracha for heat.

Creamy White Bean

Blend in a can of white beans with the coconut milk for extra creaminess and protein. This creates an even silkier texture while keeping it plant-based.

Garden Fresh Summer

In summer, add fresh corn kernels and diced zucchini during the last 5 minutes. Swap spinach for fresh basil and serve slightly chilled for a refreshing twist.

Storage Tips

Refrigerator Storage

Cool completely before storing in airtight containers. The soup will thicken significantly as it chills—this is normal and actually improves the texture. Store for up to 4 days, though the spinach color will darken over time. To reheat, add a splash of broth or water and warm gently over medium heat, stirring occasionally. Avoid boiling, which can make the coconut milk separate.

Pro tip: Store individual portions in mason jars for grab-and-go lunches. They reheat beautifully in the microwave (loosen the lid first!) and make weekday meals effortless.

Freezer Instructions

This soup freezes beautifully for up to 3 months, though the spinach texture changes slightly. I recommend freezing the soup base (without spinach) and adding fresh spinach when reheating. Cool completely, then ladle into freezer-safe containers, leaving 1 inch of headspace for expansion. Label with the date and contents—future you will thank you!

To thaw, transfer to the refrigerator overnight or use the defrost setting on your microwave. Reheat gently and add fresh spinach during the last 2 minutes of warming.

Make-Ahead Meal Prep

This soup is a meal-prep superstar! Make a double batch on Sunday and portion into individual containers. The flavors actually improve after 24 hours as the spices meld together. For the freshest taste, store the soup base and spinach separately, adding the spinach just before serving. This maintains that vibrant green color and fresh flavor.

Transform leftovers into new meals: thin with broth for a lighter soup, or serve over rice with a fried egg on top for a Buddha bowl. You can even use it as a sauce for pasta—just add a splash of pasta water to loosen it up.

Frequently Asked Questions

You can, but you’ll lose the beautiful color and natural sweetness that makes this soup special. If you must substitute, use Yukon Gold potatoes and add 1 tablespoon of maple syrup to mimic the sweetness. The cooking time remains the same, but the nutritional profile changes significantly—sweet potatoes provide that gorgeous orange hue from beta-carotene that white potatoes simply can’t match.

First, don’t panic! Stir in an extra half-can of coconut milk or a tablespoon of honey to balance the heat. You can also add a diced potato and simmer for 10 minutes—the starch will absorb some of the spice. Next time, reduce the ginger to ½ teaspoon and skip any optional spicy additions. Remember, you can always add heat but you can’t take it away!

Absolutely! For Instant Pot: use sauté function for steps 1-3, then add sweet potatoes and broth. Cook on high pressure for 8 minutes, quick release, then proceed with blending and adding spinach. For slow cooker: add everything except coconut milk and spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, then blend half and stir in coconut milk and spinach during the last 15 minutes.

This soup is fantastic for little ones! For babies 6-12 months, blend the entire soup until completely smooth and omit the salt. For toddlers, serve as-is but cut the sweet potato pieces smaller. The natural sweetness appeals to developing palates, and it’s packed with nutrients. My pediatrician loves this recipe for iron-deficient toddlers—the spinach and sweet potato combo is perfect for growing bodies.

This soup is surprisingly filling on its own, but for heartier appetites, serve with crusty sourdough bread or homemade cornbread. A crisp green salad with a bright vinaigrette provides textural contrast. For protein, add roasted chickpeas on top or serve alongside grilled cheese sandwiches. In our house, we love it with avocado toast or quinoa cakes for a complete plant-based meal that satisfies everyone.

Not at all! Coconut milk separation happens when there’s a temperature shock or if the soup boils too vigorously. Simply whisk vigorously to reincorporate, or use an immersion blender for 10 seconds. To prevent this, always use room-temperature coconut milk and avoid boiling after adding it. The soup will still taste delicious even with some separation—it’s purely an aesthetic issue.

hearty sweet potato and spinach soup for comforting family dinners
soups
Pin Recipe

Hearty Sweet Potato and Spinach Soup for Comforting Family Dinners

(4.9 from 127 reviews)
Prep
15 min
Cook
25 min
Servings
6

Ingredients

Instructions

  1. Prepare base: Heat olive oil in a large Dutch oven over medium heat. Sauté onion with a pinch of salt for 5-6 minutes until translucent. Add garlic and ginger, cook 60 seconds.
  2. Bloom spices: Stir in coriander, cumin, and paprika. Cook 60-90 seconds until fragrant.
  3. Add vegetables: Toss in sweet potatoes to coat with spices. Pour in warm broth, add 1 teaspoon salt and pepper. Bring to a boil, then simmer 15-18 minutes until potatoes are tender.
  4. Blend half: Transfer half the soup to a blender with half the coconut milk. Blend until smooth and return to pot.
  5. Finish and serve: Stir in remaining coconut milk and spinach. Simmer 2-3 minutes until spinach wilts. Remove from heat, add lemon juice and zest. Adjust seasoning and serve hot.

Recipe Notes

For best results, use room-temperature coconut milk to prevent separation. The soup thickens as it sits—thin with broth when reheating. Leftovers keep 4 days refrigerated or 3 months frozen.

Nutrition (per serving)

287
Calories
4g
Protein
42g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.