This Sweet Potato Curry Soup is warm and cozy, packed with flavors. The sweet potatoes add a creamy texture while the spices bring a tasty kick!
It’s great for chilly days and perfect with a slice of bread. I love how easy it is to whip up; just toss everything in the pot and let it simmer. Yum!
Key Ingredients & Substitutions
Sweet Potatoes: The star of this soup! Their natural sweetness and creamy texture make the soup hearty. If you can’t find sweet potatoes, you can use butternut squash or even regular potatoes, though the flavor will differ.
Coconut Milk: This ingredient adds richness and creaminess. For a lighter option, use almond or oat milk. If dairy is not a concern, regular cream or half-and-half can work well too!
Curry Powder: This brings warm flavors to the dish. Feel free to adjust the amount based on your taste. If you want a different flavor profile, try garam masala or a blend of spices your family loves.
Lentils: They add protein and thickness to the soup. You can leave them out if you prefer a lighter soup or use canned beans like chickpeas or black beans for a quick fix.
How Do You Get the Best Flavors from Your Spices?
Blooming spices is key for enhancing flavor! Here’s how to do it right:
- Heat oil in your pot and add onions first. Cook until soft, then add garlic and ginger.
- Once fragrant, stir in your dry spices. Cook them for about a minute. This technique releases the oils in the spices, making the aroma and taste even better.
- Always adjust the spices to your taste, adding more or less based on your preference!
What’s the Best Way to Puree the Soup Smoothly?
Getting a smooth texture can be super easy. Here’s how:
- If using an immersion blender, blend directly in the pot for a quick and easy cleanup.
- If using a regular blender, let the soup cool slightly, then blend in batches. Don’t overfill the blender to prevent spills!
- Always return the blended soup to the pot to warm it back up before serving.
These tips will help you make a delicious Sweet Potato Curry Soup that has vibrant flavors and a comforting texture. Happy cooking!

How to Make Sweet Potato Curry Soup
Ingredients You’ll Need:
For the Soup:
- 2 tablespoons olive oil or coconut oil
- 1 medium onion, finely chopped
- 2 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1-2 tablespoons curry powder (adjust to taste)
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric powder
- 1 pound (about 2 medium) sweet potatoes, peeled and diced
- 4 cups vegetable broth
- 1 can (14 oz) coconut milk
- 1 cup green lentils or mung beans (optional)
- Salt and freshly ground black pepper, to taste
- Fresh red chili or chili flakes for garnish (optional, finely chopped)
- Fresh mint leaves for garnish
- A splash of fresh coconut milk or cream for drizzling
How Much Time Will You Need?
This comforting soup takes about 10 minutes to prep and 30 minutes to cook, allowing you to enjoy a delicious homemade meal in about 40 minutes!
Step-by-Step Instructions:
1. Sauté the Aromatics:
In a large pot, heat the olive or coconut oil over medium heat. Add the finely chopped onion and cook until it becomes translucent, which should take about 5 minutes. Stir in the minced garlic and grated ginger, cooking for about 1 minute until the aroma fills your kitchen!
2. Add the Spices:
Now it’s time to add some flavor! Stir in the curry powder, ground cumin, and turmeric. Give it a minute to cook, helping the spices to bloom and release their wonderful fragrance.
3. Incorporate the Sweet Potatoes:
Add the diced sweet potatoes to the pot and stir them until they’re well-coated with the spice mixture. This will help the sweet potatoes absorb all those great flavors.
4. Simmer the Soup:
Pour in the vegetable broth and bring the mixture to a boil. If you’re using lentils or mung beans, add them now. Reduce the heat, cover the pot, and let it simmer for about 20 minutes, until the sweet potatoes and lentils are tender.
5. Add Coconut Milk:
Next, stir in the coconut milk and let it simmer for an additional 5 minutes. You can adjust the soup’s consistency by adding more broth or water, depending on how thick you like it.
6. Blend the Soup:
Using an immersion blender, puree the soup until it’s nice and smooth. If you don’t have an immersion blender, you can carefully transfer the soup in batches to a traditional blender to achieve that creamy texture, then return it to the pot.
7. Season and Serve:
Taste the soup and add salt and freshly ground black pepper to your liking. Then ladle the soup into bowls. Drizzle a splash of coconut milk or cream over the top, and finish off with fresh mint leaves and a sprinkle of finely chopped red chili or chili flakes for a lovely touch.
8. Enjoy Your Meal:
Serve the soup warm with a slice of crusty bread or alongside steamed rice for a complete meal that’s hard to resist!
Enjoy your vibrant and comforting Sweet Potato Curry Soup! It’s a delicious way to warm up your day!
Can I Use Other Types of Potatoes?
Yes, you can substitute sweet potatoes with butternut squash or even regular potatoes. Just keep in mind that the flavor and texture will change slightly, with butternut squash providing a similar sweetness.
How Can I Make This Soup Spicier?
If you love a little heat, you can add more curry powder or include fresh chopped red chili when sautéing the aromatics. Another option is to sprinkle in some cayenne pepper or chili flakes depending on your spice tolerance!
Can I Prepare This Soup in Advance?
Absolutely! You can make the soup ahead of time and store it in the refrigerator for up to 3 days. Just reheat on the stove over low heat before serving. It also freezes well for up to 3 months; thaw and reheat when you’re ready to enjoy it!
What Should I Serve With This Soup?
This Sweet Potato Curry Soup pairs wonderfully with a slice of crusty bread or serves well over steamed rice. You can also enjoy it with a simple salad for a complete and satisfying meal.



