warm sweet potato and spinach soup for nourishing family dinner

4 min prep 5 min cook 8 servings
warm sweet potato and spinach soup for nourishing family dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Warm Sweet Potato & Spinach Soup for Nourishing Family Dinner

There’s a certain kind of magic that happens when the first spoonful of this velvety soup touches your lips on a chilly evening. The way the natural sweetness of roasted sweet potatoes mingles with the earthy notes of fresh spinach, all wrapped in a silky broth that tastes like liquid comfort—it’s the kind of recipe that turns a simple weeknight into something memorable. I developed this soup during one of those endless February weeks when winter felt like it would never end, and my family was craving something that would warm us from the inside out. What started as a desperate attempt to use up some sad-looking sweet potatoes and a half-eaten bag of spinach has become our most-requested soup, the one my teenager asks for after tough exams, the one my partner requests when they’ve had a rough day at work, and the one I make when I need to feel like I’ve got this whole dinner thing figured out.

This isn’t just another vegetable soup—it’s a celebration of how humble ingredients can transform into something extraordinary. The secret lies in roasting the sweet potatoes first, which concentrates their natural sugars and adds a depth of flavor that simmering alone can’t achieve. Combined with aromatic vegetables, warming spices, and a generous handful of nutrient-packed spinach, this soup delivers restaurant-quality results with minimal effort. Whether you’re feeding picky eaters or health-conscious foodies, this recipe strikes that perfect balance between nutritious and downright delicious.

Why This Recipe Works

  • Roasted Sweet Potatoes: Roasting intensifies the natural sweetness and adds caramelized depth that transforms the entire soup
  • Layered Aromatics: Building flavors with onion, garlic, and ginger creates a complex base that makes every spoonful interesting
  • Fresh Spinach Addition: Adding spinach at the end preserves its vibrant color and nutrients while providing a pleasant textural contrast
  • Coconut Milk Creaminess: A touch of coconut milk adds luxurious creaminess without dairy, making it naturally vegan-friendly
  • Warming Spice Blend: Cumin, coriander, and a hint of smoked paprika create warmth without overwhelming heat
  • One-Pot Simplicity: Everything comes together in a single pot, making cleanup a breeze on busy weeknights
  • Meal Prep Friendly: This soup tastes even better the next day, making it perfect for make-ahead lunches and dinners

Ingredients You'll Need

Ingredients

The beauty of this soup lies in its simplicity—every ingredient serves a purpose, working together to create something greater than the sum of its parts. When shopping for sweet potatoes, look for firm specimens with smooth, unblemished skin. I prefer the orange-fleshed varieties like Garnet or Jewel for their natural sweetness and creamy texture when roasted. The size matters too—medium sweet potatoes (about 8-10 ounces each) roast more evenly than their larger counterparts.

Fresh spinach is non-negotiable here. While the pre-washed baby spinach in plastic clamshells works perfectly, I’ve also had great success with bunches of mature spinach from the farmers market. The key is adding it at the very end, just until it wilts, preserving its vibrant green color and delicate flavor. If you’re working with mature spinach, remove the thick stems and give it a rough chop—the leaves will incorporate more evenly into the soup.

The coconut milk should be full-fat for maximum creaminess. Don’t worry about the coconut flavor overwhelming the soup—it provides richness without making the final dish taste like a piña colada. If you’re not a coconut fan, you can substitute with cashew cream or even a splash of heavy cream, though the soup won’t be vegan anymore.

For the vegetable broth, homemade is always superior, but I’ve found that a good quality low-sodium store-bought version works beautifully. The key is choosing one that isn’t too assertive—some commercial broths can overpower the delicate balance of flavors we’re building here. If you only have regular broth, reduce the added salt accordingly.

How to Make Warm Sweet Potato & Spinach Soup

1

Roast the Sweet Potatoes

Preheat your oven to 425°F (220°C). Peel 2 pounds of sweet potatoes and cut them into 1-inch cubes. Toss with 2 tablespoons olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper on a large rimmed baking sheet. Roast for 25-30 minutes, stirring once halfway through, until the edges are caramelized and the centers are tender when pierced with a fork. The roasting process is crucial—it concentrates the natural sugars and adds those delicious caramelized edges that will give your soup incredible depth of flavor.

2

