Welcome to mumskitchenrecipes

creamy sweet potato and spinach soup for family comfort during winter

By Ava Graham | March 01, 2026
creamy sweet potato and spinach soup for family comfort during winter

Creamy Sweet Potato & Spinach Soup: Winter's Warmest Hug in a Bowl

When the first snowflakes begin to drift past my kitchen window and the thermometer stubbornly refuses to climb above freezing, I reach for two things: my grandmother's worn wooden spoon and the biggest soup pot I own. There's something almost magical about the way a steaming bowl of creamy sweet potato and spinach soup can transform a frigid February evening into a cozy haven of warmth and contentment. This particular recipe has been my family's saving grace through seventeen Wisconsin winters, countless snow days, and more "I can't feel my toes" complaints than I care to count.

The inspiration came during one of those brutal January stretches where the sun hasn't shown its face in days and everyone's skin has that perpetual wind-burned look. My daughter had just come home from college, complaining that campus food had ruined her appreciation for vegetables, while my son was home with yet another winter cold. I wanted to create something that would wrap them in comfort while sneaking in nutrients they desperately needed – something that would make them forget they were essentially eating liquid vegetables. After three attempts and a refrigerator full of test batches, this golden, velvety soup emerged as the clear winner.

What makes this soup extraordinary isn't just its silky texture or the way it fills your kitchen with the aroma of autumn spices. It's the perfect balance of earthy sweet potatoes, vibrant spinach, and a secret blend of warming spices that makes everyone ask for seconds. The coconut milk adds luxurious richness without overwhelming the vegetables' natural flavors, while a hint of lime juice brightens everything at the end. Best of all, it comes together in under an hour with ingredients you probably already have in your pantry – because who wants to run to the grocery store when it's -10°F outside?

Why This Recipe Works

  • Perfect Texture Balance: Roasting the sweet potatoes first creates caramelized edges that add depth, while the coconut milk ensures every spoonful is lusciously smooth without being heavy.
  • Make-Ahead Friendly: This soup actually tastes better the next day as the flavors meld together, making it perfect for meal prep or entertaining guests without last-minute stress.
  • Hidden Nutrition Boost: Even the pickiest eaters won't detect the massive amount of spinach – it melts into the soup while maintaining its vibrant color and nutritional value.
  • One-Pot Wonder: Minimal cleanup means more time to curl up under a blanket with your bowl of comfort – everything cooks in a single Dutch oven.
  • Budget-Conscious Ingredients: Sweet potatoes and spinach are affordable year-round, and coconut milk keeps longer than heavy cream while being dairy-free friendly.
  • Customizable Heat Level: From mild enough for toddlers to spicy enough for heat-seekers, you control the warmth with simple adjustments to the curry paste.
  • Freezer Hero: Make a double batch and freeze half – it thaws beautifully for those nights when cooking feels impossible but takeout sounds depressing.

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simple ingredient list, but don't let that fool you – each component plays a crucial role in creating the final symphony of flavors. Let's break down what you'll need and why each ingredient matters more than you might think.

Sweet Potatoes (2 pounds) – Look for firm, unblemished sweet potatoes with tight skin. I prefer the orange-fleshed variety for their natural sweetness and creamy texture when blended. Avoid any with soft spots or sprouting eyes. Pro tip: choose medium-sized potatoes rather than the massive ones – they tend to be less fibrous and blend more smoothly. If you can only find large ones, that's fine; just peel away any tough center portions after roasting.

Fresh Baby Spinach (8 cups) – Baby spinach works best here because it's tender and melts seamlessly into the soup. If you're using mature spinach, remove the thick stems and roughly chop the leaves. Don't substitute frozen spinach – it releases too much water and can make the soup taste metallic. The volume might seem excessive, but trust the process: eight cups cook down to just the right amount of green goodness.

Full-Fat Coconut Milk (1 can) – This is non-negotiable for achieving that restaurant-quality creaminess without dairy. Light coconut milk won't give you the same luxurious mouthfeel, and the difference is only about 50 calories per serving. Shake the can vigorously before opening, or better yet, pour it into a bowl and whisk to reincorporate the cream that rises to the top.

Yellow Onion (1 large) – A standard yellow onion provides the aromatic base that builds flavor complexity. Dice it fairly small so it melts into the soup rather than remaining as distinct pieces. If you're out of yellow onions, shallots make an excellent substitute and add a subtle sweetness.

Garlic (4 cloves) – Fresh garlic is essential here – the powdered stuff won't provide the same pungent depth. Mince it finely or press it through a garlic press. Four cloves might seem like a lot, but much of the intensity cooks off, leaving behind a mellow, savory note that complements the sweet potatoes perfectly.

Fresh Ginger (2-inch piece) – Ginger adds brightness and a gentle warmth that makes this soup incredibly comforting. Peel it with the edge of a spoon (the easiest method) and grate it on a microplane. If you don't have fresh, you can substitute 1 teaspoon of ground ginger, but the fresh really makes a difference.

