Some soups are just comforting. This one is comforting and makes you feel good from the inside out. This creamy coconut ginger sweet potato soup is golden, velvety, and packed with warming spices. It’s the kind of bowl you’ll want to wrap your hands around on a chilly evening.
Sweet potatoes bring natural sweetness and body. Fresh ginger adds a gentle, warming heat. Coconut milk makes everything rich and silky without a drop of dairy. Then chickpeas and kale turn it from a simple soup into a satisfying, balanced meal.
Even better, it all happens in one pot, it’s naturally vegan and gluten-free, and it tastes even better the next day. It’s perfect for meal prep, easy weeknight dinners, or any time you need a little comfort in a bowl.
If you love nourishing, plant-based soups, you’ll also want to try my Vegan Tuscan Soup. It’s another cozy one-pot favorite.
Why You’ll Love This Soup
- Creamy without dairy. Full-fat coconut milk gives it a luxurious, velvety texture that’s 100% plant-based.
- Warming and flavorful. Ginger, turmeric, cumin, and a pinch of chili flakes add depth and cozy warmth.
- A complete meal. Chickpeas add plant protein and fiber, and kale adds color and nutrients.
- One pot, simple steps. Sauté, simmer, stir, and serve. That’s it.
- Diet-friendly. It’s naturally vegan, dairy-free, and gluten-free, so it’s great for mixed crowds.
- Meal prep hero. It keeps for days in the fridge and freezes beautifully.
- Comforting when you’re under the weather. Warm broth, ginger, and turmeric make it a go-to on sick days.
Why Ginger, Turmeric, and Coconut Work So Well Together
This flavor combination shows up in kitchens across Asia and the Caribbean for good reason. Ginger brings a bright, peppery warmth that cuts through the natural sweetness of the potatoes. Turmeric adds an earthy note and gives the soup its gorgeous golden color. Cumin adds a subtle smokiness that rounds everything out.
Then comes the coconut milk. Its richness softens the spices and ties everything together. You end up with a soup that’s warming but not spicy, sweet but not sugary, and creamy without being heavy. It’s a perfect balance.
Ingredients You’ll Need