Build the Aromatic Base

While the sweet potatoes roast, heat 2 tablespoons olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add 1 large diced onion and cook for 5-6 minutes until translucent and beginning to brown at the edges. Add 4 minced garlic cloves and 1 tablespoon grated fresh ginger, cooking for another minute until fragrant. The ginger adds a subtle warmth that complements the sweet potatoes beautifully without overwhelming the other flavors.

3

Add the Spices

Stir in 1 teaspoon ground cumin, ½ teaspoon ground coriander, ½ teaspoon smoked paprika, and ¼ teaspoon turmeric. Cook for 1-2 minutes, stirring constantly, until the spices are fragrant and coating the vegetables. This step, called "blooming" the spices, releases their essential oils and intensifies their flavors. Be careful not to let them burn—reduce the heat if necessary and keep things moving in the pot.

4

Deglaze and Simmer

Pour in 4 cups vegetable broth, scraping up any browned bits from the bottom of the pot—these little flavor bombs will add incredible depth to your soup. Add the roasted sweet potatoes and bring everything to a gentle simmer. Reduce heat to low and let it bubble away for 15 minutes, allowing all the flavors to meld together beautifully. The soup should thicken slightly as the sweet potatoes continue to break down.

5

Blend Until Silky

Using an immersion blender, carefully purée the soup until completely smooth and velvety. If you don’t have an immersion blender, work in batches with a regular blender—just be sure to remove the center cap from the lid and cover with a kitchen towel to let steam escape. Blend each batch for at least 30 seconds to ensure a silky-smooth texture. The soup should coat the back of a spoon but still be pourable.

6

Add the Creamy Element

Stir in ½ cup full-fat coconut milk, 1 tablespoon lime juice, and season with salt and pepper to taste. The coconut milk adds luxurious creaminess without dairy, while the lime juice brightens all the flavors and balances the natural sweetness of the potatoes. Start with less salt than you think you need—you can always add more, but you can’t take it out.

7

Finish with Fresh Spinach

Increase heat to medium and add 4 packed cups fresh spinach, stirring until just wilted—this should take about 2-3 minutes. The spinach will reduce dramatically in volume, turning a beautiful vibrant green. Be careful not to overcook it; you want it tender but still bright green and full of nutrients. The residual heat will continue to cook it slightly even after you remove the pot from the heat.

8

Serve and Garnish

Ladle the soup into warm bowls and garnish with a swirl of coconut milk, toasted pumpkin seeds, and a sprinkle of fresh herbs like cilantro or parsley. A drizzle of good olive oil and a crack of fresh black pepper elevate this humble soup to something restaurant-worthy. Serve immediately with crusty bread for dipping, or let it cool slightly and pack it up for tomorrow’s lunch—it reheats beautifully.

Expert Tips

Temperature Matters

Let your roasted sweet potatoes cool for 5-10 minutes before adding to the soup. This prevents splattering and helps them incorporate more smoothly into the broth.

Consistency Control

If your soup is too thick after blending, thin it with additional broth or water, ¼ cup at a time. Too thin? Simmer uncovered for 5-10 minutes to reduce.

Make-Ahead Magic

The soup base (without spinach) can be made up to 3 days ahead. Simply reheat and add fresh spinach just before serving for the best color and texture.

Flavor Boost

Add a 2-inch piece of Parmesan rind to the simmering soup for extra umami depth. Remove before blending—it adds incredible richness without any cheese flavor.

Freezer Success

Freeze portions in silicone muffin cups for easy single-serving portions. Once frozen, pop them out and store in a freezer bag for up to 3 months.

Blender Safety

When using a regular blender, fill it no more than half full with hot soup. Hold the lid down with a kitchen towel to prevent hot soup explosions.

Variations to Try

Spicy Thai Version

Add 1 tablespoon Thai red curry paste with the aromatics, substitute lime leaves for the lime juice, and garnish with Thai basil and sliced red chilies.

Autumn Harvest

Replace half the sweet potatoes with butternut squash, add ½ teaspoon cinnamon and ¼ teaspoon nutmeg, and garnish with roasted pumpkin seeds.

Mediterranean Twist

Add 1 teaspoon za’atar with the spices, substitute white beans for half the sweet potatoes, and finish with a drizzle of tahini and chopped fresh mint.

