This curried sweet potato soup is creamy, warm, and packed with flavor. The sweet potatoes give it a lovely sweetness, while the curry adds a nice kick!
It’s one of my favorite soups, especially on chilly days. I love to top it with a sprinkle of cilantro for extra flavor. What’s your go-to soup topping? 🥣
Key Ingredients & Substitutions
Sweet Potatoes: These are the star of the soup, providing natural sweetness and a creamy texture when blended. If you don’t have sweet potatoes, you can use regular potatoes or even butternut squash as a substitute.
Curry Powder: This spice mix adds depth and warmth. If you prefer a milder flavor, use less than 1½ tablespoons or try a mild curry blend. You could also use garam masala for a different taste.
Coconut Milk: Gives the soup its creaminess and a hint of sweetness. For a lighter option, use light coconut milk or even almond milk, though the flavor will differ slightly.
Fresh Ginger: Adds a wonderful zing! If you don’t have fresh ginger, ground ginger can work as well—about 1 teaspoon will do.
Cilantro: This herb is perfect for garnish. If you’re not a fan, parsley or green onions can provide a fresh touch instead.
How Do I Blend the Soup Smoothly?
Blending soup can be tricky, but here’s how to do it with ease. If you use a blender, cool the soup slightly first and blend in batches to avoid splattering.
- Use an immersion blender directly in the pot for a smoother and easier option.
- If using a regular blender, allow steam to escape. Cover with a kitchen towel to prevent splatters.
- Blend until completely smooth. You can adjust the consistency by adding more broth if it’s too thick.
With these steps, you’ll get a velvety soup every time! Enjoy the cooking adventure! 🥣

Curried Sweet Potato Soup Recipe
Ingredients You’ll Need:
- 2 tablespoons olive oil or coconut oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1½ tablespoons curry powder
- 1 teaspoon ground cumin
- 1/4 teaspoon cayenne pepper (optional, for heat)
- 4 medium sweet potatoes (about 2 pounds), peeled and diced
- 4 cups vegetable broth
- 1 cup coconut milk (plus extra for garnish)
- Salt and pepper to taste
- Fresh cilantro leaves, for garnish
- Toasted coconut flakes or ground toasted coconut (for garnish, optional)
How Much Time Will You Need?
This delicious curried sweet potato soup will take about 10 minutes to prep and approximately 30 minutes to cook. In total, you’ll need about 40 minutes from start to finish. Perfect for a quick weeknight dinner or a cozy weekend meal!
Step-by-Step Instructions:
1. Sauté the Aromatics:
Start by heating the olive or coconut oil in a large pot over medium heat. Add the chopped onion and sauté for about 5 minutes until it’s soft and translucent.
2. Add the Flavors:
Stir in the minced garlic, grated fresh ginger, curry powder, ground cumin, and cayenne pepper (if you want some heat). Cook for 1-2 minutes until the spices become fragrant and your kitchen smells amazing!
3. Cook the Sweet Potatoes:
Next, add the diced sweet potatoes to the pot and stir everything together so the potatoes are coated with the spices. Then, pour in the vegetable broth and bring the mixture to a boil. Once boiling, reduce the heat to a simmer, cover the pot, and cook for about 20 minutes or until the sweet potatoes are very tender.
4. Blend It Up:
Here comes the fun part! Using an immersion blender, puree the soup right in the pot until it’s smooth and creamy. If you don’t have an immersion blender, carefully transfer the soup to a regular blender in batches and blend until smooth. Just remember to return it to the pot afterward!
5. Stir in Coconut Milk:
Now, stir in the coconut milk and warm the soup through. Give it a taste and add salt and pepper as needed to bring out those flavors.
6. Serve and Garnish:
Ladle the delicious soup into bowls, swirling a bit of extra coconut milk on top for a nice touch. Garnish with fresh cilantro leaves and sprinkle some toasted coconut flakes or ground coconut if you’re feeling fancy.
7. Enjoy:
Dig in and enjoy this cozy, comforting bowl of curried sweet potato goodness, paired with warm bread or crackers if desired.
Bon appétit! 🥣✨
Can I Use Other Types of Potatoes?
Absolutely! If you don’t have sweet potatoes on hand, you can use regular potatoes or even butternut squash for a different flavor profile. Keep in mind that the texture and sweetness will change slightly.
How Can I Adjust the Spice Level?
If you prefer a milder soup, simply omit the cayenne pepper or reduce the amount of curry powder. You can also add a dollop of yogurt or cream at serving to help temper the heat!
Can I Make This Soup Ahead of Time?
Yes, this soup can be made ahead! Just prepare it as directed, then cool completely before transferring it to an airtight container. It will stay fresh in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave before serving.
What Can I Substitute for Coconut Milk?
If you don’t have coconut milk or prefer a lighter option, you can use almond milk or any other plant-based milk. Just be aware that this will change the flavor and creaminess of the soup slightly. For creaminess, consider adding a bit of heavy cream or cashew cream if you’re not concerned about dairy.



