creamy spinach sweet potato soup

Published on September 16, 2025
4.8 (245 reviews)

A chilly evening calls for a bowl that hugs you from the inside out. This creamy spinach sweet‑potato soup blends earthy greens with the natural sweetness of orange‑gold tubers, creating a comforting

Save This Recipe!
Click to save for later - It only takes 2 seconds!
creamy spinach sweet potato soup
Prep Time
15 min
Cook Time
30 min
Servings
4

Why You'll Love This Recipe

✓ Creamy without dairy Coconut milk gives velvety texture while keeping the dish lactose‑free and heart‑healthy.
✓ Packed with nutrients Sweet potato provides beta‑carotene, and spinach adds iron and fiber for a balanced meal.
✓ One‑pot convenience All ingredients simmer together, minimizing cleanup and making weeknight cooking a breeze.

A chilly evening calls for a bowl that hugs you from the inside out. This creamy spinach sweet‑potato soup blends earthy greens with the natural sweetness of orange‑gold tubers, creating a comforting yet vibrant dish.

Rooted in classic comfort food, the recipe swaps heavy cream for coconut milk, delivering the same luxurious mouthfeel while staying light and plant‑based. It’s perfect for vegans, dairy‑intolerant friends, or anyone seeking a nutrient‑dense meal.

What sets this soup apart is the balance of flavors—subtle spice, a hint of garlic, and a splash of lemon brighten each spoonful, while the spinach adds a pop of color and a boost of iron.

4 cups fresh spinach leaves Tightly packed; can use frozen, thawed and drained.
1 ½ cups coconut milk (full‑fat) For creaminess; light coconut milk works too.
1 medium onion, diced Yellow or white; adds aromatic base.
2 garlic cloves, minced Enhances depth; optional extra for heat.
1 tsp ground cumin Warm earthiness; can replace with smoked paprika.
½ tsp ground ginger Adds subtle warmth; fresh ginger works too.
1 tbsp olive oil For sautéing; can use avocado oil.
Salt and freshly ground black pepper Season to taste.
1 tsp fresh lemon juice Finishes with brightness; optional.

Instructions

creamy spinach sweet potato soup
1

Sauté aromatics

Heat olive oil in a large pot over medium heat. Add diced onion and cook 4‑5 minutes until translucent. Stir in minced garlic, cumin, and ginger; sauté another minute until fragrant, being careful not to brown.

Pro Tip: Keep the heat moderate; burnt garlic adds bitterness.
2

Add sweet potatoes & broth

Stir in cubed sweet potatoes, then pour in enough vegetable broth (or water) to cover them by about an inch—approximately 3 cups. Bring to a gentle boil, then reduce to a simmer and cover.

Pro Tip: A lid traps steam, cutting cooking time by 5‑7 minutes.
3

Blend the base

When sweet potatoes are fork‑tender (about 15 minutes), remove the pot from heat. Use an immersion blender to purée until smooth, or carefully transfer to a countertop blender in batches.

Pro Tip: Blend half the soup first, then stir in the rest for extra silkiness.
4

Finish with spinach & coconut milk

Return the pot to low heat. Stir in coconut milk, then fold in the fresh spinach leaves. Cook 2‑3 minutes, allowing the spinach to wilt and the soup to re‑heat without boiling.

Pro Tip: Add lemon juice at the end to preserve its fresh flavor.
5

Season and serve

Taste and adjust salt, pepper, and lemon juice as needed. Ladle into bowls, drizzle a tiny swirl of extra coconut milk or olive oil, and garnish with a sprinkle of toasted pumpkin seeds if desired.

Expert Tips

Tip #1: Roast the sweet potatoes

Roasting cubed sweet potatoes at 200 °C for 15 minutes before simmering adds caramelized depth and a richer color to the soup.

Tip #2: Use a hand‑held blender

An immersion blender keeps the soup in the pot, reduces transfers, and preserves more nutrients compared with a countertop blender.

Tip #3: Adjust thickness

If the soup is too thick, thin with extra broth or water; if too thin, simmer uncovered for a few minutes to reduce.

Storage & Variations

Cool the soup completely, then store in airtight containers. Refrigerate up to 4 days or freeze for 2 months. For a spicier kick, stir in a pinch of cayenne or a dash of hot sauce. Swap spinach for kale, or add roasted red peppers for extra sweetness.

Nutrition

Per serving (≈250 g)

Calories
210 kcal
Protein
4 g
Carbs
30 g
Fat
9 g
Fiber
5 g

Frequently Asked Questions

Yes, whole milk or a light cream will give a similar richness, but the flavor will shift from tropical to classic. Adjust salt accordingly, as dairy is less sweet than coconut milk.

Blend a portion of the cooked sweet potatoes separately and stir the puree back in, or add a handful of cooked white beans for natural thickening and extra protein.

Gently warm on the stovetop over low heat, adding a splash of broth or water to restore the original consistency. Stir frequently to prevent sticking.

Recipe Summary

Prep
30 min
Cook
4 min
Total
34 min
Servings
3
Category: Healthy Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 2 large sweet potatoes (about 500 g)
  • 4 cups fresh spinach leaves
  • 1 ½ cups coconut milk (full‑fat)
  • 1 medium onion, diced
  • 2 garlic cloves, minced
  • 1 tsp ground cumin
  • ½ tsp ground ginger
  • 1 tbsp olive oil
  • Salt and freshly ground black pepper
  • 1 tsp fresh lemon juice

Instructions

1
Sauté aromatics

Heat olive oil in a large pot over medium heat. Add diced onion and cook 4‑5 minutes until translucent. Stir in minced garlic, cumin, and ginger; sauté another minute until fragrant, being careful not...

2
Add sweet potatoes & broth

Stir in cubed sweet potatoes, then pour in enough vegetable broth (or water) to cover them by about an inch—approximately 3 cups. Bring to a gentle boil, then reduce to a simmer and cover....

3
Blend the base

When sweet potatoes are fork‑tender (about 15 minutes), remove the pot from heat. Use an immersion blender to purée until smooth, or carefully transfer to a countertop blender in batches....

4
Finish with spinach & coconut milk

Return the pot to low heat. Stir in coconut milk, then fold in the fresh spinach leaves. Cook 2‑3 minutes, allowing the spinach to wilt and the soup to re‑heat without boiling....

5
Season and serve

Taste and adjust salt, pepper, and lemon juice as needed. Ladle into bowls, drizzle a tiny swirl of extra coconut milk or olive oil, and garnish with a sprinkle of toasted pumpkin seeds if desired....

You May Also Like

Discover more delicious recipes

Back to School Chili Cheese Tacos Dinner Recipes
Save This Recipe!
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.