Protein-Packed

Stir in 1 can of drained chickpeas or white beans when adding the coconut milk, and top with crispy baked tofu cubes for extra protein.

Storage Tips

This soup stores like a dream, making it perfect for meal prep and busy weeknight dinners. Once completely cooled, transfer to airtight containers and refrigerate for up to 4 days. The flavors actually improve after the first day as the spices have time to meld and develop. When reheating, do so gently over medium-low heat, stirring occasionally. You may need to add a splash of water or broth to thin it out, as it tends to thicken when chilled.

For longer storage, this soup freezes beautifully for up to 3 months. I like to freeze it in portion-sized containers so I can grab exactly what I need. Pro tip: freeze the soup base without the spinach, then add fresh spinach when reheating. This preserves the vibrant green color and fresh flavor of the spinach. If you’ve already added the spinach, no worries—the soup will still taste delicious, though the spinach may darken slightly.

To freeze, let the soup cool completely, then ladle into freezer-safe containers, leaving about an inch of headspace for expansion. Label with the date and contents (trust me, you’ll thank yourself later). Thaw overnight in the refrigerator or use the defrost setting on your microwave. For a quick lunch, you can even reheat the frozen soup directly in a pot over low heat, breaking it up as it thaws.

Frequently Asked Questions

Absolutely! Frozen spinach works well in this recipe. Use one 10-ounce package of frozen spinach, thawed and squeezed dry. Add it during the last 5 minutes of cooking, breaking it up with a spoon as it heats through. You won’t get the same vibrant green color as fresh spinach, but the nutritional value remains excellent.

You have several options! Cashew cream (blend ¼ cup soaked cashews with ½ cup water until smooth) works wonderfully and keeps it vegan. For a dairy option, use ¼ cup heavy cream or half-and-half. Even Greek yogurt works—just temper it first by whisking with a little hot soup before adding it to the pot to prevent curdling.

Yes, though you’ll still want to roast the sweet potatoes separately for the best flavor. Roast them as directed, then add to your slow cooker with all ingredients except spinach and coconut milk. Cook on low for 6-7 hours or high for 3-4 hours. Blend as directed, then stir in coconut milk and spinach during the last 10 minutes.

Sweet potatoes vary in sweetness! If your soup turns out too sweet, add a splash more lime juice or even a teaspoon of apple cider vinegar. A pinch more salt can also help balance sweetness. For a more savory approach, add ½ teaspoon miso paste or soy sauce for umami depth that counteracts the sweetness.

You can, but you’ll miss out on significant flavor. Roasting caramelizes the natural sugars in sweet potatoes, creating complex, nutty flavors that simmering alone can’t achieve. If you must skip roasting, add 1 tablespoon maple syrup and ½ teaspoon smoked paprika to compensate for the lost depth. The soup will still be good, just not quite as spectacular.

This soup pairs beautifully with crusty sourdough bread, garlic naan, or even simple crackers. For a heartier meal, serve with grilled cheese sandwiches or a simple green salad with a bright vinaigrette. A dollop of Greek yogurt or a sprinkle of crispy chickpeas on top adds protein and texture.

warm sweet potato and spinach soup for nourishing family dinner
soups
Pin Recipe

Warm Sweet Potato & Spinach Soup

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

Ingredients

Instructions

  1. Roast sweet potatoes: Preheat oven to 425°F. Toss cubed sweet potatoes with 2 tablespoons olive oil, salt, and pepper. Roast 25-30 minutes until caramelized.
  2. Build aromatics: Sauté onion in remaining oil for 5-6 minutes. Add garlic and ginger, cook 1 minute more.
  3. Bloom spices: Add cumin, coriander, paprika, and turmeric. Cook 1-2 minutes until fragrant.
  4. Simmer: Add broth and roasted sweet potatoes. Simmer 15 minutes for flavors to meld.
  5. Blend: Use immersion blender to purée until silky smooth.
  6. Finish: Stir in coconut milk and lime juice. Add spinach and cook until just wilted. Season to taste and serve hot.

Recipe Notes

For best results, roast the sweet potatoes until caramelized. This extra step adds incredible depth of flavor that makes this soup truly special. Don't skip it!

Nutrition (per serving)

245
Calories
4g
Protein
32g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.