Here’s what goes into this cozy soup, and a few notes to help you get it just right.
For the soup base:
- Olive oil (1 tablespoon): For sautéing the vegetables.
- Yellow onion (1, diced): Builds a sweet, savory foundation.
- Carrot (1, diced): Adds sweetness and color.
- Celery (1 rib, diced): Brings a subtle savory note every good soup needs.
- Garlic (3 cloves, minced): Adds aromatic depth.
- Fresh ginger (1 tablespoon, grated): That’s about a 1-inch (2.5 cm) piece. Fresh ginger is key here; ground ginger just doesn’t have the same bright flavor.
For the spices:
- Salt (1 teaspoon)
- Black pepper (½ teaspoon)
- Ground cumin (½ teaspoon): Earthy and slightly smoky.
- Ground turmeric (½ teaspoon): Gives the golden color and an earthy flavor.
- Crushed red pepper flakes (a dash): Just a hint of heat.
For the main soup:
- Sweet potatoes (1½ lbs / about 680 g): Peeled and diced into ½-inch (1 cm) pieces. Orange or white sweet potatoes both work.
- Vegetable broth (4 cups / about 950 ml): Keeps the soup fully plant-based. Use low-sodium broth if you want more control over the salt.
- Chickpeas (1 can, 15 oz / 400–425 g): Rinsed and drained.
- Full-fat coconut milk (1 can, 13.5 oz / 400 ml): Shake the can well before opening so the cream and liquid are combined.
- Kale (2 cups, chopped, ribs removed): For color, texture, and a nutrient boost.
For garnish (optional):
- Pepitas (pumpkin seeds): For a salty crunch.
- Crushed red pepper flakes: For extra heat.
Ginger Tip: Keep It in the Freezer
Here’s a trick that makes this recipe even easier. Store fresh ginger in your freezer. There’s no need to peel it first. Frozen ginger grates effortlessly on a microplane or fine grater, and it lasts for months. You’ll never have to throw away a shriveled piece of ginger again.
How to Make Creamy Coconut Ginger Sweet Potato Soup
Step 1: Sauté the vegetables
Heat the olive oil in a large Dutch oven or soup pot over medium-high heat. Add the diced onion, carrot, and celery. Cook for about 5 minutes, stirring now and then, until the vegetables are soft and the onion turns translucent.
Add the minced garlic and cook for 1 more minute, until fragrant.
Step 2: Bloom the spices
Stir in the grated ginger, salt, black pepper, cumin, turmeric, and red pepper flakes. Let everything cook together for about 30 seconds.
Warming the spices in oil like this is called “blooming.” It wakes up their essential oils and gives the soup a deeper, more rounded flavor than just stirring them into liquid.
Step 3: Add the sweet potatoes and broth
Add the diced sweet potatoes and stir to coat them in the spiced vegetables. Pour in the vegetable broth and give it a good stir.
Step 4: Simmer until tender
Put the lid on and bring the soup to a boil. Once it’s boiling, turn the heat down to a simmer. Tilt the lid slightly so some steam can escape; this stops the pot from boiling over.
Let it simmer for 25–30 minutes, until the sweet potatoes are tender and a fork slides through them easily.
Tip: Cutting the sweet potatoes into even ½-inch cubes makes sure they all cook at the same speed. Bigger chunks will take longer.
Step 5: Add the chickpeas, coconut milk, and kale
Stir in the chickpeas, coconut milk, and chopped kale. Simmer for another 3–5 minutes, just until the kale wilts and the soup is heated through.
Taste and adjust the seasoning. Add a pinch more salt or pepper if needed.
Step 6: Serve and garnish
Ladle the soup into bowls and top with a sprinkle of pepitas and a few red pepper flakes. Serve hot and enjoy.
Want It Extra Creamy? Try a Partial Blend
This soup is naturally creamy from the coconut milk and soft sweet potatoes, but it’s still chunky. For a thicker, silkier texture, try this simple trick.
Before adding the chickpeas and kale, use an immersion blender to blend about half of the soup right in the pot. You’ll get a creamy, velvety base with plenty of tender sweet potato chunks left for texture. For a completely smooth soup, blend it all, then stir in the chickpeas and kale at the end.
Easy Variations
This recipe is very forgiving. Here are some easy swaps:
- Swap the greens. Baby spinach works perfectly. Stir it in at the very end, since it wilts in seconds.
- Swap the beans. No chickpeas? White beans or even red lentils work well. For a lentil twist, check out my High-Protein Lentil Soup.
- Make it curry-style. Stir in 1–2 tablespoons of red or yellow curry paste with the spices for a Thai-inspired version.
- Add a squeeze of lime. A little fresh lime juice at the end brightens all the flavors.
- Fresh herbs. Top with chopped cilantro or Thai basil.
- Lighter version. Use light coconut milk. It won’t be quite as rich, but it’s still delicious.
- Add protein. Shredded chicken or cooked shrimp stirred in at the end work well if you’re not keeping it vegan.
What to Serve with Sweet Potato Soup
This soup is hearty enough to stand alone, but these pairings make it even better:
- Crusty bread or naan. Perfect for dipping into that creamy broth.
- A grain bowl. A Roasted Vegetable Bowl makes a colorful, filling lunch combo.
- A crunchy salad. Something fresh and crisp balances the soup’s richness.
- Rice. Spoon the soup over jasmine or basmati rice for a curry-style meal.
- Toasted pita or flatbread. Great for scooping.
Is This Soup Healthy?
This soup is packed with wholesome ingredients. Sweet potatoes are rich in fiber and beta-carotene, which is what gives them their bright orange color. Chickpeas add plant-based protein and even more fiber, and kale brings vitamins and minerals.
Each serving has around 8 g of fiber, which helps keep you full and satisfied. The coconut milk does add saturated fat. If you’re watching that, light coconut milk is an easy swap.
It’s the kind of soup that’s both comforting and nourishing, which makes it a great addition to your weekly rotation. For more feel-good soups, check out my Longevity Soup and Green Goddess Herb Soup.
How to Store, Freeze, and Reheat
Refrigerator: Let the soup cool, then store it in an airtight container in the fridge for up to 5 days. The flavors deepen as it sits, so it’s often even better the next day.
Freezer: This soup freezes beautifully. Cool it completely, then transfer it to freezer-safe containers or bags, leaving a little space at the top for expansion. It keeps for up to 3 months. Thaw it overnight in the fridge.
Freezer tip: Kale can get a little soft after freezing. If you’re planning to freeze the whole batch, you can leave the kale out, then stir in fresh greens when you reheat.
Reheating: Warm on the stovetop over medium heat, stirring occasionally, or in the microwave in 1-minute bursts. The soup thickens in the fridge, so add a splash of broth or water to loosen it.
Tips for the Best Soup
- Use fresh ginger. It’s the heart of the flavor. Ground ginger won’t give the same brightness.
- Bloom your spices. Cooking them in oil for 30 seconds makes a big difference.
- Cut the sweet potatoes evenly. Even pieces cook evenly.
- Use full-fat coconut milk. It’s the key to that creamy texture.
- Shake the can. Coconut milk separates, so shake it well before opening.
- Add the kale last. It only needs a few minutes. Overcooked kale turns dull and mushy.
- Season at the end. Broth brands vary a lot in saltiness, so taste before adding more.
- Don’t skip the garnish. Pepitas add a salty crunch that contrasts perfectly with the creamy soup.
Frequently Asked Questions
Is this soup vegan?
Yes. It’s made with vegetable broth and coconut milk, so it’s completely plant-based and dairy-free.
Is it gluten-free?
Yes, all the ingredients are naturally gluten-free. Just check your vegetable broth label to be sure.
Can I use ground ginger instead of fresh?
In a pinch, use about ¼ teaspoon of ground ginger. Fresh ginger gives a much brighter, livelier flavor, though.
Does it taste like coconut?
It has a subtle coconut richness, but the ginger, spices, and sweet potato are the main flavors. It doesn’t taste like dessert.
Is it spicy?
Not really. The red pepper flakes add just a hint of warmth. Leave them out for a completely mild soup, or add more for extra heat.
Can I make this in a slow cooker?
Yes. Sauté the onion, carrot, celery, garlic, and spices first, then add them to the slow cooker with the sweet potatoes and broth. Cook on low for 6–7 hours or on high for 3–4 hours. Stir in the chickpeas, coconut milk, and kale for the last 15–20 minutes.
Can I use regular potatoes?
You can, but you’ll lose the natural sweetness and the golden color that make this soup special. Butternut squash is a better swap.
Creamy Coconut Ginger Sweet Potato Soup
Warm, golden, and packed with goodness, this creamy coconut ginger sweet potato soup is proof that healthy food can be seriously comforting. Make a big pot this week, and let me know in the comments how you liked it!
- Total Time: 47 minutes
- Yield: 6
Ingredients
- 1 tbsp olive oil
- 1 yellow onion, diced
- 1 carrot, diced
- 1 celery rib, diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger (about a 1-inch / 2.5 cm piece)
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp ground cumin
- ½ tsp ground turmeric
- Dash of crushed red pepper flakes
- 1½ lbs (680 g) sweet potatoes, peeled and diced into ½-inch (1 cm) pieces
- 4 cups (950 ml) vegetable broth
- 1 can (15 oz / 400–425 g) chickpeas, rinsed and drained
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 2 cups chopped kale, ribs removed
- Optional garnish: pepitas and crushed red pepper flakes
Instructions
- Sauté. Heat the olive oil in a large Dutch oven or soup pot over medium-high heat. Add the onion, carrot, and celery and cook for about 5 minutes, stirring occasionally, until soft. Add the garlic and cook for 1 minute.
- Add the spices. Stir in the ginger, salt, pepper, cumin, turmeric, and red pepper flakes.
- Simmer. Add the sweet potatoes and stir to coat. Pour in the broth, cover, and bring to a boil. Reduce to a simmer, set the lid slightly ajar, and cook for 25–30 minutes, until the sweet potatoes are tender.
- Finish. Stir in the chickpeas, coconut milk, and kale. Simmer for 3–5 minutes, until the kale wilts. Taste and adjust the seasoning.
- Serve. Ladle into bowls and top with pepitas and red pepper flakes, if you like.
Notes
- For a creamier soup, blend half of it with an immersion blender before adding the chickpeas and kale.
- Refrigerate for up to 5 days or freeze for up to 3 months.
- Spinach can replace the kale, and white beans can replace the chickpeas.
Nutrition is an estimate and will vary with the brands used.
- Prep Time: 10 minutes
- Cook Time: 37 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan