If you’re searching for a comforting, vibrant, and soul-warming meal, this Sweet Potato Coconut Curry Soup Recipe will quickly become your new favorite. Creamy sweet potatoes meet the exotic flavors of curry powder and garam masala, all enveloped by luscious coconut milk that adds a silky richness. This soup effortlessly balances sweetness, spice, and depth, making it a perfect dish for any season when you want something that feels both cozy and exciting. Whether you’re cooking for a weeknight dinner or entertaining friends, this recipe is sure to impress and satisfy every craving.

Ingredients You’ll Need
Each ingredient in this Sweet Potato Coconut Curry Soup Recipe plays a crucial role in building layers of flavor, texture, and that gorgeous golden hue. From the hearty sweet potatoes to the fragrant spices, every element is simple but essential.
- 3 cups cooked red-skinned sweet potatoes: Provides natural sweetness and a velvety texture that forms the soup’s base.
- ½ cup long grain white rice (like Jasmine): Adds subtle body and helps thicken the soup while absorbing flavors beautifully.
- 1 ¼ cups water: Used to cook the rice perfectly until tender.
- 13.5 ounces coconut milk (regular or lite): Brings a rich, creamy coconut flavor that blends with the spices for an indulgent mouthfeel.
- 3 cups low sodium broth (chicken or vegetable): Enhances the depth of the soup with savory notes while keeping saltiness in check.
- 1 teaspoon minced garlic: Adds an aromatic punch that complements the curry spices wonderfully.
- 2 tablespoons light brown sugar: Balances the spices with gentle sweetness and rounds out the flavor profile.
- ½ teaspoon salt: Brings out all the layers of flavor without overwhelming the dish.
- 2 teaspoons curry powder: The star spice that gives this soup its signature warm and earthy character.
- 1 teaspoon garam masala: Adds complexity with hints of cinnamon, cloves, and other warming spices.
- â…› teaspoon cayenne pepper (or to taste): Gives a subtle kick of heat that awakens your taste buds.
- ¼ cup chopped cilantro (for garnish): Provides a fresh, bright contrast that finishes the soup beautifully.
How to Make Sweet Potato Coconut Curry Soup Recipe
Step 1: Cook the Sweet Potatoes and Rice
First up, the foundation of this Sweet Potato Coconut Curry Soup Recipe begins with cooking the sweet potatoes to tender perfection. Place the sweet potatoes in a large pot with about an inch of water and bring to a boil over high heat. Once boiling, reduce to low and cover, letting them simmer for about 50 minutes to one hour until you can effortlessly pierce through with a knife. Meanwhile, prepare the rice: bring 1 ¼ cups of water to a boil, stir in the rice, then cover and simmer for around 20 minutes until it’s fluffy and tender. These two components will combine to give your soup perfect texture and flavor.
Step 2: Blend and Warm the Soup Base
Now that the sweet potatoes and rice are ready, it’s time to bring everything together. In a large pot or Dutch oven set on medium-low heat, warm the coconut milk, broth, and minced garlic gently, making sure not to bring it to a boil. Add the cooked sweet potatoes and remove the pot from heat to use an immersion blender. Blend everything until silky smooth, creating that luscious soup base that’s creamy and comforting.
Step 3: Spice It Up and Simmer
Return the blended mixture to low heat and stir in the brown sugar, salt, curry powder, garam masala, and cayenne pepper. Add the cooked rice to the pot and let everything simmer gently for about 15 minutes. This step not only thickens the soup slightly but also allows the spices to meld beautifully. Once heated through and perfectly seasoned, take the pot off the stove—your fragrant, inviting soup is ready.
Step 4: Garnish and Serve
To finish your Sweet Potato Coconut Curry Soup Recipe, ladle the soup generously into bowls and sprinkle fresh chopped cilantro on top for a burst of color and vibrancy. The cilantro’s bright notes cut through the richness, making each spoonful a delightful experience.
How to Serve Sweet Potato Coconut Curry Soup Recipe
Garnishes
While cilantro is the classic and most refreshing garnish for this soup, you can also consider toasted coconut flakes for a crunchy texture or a squeeze of lime juice for a zesty lift. These little touches add extra personality and elevate the dining experience.
Side Dishes
This soup pairs wonderfully with warm crusty bread or naan to soak up every delicious drop. For a fuller meal, consider a simple green salad dressed with lemon vinaigrette or roasted vegetables seasoned lightly with herbs to complement the curry flavors without overpowering them.
Creative Ways to Present
Why not serve the Sweet Potato Coconut Curry Soup Recipe in hollowed-out bread bowls for a rustic, charming presentation? Alternatively, layering it in clear glass mugs or jars as an appetizer at gatherings adds an elegant touch and keeps the servings neat and inviting.
Make Ahead and Storage
Storing Leftovers
Leftover Sweet Potato Coconut Curry Soup Recipe keeps beautifully refrigerated in an airtight container for up to 4 days. The flavors will continue to develop, making your next meal even more delicious. Just give it a good stir before reheating.
Freezing
If you’d like to save this soup for longer, freezing is a fantastic option. Transfer cooled soup into freezer-safe containers, leaving space at the top for expansion. It can be frozen for up to 3 months without losing its wonderful taste or texture.
Reheating
Reheat the soup gently over medium-low heat on the stove, stirring occasionally to prevent scorching. Add a splash of coconut milk or broth if it thickened too much during storage. Microwave reheating works well too—just heat in short bursts, stirring in between, to maintain creamy consistency.
FAQs
Can I use sweet potatoes with different skin colors for this soup?
Absolutely! While red-skinned sweet potatoes are traditional and add beautiful color, orange or even purple sweet potatoes will work just fine. Each variety has a slightly different flavor and hue, adding your own twist to the recipe.
Is this Sweet Potato Coconut Curry Soup Recipe suitable for vegetarians or vegans?
Yes! Simply choose vegetable broth instead of chicken broth to make it entirely plant-based and vegan-friendly without compromising any of the delicious flavors.
Can I make this soup spicier or milder?
Definitely. Adjust the cayenne pepper according to your spice preference or omit it altogether for a gentler taste. You can also add a bit more curry powder or garam masala to deepen the flavors if you like it more intensely spiced.
What can I substitute for coconut milk if I’m allergic or don’t have any?
You can use almond milk or cashew cream as a substitute, but keep in mind the flavor will change slightly. For a richer texture, blending soaked cashews with water to create a creamy base is a great alternative.
Can I prepare parts of the Sweet Potato Coconut Curry Soup Recipe in advance?
Yes! You can cook the sweet potatoes and rice ahead of time and store them in the fridge. When ready to make the soup, just blend and combine everything with the broth and coconut milk. This shortcut saves time and makes dinner come together more quickly.
Final Thoughts
This Sweet Potato Coconut Curry Soup Recipe is one of those remarkable dishes that feels like a warm hug on a chilly day but is equally satisfying on a sunny afternoon. The harmony between the creamy coconut, sweet potatoes, and aromatic spices invites you back again and again. I can’t wait for you to try it and enjoy every spoonful as much as I do. Trust me, it’s a recipe you’ll cherish and share with everyone you love.
Print
Sweet Potato Coconut Curry Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Gluten Free
Description
This Sweet Potato Coconut Curry Soup is a comforting, creamy, and flavorful dish perfect for chilly days. Combining tender red-skinned sweet potatoes, fragrant spices like curry powder and garam masala, and rich coconut milk, this soup is both hearty and nourishing. The addition of cooked jasmine rice adds body and texture, making it a satisfying meal for six servings.
Ingredients
Main Ingredients
- 3 cups cooked red-skinned sweet potatoes (from 2 small or 3 large sweet potatoes)
- ½ cup long grain white rice (such as Jasmine)
- 1 ¼ cups water (for cooking rice)
- 13.5 ounces coconut milk (regular or lite)
- 3 cups low sodium broth (chicken or vegetable)
- 1 teaspoon minced garlic
- 2 tablespoons light brown sugar
- ½ teaspoon salt
- 2 teaspoons curry powder
- 1 teaspoon garam masala
- â…› teaspoon cayenne pepper (or to taste)
- ¼ cup chopped cilantro (for garnish)
Instructions
- Cook the Sweet Potatoes: Place the sweet potatoes in a large pot with about 1 inch of water. Bring the water to a boil over high heat, then reduce heat to low, cover, and simmer for 50 minutes to 1 hour, or until the sweet potatoes are tender through to the center when pierced with a knife. Use a slotted spoon to transfer sweet potatoes to cool slightly, then peel off skins with a paper towel and discard.
- Cook the Rice: Meanwhile, bring 1 ¼ cups water to a boil over high heat. Stir in the rice, reduce heat to low, cover, and simmer for about 20 minutes or until all the water is absorbed and rice is tender. Remove from heat and set aside.
- Warm the Base: In a large heavy-bottomed pot or Dutch oven, heat the coconut milk, broth, and minced garlic over medium-low heat. Warm until hot but do not let it boil.
- Blend the Soup: Add the cooked sweet potatoes to the pot. Remove from heat and use an immersion blender to puree the potatoes into the liquid until smooth and creamy.
- Simmer with Spices and Rice: Return the pot to the heat. Stir in the brown sugar, salt, curry powder, garam masala, and cayenne pepper. Add the cooked rice, reduce heat to low, and let the soup simmer gently for about 15 minutes, allowing flavors to meld and soup to thicken slightly.
- Serve: Remove from heat, ladle the soup into bowls, and garnish with chopped cilantro for a fresh, bright finish.
Notes
- For a vegan version, use vegetable broth instead of chicken broth.
- You can roast the sweet potatoes instead of boiling for a deeper flavor.
- Adjust cayenne pepper to taste depending on your heat preference.
- Use lite coconut milk to reduce calories and fat.
- Leftovers store well in the refrigerator for up to 3 days and can be reheated gently on the stovetop.

