This Coconut Curry Sweet Potato Soup is a warm hug in a bowl! It combines creamy coconut milk, sweet potatoes, and a touch of curry for a delicious blend of flavors.
Making this soup is so easy, even my cat could do it—if she had opposable thumbs! I love whipping it up on chilly nights; it warms me right up!
Key Ingredients & Substitutions
Sweet Potatoes: They add natural sweetness and creaminess to the soup. If you’re out of sweet potatoes, you can use regular potatoes or even butternut squash for a similar texture and taste.
Curry Powder: This gives the soup a lovely spice. You can play around with different types of curry powder or even use yellow curry paste if you like a stronger flavor. Just remember, start with a smaller amount and adjust to your taste!
Coconut Milk: It provides a rich creaminess. If you’re looking for a lower-fat option, go for light coconut milk, or try almond milk for a different twist. However, it may not be as creamy.
Lime Juice: It adds brightness at the end. If you don’t have lime, lemon juice works too. It’s a great way to balance the flavors!
How Do You Get the Perfectly Smooth Texture in the Soup?
The key to achieving a silky smooth texture is in how you blend the soup. After the sweet potatoes are tender, use an immersion blender directly in the pot for easy blending. If you prefer a traditional blender, allow the soup to cool for a few minutes before transferring it to avoid spills.
- Always blend in batches if using a blender to avoid overfilling.
- Blend until completely smooth to ensure a creamy consistency.
- Once pureed, return the soup to the pot, stir in coconut milk, and reheat gently.
Enjoy your cooking! This soup is going to be a hit for sure!

How to Make Coconut Curry Sweet Potato Soup
Ingredients You’ll Need:
For the Soup:
- 2 tbsp olive oil or coconut oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1-2 tbsp curry powder (adjust to taste)
- 4 cups sweet potatoes, peeled and diced (about 2-3 medium sweet potatoes)
- 4 cups vegetable broth or water
- 1 can (13.5 oz) coconut milk (full fat for creaminess)
- Salt and pepper to taste
- Juice of 1 lime (optional, for brightness)
For Garnish:
- Fresh cilantro, chopped
- Croutons or toasted bread cubes
- Additional coconut milk or cream for drizzling (optional)
How Much Time Will You Need?
This delightful soup will take you about 10 minutes to prepare and approximately 30 minutes to cook. In total, you’ll need around 40 minutes from start to finish before you can enjoy a warm bowl of this nourishing dish!
Step-by-Step Instructions:
1. Sauté the Base:
Begin by heating the oil in a large pot over medium heat. Once the oil is warm, add the chopped onion. Sauté for about 5 minutes until the onion turns translucent and soft. This step helps build the flavors for your soup!
2. Add Aromatics:
Next, stir in the minced garlic, grated ginger, and curry powder. Cook everything together, stirring often for about 1-2 minutes. This will allow all those wonderful spices to release their fragrant aromas.
3. Incorporate Sweet Potatoes:
Now, add the diced sweet potatoes to the pot and stir to coat them well with the mixture of spices and onions. This step infuses the sweet potatoes with flavor right from the start!
4. Simmer the Soup:
Pour in the vegetable broth and bring the mixture to a boil. Once boiling, reduce the heat to a simmer and let it cook for about 20 minutes. You want those sweet potatoes to be very tender.
5. Blend Until Smooth:
After the sweet potatoes are cooked, use an immersion blender to puree the soup right in the pot until it’s completely smooth and creamy. If you’re using a traditional blender, carefully transfer the soup in batches to blend it.
6. Add Coconut Milk:
Stir in the coconut milk and gently heat the soup through, but make sure not to bring it to a boil. Taste the soup and season with salt and pepper according to your preference.
7. Brighten with Lime:
If you’d like, add the juice of one lime for a bright, tangy finish. This little extra touch can enhance the flavors beautifully!
8. Serve and Enjoy:
Ladle the soup into bowls. Garnish your delicious soup with a drizzle of additional coconut milk or cream, a sprinkle of chopped cilantro, and add some crunchy croutons or toasted bread cubes on top for a delightful texture.
9. Delight in Your Creation:
Take a moment to inhale the delicious aroma before diving in. Enjoy your cozy and flavorful Coconut Curry Sweet Potato Soup—perfect for warming up on a chilly day!
This comforting soup is silky smooth, balancing the sweetness from sweet potatoes with the richness of coconut milk and a warm curry spice kick. Try it out; it’s sure to become a favorite!
Can I Use Regular Potatoes Instead of Sweet Potatoes?
Yes, you can substitute regular potatoes for sweet potatoes. Just keep in mind that the flavor will be less sweet and the texture may be slightly different, but it will still be delicious!
How Do I Store Leftover Soup?
Store any leftover soup in an airtight container in the refrigerator for up to 3-4 days. To reheat, gently warm it on the stove or in the microwave, stirring occasionally. If it thickens, you can add a splash of vegetable broth or coconut milk to thin it out.
Can I Freeze Coconut Curry Sweet Potato Soup?
Absolutely! This soup freezes well. Let it cool completely before transferring it to freezer-safe containers. It can be frozen for up to 3 months. To thaw, place it in the refrigerator overnight and reheat on the stove.
What Can I Add for Extra Protein?
If you’d like to make this soup heartier, consider adding cooked chickpeas, lentils, or shredded rotisserie chicken. You can stir them in after blending for added texture and protein!



