Welcome to recipecorners

nourishing sweet potato and spinach soup for chilly nights

By Emily Sanders | November 27, 2025
nourishing sweet potato and spinach soup for chilly nights

Nourishing Sweet Potato & Spinach Soup for Chilly Nights

Cozy up with this velvety, nutrient-packed soup that combines the natural sweetness of roasted sweet potatoes with the earthy goodness of fresh spinach. It's like wrapping yourself in a warm blanket on a cold evening.

Ingredients You'll Need

Ingredients

This soul-warming soup starts with humble ingredients that transform into something magical. Let's break down each component:

Sweet Potatoes: The star of our show! Look for firm, unblemished sweet potatoes with smooth skin. I prefer the orange-fleshed varieties for their natural sweetness and vibrant color. Pro tip: choose medium-sized ones as they tend to be sweeter and less fibrous than their larger counterparts.

Fresh Spinach: Baby spinach works beautifully here, but regular spinach works too. The key is to add it at the very end so it maintains its bright green color and nutrients. If you're using mature spinach, remove any tough stems.

Coconut Milk: Full-fat coconut milk creates that luxurious, creamy texture without any dairy. It also adds a subtle tropical note that pairs wonderfully with the sweet potatoes. For a lighter version, you can use light coconut milk, but the soup won't be quite as rich.

Vegetable Broth: Homemade is always best, but a good quality store-bought broth works perfectly. I recommend low-sodium so you can control the salt level. Chicken broth works too if you're not vegetarian.

Aromatics: Onion, garlic, and ginger form the flavor foundation. Fresh ginger is crucial here – it adds warmth and a subtle kick that balances the sweetness perfectly.

Spices: Ground cumin, coriander, and a pinch of cinnamon create that warming, complex flavor profile. Don't skip the cinnamon – it's subtle but makes a huge difference!

Why This Recipe Works

  • Perfectly Balanced: The natural sweetness of roasted sweet potatoes pairs beautifully with earthy spinach and warming spices
  • Nutrient Powerhouse: Packed with vitamins A, C, K, iron, and fiber – it's comfort food that's actually good for you
  • One-Pot Wonder: Everything comes together in a single pot, meaning less cleanup and more time to enjoy
  • Make-Ahead Friendly: Tastes even better the next day as flavors meld together beautifully
  • Customizable: Easily adaptable for vegan, gluten-free, or protein-boosted versions
  • Budget-Friendly: Uses inexpensive, readily available ingredients that deliver maximum flavor
  • Freezer Friendly: Make a big batch and freeze portions for busy weeknights
  • Crowd Pleaser: Even picky eaters love this soup – it's like liquid gold!

How to Make Nourishing Sweet Potato & Spinach Soup

1

Roast the Sweet Potatoes

Preheat your oven to 400°F (200°C). Peel and cube 2 large sweet potatoes into 1-inch pieces. Toss with 1 tablespoon olive oil, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes until tender and slightly caramelized around the edges. This step intensifies their natural sweetness and adds depth to your soup.

Pro tip: Don't overcrowd the pan – give those sweet potatoes space to caramelize properly!
2

Sauté the Aromatics

While the sweet potatoes roast, heat 2 tablespoons olive oil in a large Dutch oven over medium heat. Dice 1 large onion and sauté for 5-6 minutes until translucent and just starting to golden. Add 3 minced garlic cloves and 1 tablespoon grated fresh ginger, cooking for another 2 minutes until fragrant. Your kitchen will smell absolutely incredible!

3

Bloom the Spices

Add 1 teaspoon ground cumin, 1 teaspoon ground coriander, ½ teaspoon smoked paprika, and ¼ teaspoon cinnamon to the pot. Stir constantly for 60-90 seconds until the spices are fragrant and coating the onions. This step, called "blooming," awakens the essential oils in the spices and creates a more complex flavor profile.

4

Deglaze and Simmer

Add the roasted sweet potatoes to the pot along with 4 cups vegetable broth. Use your spoon to scrape up any browned bits from the bottom – that's pure flavor! Bring to a boil, then reduce to a simmer and cook for 15 minutes to let all the flavors meld together beautifully.

5

Blend Until Silky

Using an immersion blender, carefully blend the soup until completely smooth and velvety. If using a regular blender, work in batches and be careful – hot liquids expand! Blend for at least 60 seconds to ensure that silky-smooth restaurant quality texture.

Safety first: Remove the center piece from your blender lid and cover with a kitchen towel to let steam escape!
6

Add the Creaminess

Stir in 1 can (14 oz) full-fat coconut milk. This transforms your soup from good to absolutely luxurious. The coconut milk adds richness without overwhelming the sweet potato flavor. Simmer gently for 5 more minutes, but don't let it boil or the coconut milk might separate.

7

Wilt in the Spinach

Add 4 cups packed fresh spinach to the pot, stirring until just wilted – this takes only 1-2 minutes. The spinach should stay bright green and retain some texture. Season generously with salt and freshly ground black pepper to taste.

8

Serve and Garnish

Ladle into warm bowls and garnish with a swirl of coconut milk, toasted pumpkin seeds, crispy chickpeas, or a sprinkle of fresh herbs. A squeeze of lime juice brightens everything up and balances the richness perfectly.

Expert Tips

Roast for Depth

Don't skip roasting the sweet potatoes! This caramelization adds incredible depth that you can't get from boiling alone.