Vegetable Broth (4 cups) – Use a good quality broth since it's the primary liquid. Homemade is ideal, but Pacific Foods or Imagine brands work wonderfully. If you're using store-bought broth that's salted, wait to add additional salt until the end – you can always add more, but you can't take it out.

Thai Red Curry Paste (1-2 tablespoons) – This is your flavor secret weapon. It adds complexity, depth, and just enough heat to make things interesting without overwhelming the other flavors. Start with 1 tablespoon for a mild soup, or go up to 2 if your family enjoys some heat. Mae Ploy or Thai Kitchen brands are both excellent.

Maple Syrup (2 tablespoons) – A touch of maple syrup enhances the natural sweetness of the sweet potatoes and balances the savory elements. Use real maple syrup, not the artificial pancake syrup. Honey works as a substitute, but maple adds a more complex flavor that pairs beautifully with the curry spices.

Lime Juice (2 tablespoons) – Fresh lime juice added at the end brightens all the flavors and prevents the soup from tasting heavy. Don't skip this – it's what takes the soup from good to great. If you don't have limes, lemon juice works in a pinch.

How to Make Creamy Sweet Potato and Spinach Soup for Family Comfort During Winter

1

Roast the Sweet Potatoes for Maximum Flavor

Preheat your oven to 425°F (220°C). While it's heating, peel your sweet potatoes and cut them into 1-inch cubes. The smaller you cut them, the faster they'll roast, but don't go smaller than 1-inch or they'll dry out. Toss the cubes with 2 tablespoons of olive oil, 1 teaspoon of salt, and 1/2 teaspoon of black pepper. Spread them in a single layer on a large rimmed baking sheet – overcrowding will cause them to steam rather than roast. Roast for 25-30 minutes, stirring once halfway through, until the edges are caramelized and the centers are tender when pierced with a fork. This roasting step is crucial – it concentrates the sweet potatoes' natural sugars and adds a depth of flavor you simply can't achieve by boiling.

2

Build Your Aromatic Base

While the sweet potatoes are roasting, heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 5-6 minutes, stirring occasionally, until it's translucent and just starting to turn golden at the edges. Add the minced garlic and grated ginger, cooking for another 1-2 minutes until fragrant. Be careful not to let the garlic brown – burnt garlic will make your entire soup taste bitter. This is when your kitchen starts smelling like a five-star restaurant.

3

Add the Spice Foundation

Stir in your Thai red curry paste and cook for 1 minute. This brief cooking time helps bloom the spices in the curry paste, releasing their essential oils and intensifying their flavors. Don't skip this step – raw curry paste has a harsh, one-dimensional taste that won't integrate well into your soup. The mixture should become incredibly fragrant and might even make you cough a bit – that's normal and means you're doing it right.

4

Deglaze and Combine Ingredients

Pour in about 1 cup of your vegetable broth, scraping the bottom of the pot with a wooden spoon to release any flavorful browned bits (fond) that have developed. Add the remaining broth, maple syrup, and 1 teaspoon of salt. Bring the mixture to a boil, then reduce heat and simmer for 10 minutes to allow the flavors to meld together beautifully.

5

Add Roasted Sweet Potatoes

Once your sweet potatoes are perfectly roasted with caramelized edges, carefully add them to the pot. They should be so tender that some pieces might fall apart – that's exactly what you want. Stir gently to combine, being careful not to break up the potatoes too much. Let everything simmer together for another 5 minutes. This marriage of flavors is where the magic really happens.

6

Blend Until Silky Smooth

Here's where patience pays off. Using an immersion blender, carefully blend the soup directly in the pot until it's completely smooth and creamy. If you don't have an immersion blender, work in batches with a regular blender – but be extremely careful with hot liquids, filling the blender only halfway and removing the center cap to let steam escape. Blend each batch for at least 60 seconds to ensure absolute smoothness. The soup should be the consistency of heavy cream; if it's too thick, add more broth. If it's too thin, let it simmer uncovered for a few minutes to reduce.

7

Add Spinach and Coconut Milk

Return the blended soup to low heat and stir in the entire can of coconut milk. Add the spinach, a few handfuls at a time, stirring until each addition wilts before adding more. This gradual approach prevents the spinach from clumping together and ensures even distribution throughout the soup. Once all the spinach has been incorporated, cook for just 2-3 minutes more – overcooking spinach causes it to turn that unappetizing army green color.

8

Final Seasoning and Brightening

Remove the pot from heat and stir in the fresh lime juice. This final addition is crucial – it brightens all the flavors and prevents the soup from tasting heavy or one-dimensional. Taste and adjust seasoning with salt and pepper as needed. The soup should taste creamy, slightly sweet from the potatoes and maple syrup, with a gentle warmth from the curry paste and a bright finish from the lime. If it tastes flat, add a pinch more salt. If it tastes too rich, add another squeeze of lime.

Expert Tips

Temperature Matters

Serve this soup hot but not boiling – around 140-150°F is perfect. Too hot and you won't taste the subtle flavors; too cool and the texture becomes unappealingly thick.

Texture Troubleshooting

