If you are craving something that tastes like a warm hug in a bowl, this Sweet Potato Coconut Curry Soup Recipe is exactly what you need. Creamy, richly spiced, and bursting with comforting flavors, it brings together sweet potatoes’ natural sweetness, the smoothness of coconut milk, and the vibrant kick of curry and cayenne pepper. It’s super easy to prepare, packed with nourishing ingredients, and perfect for any season. This soup is one of those dishes you’ll want to make again and again, whether for a cozy night in or to impress friends with your culinary flair.

Ingredients You’ll Need
These ingredients are wonderfully straightforward but each plays a crucial role in creating the depth, creaminess, and beautiful color of the soup. From the sweet potatoes that give body and substance, to the fragrant garlic and curry powder that add layers of flavor, every element counts.
- 1/2 Tbsp coconut or olive oil: For that initial sauté, bringing out the aroma of the onions and garlic beautifully.
- 1 medium white onion (diced): Adds sweetness and a delicate foundation to the soup’s flavor profile.
- 4 cloves garlic, minced: Provides a savory, pungent kick that balances the sweetness.
- 1 large sweet potato (peeled & cubed): The star ingredient, bringing creamy texture and natural sweetness.
- 2 Tbsp yellow curry powder: The lush heart of the soup that infuses aromatic warmth and spice.
- 1/4 tsp cayenne pepper (optional): Adds a little heat, but feel free to adjust or omit for a milder version.
- 3/4 tsp sea salt (plus more to taste): Balances all the flavors perfectly.
- 3 cups light coconut milk (canned preferred): Brings creaminess and a gentle tropical note.
- 1 15-oz. can chickpeas (approximately 1 1/2 cups): Roasted to crispy perfection to top the soup with texture and protein.
- 3 Tbsp avocado or coconut oil: For roasting chickpeas, adds richness and helps crisp them up.
- 1/2 tsp yellow curry powder: Enhances the roasted chickpeas with the same warm spice.
- 1/4 tsp sea salt: To season the chickpeas perfectly.
- 1/2 tsp garlic powder: Adds an extra layer of flavor to the chickpeas.
- 1/2 tsp ginger powder: Brings a subtle zesty warmth to the chickpeas.
- 1 pinch cayenne pepper: Balances the chickpeas with just a touch of spice.
How to Make Sweet Potato Coconut Curry Soup Recipe
Step 1: Preheat the Oven
Start by preheating your oven to 400 degrees Fahrenheit (204 Celsius). This will get your oven ready for the chickpeas, which are key to adding that irresistible crispy topping that contrasts so nicely with the silky soup.
Step 2: Sauté Onions and Garlic
While the oven preheats, heat half a tablespoon of coconut or olive oil in a large pot over medium heat. Add the diced onions and cook gently until they become soft and translucent. Then add the minced garlic, stirring it around just until fragrant—don’t let it brown, as you want that fresh, aromatic flavor.
Step 3: Add Sweet Potatoes and Spices
Season your onion and garlic mixture with a quarter teaspoon each of sea salt and cayenne pepper (adjust the heat to your preference). Toss in the cubed sweet potatoes along with the vibrant yellow curry powder. This combination spices things up beautifully and starts building the soup’s complex flavor layers. Cook everything together for about five minutes, stirring frequently to prevent sticking.
Step 4: Add Coconut Milk and Simmer
Sprinkle in another quarter teaspoon of salt before adding the creamy light coconut milk. Give it a good stir, then cover the pot and bring the mixture to a gentle simmer. Once simmering, reduce the heat to low and let it cook undisturbed for 25 minutes, allowing the sweet potatoes to soften completely and the flavors to marry wonderfully.
Step 5: Prepare Roasted Chickpeas
While the soup simmers, drain and rinse the canned chickpeas thoroughly. Dry them with a towel as much as possible—this is key to getting them crispy. Toss the chickpeas with avocado or coconut oil and season with curry powder, salt, garlic powder, ginger powder, and a pinch of cayenne. Spread them on a baking sheet and roast in the oven for 25 to 30 minutes until they’re golden and crispy on the outside, yet still tender inside.
Step 6: Blend the Soup
Once the simmering time is up, taste the soup and adjust the seasoning as needed with extra salt or cayenne pepper. Use an immersion blender to puree the soup directly in the pot until it’s perfectly smooth and creamy. Alternatively, carefully transfer the soup to a blender and puree in batches if needed. Keep the soup warm on low heat until ready to serve.
Step 7: Serve with Crispy Chickpeas
Ladle the silky sweet potato coconut curry soup into bowls and generously top with those golden roasted chickpeas for a wonderful textural contrast. This final touch really elevates the dish and adds a delightful crunch to every comforting spoonful.
How to Serve Sweet Potato Coconut Curry Soup Recipe
Garnishes
While the roasted chickpeas are the star garnish, consider adding a few fresh herbs like chopped cilantro or a squeeze of lime juice for a bright pop. A drizzle of coconut cream or a sprinkle of toasted coconut flakes can also add a luxurious, tropical flair to your bowl.
Side Dishes
This soup pairs beautifully with warm crusty bread, garlic naan, or even some lightly toasted pita for dipping. A crisp green salad with a tangy vinaigrette will also complement the sweet, spicy flavors while adding freshness to your meal.
Creative Ways to Present
For a fun twist when serving guests, present the soup in small, elegant cups as an appetizer or course. Layer with a few crispy chickpeas on top and a tiny sprig of fresh herbs for a beautiful and inviting look. You could also serve it alongside a protein like grilled shrimp or tofu for a complete meal.
Make Ahead and Storage
Storing Leftovers
Leftover Sweet Potato Coconut Curry Soup Recipe stores wonderfully in the refrigerator for up to four days. Keep it in an airtight container to maintain freshness and flavor, making it a perfect quick meal option for busy days ahead.
Freezing
This soup freezes beautifully and makes an excellent make-ahead meal. Pour cooled soup into freezer-safe containers, leaving some room for expansion, and freeze for up to one month. When you’re ready to enjoy, thaw it in the fridge overnight before reheating.
Reheating
To reheat, warm the soup gently on the stove over low heat, stirring occasionally to prevent sticking and ensure even heating. You may want to add a splash of water or coconut milk if the soup thickened too much. Finish by adding fresh garnishes or leftover roasted chickpeas for that same satisfying crunch.
FAQs
Can I make this Sweet Potato Coconut Curry Soup Recipe vegan?
Absolutely! This recipe is naturally vegan as it uses coconut milk and plant-based ingredients, making it perfect for those following a vegan or vegetarian lifestyle.
What can I substitute for yellow curry powder?
If you don’t have yellow curry powder, a blend of turmeric, cumin, coriander, and a pinch of ginger powder can mimic the flavors well. Just adjust amounts to taste to keep that warm, fragrant curry profile.
How spicy is this soup?
The spiciness depends on your choice to include cayenne pepper. The recipe calls for just a pinch or quarter teaspoon, which provides a gentle heat that complements rather than overwhelms. You can always reduce or omit the cayenne if heat isn’t your thing.
Can I use fresh ginger instead of ginger powder?
Yes! Fresh ginger adds a brighter, sharper zing to the soup. Use about one teaspoon of freshly grated ginger in place of the powder for freshness and a little more complexity in flavor.
What other toppings work well besides chickpeas?
If you’d like to switch things up, toasted pumpkin seeds, chopped roasted nuts, or a dollop of plain yogurt or coconut yogurt all make fantastic toppings that add texture and flavor contrast.
Final Thoughts
This Sweet Potato Coconut Curry Soup Recipe is a true delight to make and even more delightful to savor. Its comforting warmth, luscious creaminess, and deliciously crispy chickpeas make it a dish you’ll want to keep coming back to. So go on, grab those simple ingredients, bring this recipe to life, and let it brighten your table and your day!
Print
Sweet Potato Coconut Curry Soup Recipe
- Prep Time: 5 minutes
- Cook Time: 45 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Soup
- Method: Baking, Stovetop
- Cuisine: Indian-inspired
- Diet: Vegan, Gluten Free
Description
This Sweet Potato Coconut Curry Soup is a creamy, flavorful, and comforting dish combining tender sweet potatoes, aromatic spices, and rich coconut milk. Topped with crispy baked chickpeas, this vegan and gluten-free soup offers a perfect balance of sweetness, warmth, and a hint of heat, making it an ideal meal for cozy evenings.
Ingredients
Soup
- 1/2 Tbsp coconut or olive oil
- 1 medium white onion, diced
- 4 cloves garlic, minced
- 1 large sweet potato, peeled & cubed
- 2 Tbsp yellow curry powder
- 1/4 tsp cayenne pepper (omit for less heat)
- 3/4 tsp sea salt, plus more to taste
- 3 cups light coconut milk (canned preferred)
Baked Chickpeas Topping
- 1 15-oz. can chickpeas (about 1 1/2 cups drained)
- 3 Tbsp avocado or coconut oil
- 1/2 tsp yellow curry powder
- 1/4 tsp sea salt
- 1/2 tsp garlic powder
- 1/2 tsp ginger powder
- 1 pinch cayenne pepper
Instructions
- Preheat Oven: Preheat your oven to 400°F (204°C) to prepare for baking the chickpeas.
- Sauté Aromatics: In a large pot over medium heat, add 1/2 tablespoon of coconut or olive oil. Sweat the diced onions for a few minutes until they become translucent, then add the minced garlic and stir to combine.
- Add Spices and Sweet Potatoes: Season the mixture with 1/4 teaspoon each of sea salt and cayenne pepper. Add the cubed sweet potatoes and 2 tablespoons of yellow curry powder. Stir well to coat the sweet potatoes and cook for 5 minutes, stirring frequently to prevent sticking.
- Add Coconut Milk and Simmer: Add an additional 1/4 teaspoon sea salt and pour in the 3 cups of light coconut milk. Stir, cover the pot, bring to a simmer, then reduce the heat to low. Let it simmer gently for about 25 minutes until the sweet potatoes are tender.
- Prepare Chickpeas: While the soup simmers, rinse, drain, and thoroughly dry the chickpeas. Toss them in a bowl with 3 tablespoons of avocado or coconut oil, 1/2 teaspoon yellow curry powder, 1/4 teaspoon sea salt, 1/2 teaspoon garlic powder, 1/2 teaspoon ginger powder, and a pinch of cayenne pepper. Spread evenly on a baking sheet and bake for 25-30 minutes until they are crispy on the outside and slightly soft inside.
- Adjust Seasoning and Blend: After 25 minutes of simmering, taste the soup and add about 1/4 teaspoon more sea salt and a pinch more cayenne pepper if desired. Using an immersion blender or transferring in batches to a regular blender, puree the soup until smooth. Return to the pot and keep warm on low heat.
- Serve: Ladle the creamy sweet potato coconut curry soup into bowls and garnish generously with the baked chickpeas for a delightful crunch.
- Storage: Store leftover soup in an airtight container in the refrigerator for up to several days, or freeze for up to one month.
Notes
- For less heat, reduce or omit the cayenne pepper in both the soup and chickpea topping.
- Use canned light coconut milk for best texture; full-fat coconut milk can make the soup richer but heavier.
- Dry the chickpeas thoroughly before baking to ensure they get crispy.
- The soup can be made creamy without coconut milk by using vegetable broth and adding blended cashews, but flavor will differ.
- Adjust seasoning to taste after blending as the flavors develop during cooking.