Fresh Ginger Magic

Use fresh ginger, not ground. The difference is remarkable – fresh adds brightness and warmth that ground ginger can't match.

Texture Control

For extra texture, reserve ½ cup roasted sweet potato cubes and add them back after blending.

Spice It Up

Add a pinch of cayenne or a chopped chili for gentle heat that complements the sweet potatoes beautifully.

Make It Ahead

This soup actually tastes better the next day! Make it on Sunday for effortless weeknight dinners.

Garnish Game

Toast your own pumpkin seeds in a dry pan for 3-4 minutes – they add incredible crunch and nuttiness.

Variations to Try

Protein Boost

Add a can of drained chickpeas or white beans when simmering for extra protein and staying power.

Green Swap

Replace spinach with kale or Swiss chard – just add them earlier so they have time to soften.

Thai-Inspired

Add 1 tablespoon red curry paste with the spices and finish with lime juice and cilantro.

Cream Alternative

Swap coconut milk for heavy cream or Greek yogurt for a different flavor profile.

Storage Tips

Refrigerator Storage

Store cooled soup in airtight containers in the refrigerator for up to 4 days. The flavors actually develop and improve after the first day! When reheating, do so gently over medium-low heat, stirring occasionally. You might need to add a splash of broth or water as the soup will thicken when chilled.

Freezer Instructions

This soup freezes beautifully for up to 3 months! Let it cool completely, then portion into freezer-safe containers or bags. Leave about an inch of space for expansion. Thaw overnight in the refrigerator or use the defrost setting on your microwave. Reheat gently, adding liquid as needed.

Note: The spinach might lose some color when frozen and thawed, but the taste remains delicious!

Make-Ahead Tips

Prep ahead by roasting the sweet potatoes up to 3 days in advance. You can also chop all your vegetables and store them separately in the refrigerator. The entire soup can be made on Sunday for effortless weeknight dinners – just reheat and enjoy!

Frequently Asked Questions

While you technically can, the soup will be completely different. Sweet potatoes provide natural sweetness and that gorgeous orange color. If you must substitute, try using butternut squash or pumpkin for similar sweetness and color. Regular potatoes would make this more like a traditional potato soup – still delicious, but a different recipe entirely.

Too thick? Simply thin with additional vegetable broth, water, or even coconut milk until you reach your desired consistency. Add gradually – you can always add more!

Too thin? Simmer uncovered for 10-15 minutes to reduce, or blend in an additional roasted sweet potato. You can also make a slurry with 1 tablespoon cornstarch mixed with cold water and stir it in while simmering.

Slow Cooker: Absolutely! Add everything except coconut milk and spinach. Cook on low for 6-7 hours or high for 3-4 hours. Blend until smooth, then stir in coconut milk and spinach during the last 30 minutes.

Instant Pot: Use the sauté function for steps 2-3, then add sweet potatoes and broth. Cook on high pressure for 8 minutes, quick release, blend, then add coconut milk and spinach using the sauté function on low.

So many delicious options! Try:

  • Crusty artisan bread or homemade dinner rolls
  • A crisp green salad with citrus vinaigrette
  • Grilled cheese sandwiches (especially with sharp cheddar)
  • Naan or pita bread for dipping
  • Roasted chickpeas for extra crunch
  • A simple quinoa or rice bowl

Extremely! Each serving is packed with:

  • Vitamin A (over 400% daily value) for immune health and vision
  • Vitamin C for immune support and collagen production
  • Vitamin K for bone health and blood clotting
  • Fiber for digestive health and blood sugar control
  • Potassium for heart health and blood pressure regulation
  • Antioxidants that fight inflammation

Plus, it's naturally gluten-free, dairy-free, and can easily be made vegan!

Absolutely! Kids often love this soup because sweet potatoes are naturally sweet. If your little ones are sensitive to texture, blend until completely smooth. For picky eaters, you can:

  • Reduce or omit the ginger if they're sensitive to new flavors
  • Start with less spinach and gradually increase
  • Let them help with garnishing – kids love adding their own toppings
  • Serve with fun dippers like breadsticks or crackers

Many parents report their kids asking for seconds!

nourishing sweet potato and spinach soup for chilly nights
soups
Pin Recipe

Nourishing 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 400°F. Toss cubed sweet potatoes with 1 tbsp oil, salt, and pepper. Roast 25-30 minutes until tender.
  2. Sauté Aromatics: Heat remaining oil in a large pot over medium heat. Cook onion 5-6 minutes until translucent. Add garlic and ginger, cook 2 minutes.
  3. Add Spices: Stir in cumin, coriander, paprika, and cinnamon. Cook 1-2 minutes until fragrant.
  4. Simmer: Add roasted sweet potatoes and broth. Bring to boil, then simmer 15 minutes.
  5. Blend: Using an immersion blender, blend until completely smooth and velvety.
  6. Finish: Stir in coconut milk and simmer 5 minutes. Add spinach and cook until just wilted. Season with salt, pepper, and lime juice if using.
  7. Serve: Ladle into bowls and garnish as desired. Enjoy hot!

Recipe Notes

For best results, don't skip roasting the sweet potatoes – this caramelization adds incredible depth. The soup thickens as it sits, so thin with additional broth when reheating.

Nutrition (per serving)

245
Calories
4g
Protein
32g
Carbs
12g
Fat

More Recipes