If your soup is grainy, it wasn't blended long enough. Return it to the pot and blend for another 2-3 minutes. For extra silky texture, strain through a fine-mesh sieve.

Color Preservation

To keep that gorgeous emerald green color, don't add the spinach until just before serving if you're not eating immediately. The acid in the lime juice also helps maintain the vibrant hue.

Make-Ahead Magic

This soup actually improves after a day in the refrigerator as the flavors meld. Just reheat gently and add the spinach fresh when reheating for the brightest color and flavor.

Garnish Game-Changer

Top each bowl with toasted pumpkin seeds, a swirl of coconut cream, and a few drops of chili oil. The contrast in textures and temperatures elevates the entire experience.

Spice Level Control

For kids or spice-sensitive adults, start with 1/2 tablespoon of curry paste. You can always add more at the end, but you can't take it out once it's in.

Variations to Try

Green Goodness Boost

Substitute half the spinach with kale or Swiss chard for extra nutrients. Remove the tough stems and add the greens 5 minutes earlier since they're heartier than spinach.

Autumn Harvest Version

Add one peeled and diced apple with the onions for natural sweetness, and substitute sage for the curry paste for a more traditional autumn flavor profile.

Spicy Thai Inspired

Add 1 tablespoon of sriracha, use full-fat coconut milk, and garnish with fresh cilantro, lime wedges, and thinly sliced Thai chilies for those who like it hot.

Protein Power Version

Add a can of drained chickpeas or white beans when you add the coconut milk for extra protein and fiber. This transforms it from a side dish to a complete meal.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first 24 hours. If the soup thickens too much, thin with additional vegetable broth or coconut milk when reheating.

Freezer Instructions

This soup freezes beautifully for up to 3 months. Cool completely, then portion into freezer-safe containers, leaving 1 inch of headspace for expansion. Thaw overnight in the refrigerator and reheat gently. Note: the spinach color may darken slightly after freezing, but the taste remains perfect.

Reheating Perfection

Reheat gently over medium-low heat, stirring frequently to prevent scorching. Add a splash of coconut milk or broth to restore the original consistency. Avoid boiling, as this can cause the coconut milk to separate and the spinach to turn an unappealing color.

Frequently Asked Questions

Absolutely! Add everything except the coconut milk, spinach, and lime juice to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, until sweet potatoes are tender. Blend until smooth, then stir in coconut milk and spinach during the last 30 minutes. Add lime juice just before serving.

The most common cause is under-seasoning. Add more salt gradually – soup needs more seasoning than you think. Also, make sure you added the lime juice at the end; the acid is crucial for brightening flavors. Finally, check that your curry paste is fresh (replace if it's been open more than 6 months).

You can, but the soup will be quite different. Regular potatoes lack the natural sweetness that balances the curry paste and spinach. If you must substitute, increase the maple syrup to 3 tablespoons and consider adding a diced carrot for sweetness. The color will also be less vibrant.

Yes, with modifications! Omit the curry paste entirely and use just a pinch of mild curry powder instead. Skip the salt and add a splash of breast milk or formula for extra creaminess if desired. The result is a mild, nutritious puree that introduces babies to complex flavors safely.

Yes! Water-sauté the onions instead of using oil – add 2-3 tablespoons of water or broth as needed to prevent sticking. You can also roast the sweet potatoes on parchment paper without oil; they'll still caramelize beautifully, though the texture will be slightly different.

Crusty sourdough bread is classic, but we also love it with grilled cheese sandwiches, naan bread, or cornbread. For a lighter option, serve with a simple green salad dressed with lemon vinaigrette. The soup is also substantial enough to serve as a main dish with just some crackers on the side.

creamy sweet potato and spinach soup for family comfort during winter
soups
Pin Recipe

Creamy Sweet Potato & Spinach Soup

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

Ingredients

Instructions

  1. Roast Sweet Potatoes: Preheat oven to 425°F. Toss sweet potato cubes with 2 tablespoons olive oil, salt, and pepper. Roast 25-30 minutes until caramelized.
  2. Sauté Aromatics: In a large pot, heat remaining oil over medium heat. Cook onion 5-6 minutes until translucent. Add garlic and ginger, cook 1-2 minutes more.
  3. Add Spices: Stir in curry paste, cook 1 minute until fragrant. Deglaze with 1 cup broth, scraping up browned bits.
  4. Simmer: Add remaining broth, maple syrup, and salt. Bring to boil, then simmer 10 minutes.
  5. Blend: Add roasted sweet potatoes. Blend until completely smooth using immersion blender or regular blender.
  6. Finish: Stir in coconut milk and spinach. Cook 2-3 minutes until spinach wilts. Remove from heat, stir in lime juice. Season to taste and serve hot.

Recipe Notes

For best results, roast the sweet potatoes until they have caramelized edges. This step adds incredible depth of flavor. Start with 1 tablespoon of curry paste for mild soup, add more to taste. The soup thickens as it sits; thin with additional broth or coconut milk when reheating.

Nutrition (per serving)

287
Calories
5g
Protein
42g
Carbs
12g
Fat

More Recipes