Curried Sweet Potato Soup is one of those cozy dishes that warms you right up. Picture a cool evening as you crave something comforting, maybe while wrapped in a blanket. This vibrant soup, creamy from coconut milk and packed with the goodness of sweet potatoes, is perfect for weeknight dinners or lazy weekends. It’s not only delicious but also a great way to get your veggies in!
Why you’ll love this
This recipe is a breeze to make, making it perfect for busy weeknights. The creamy texture from the coconut milk combined with the natural sweetness of the potatoes offers a delightful flavor that appeals to everyone, even kids and picky eaters! Plus, it’s affordable and uses simple ingredients you probably already have at home.
“This recipe turned out even better than I expected. It’s simple, but the flavor is amazing.”
How it comes together
Making Curried Sweet Potato Soup is straightforward and doesn’t require fancy cooking skills. You’ll begin by sautéing onions and garlic, then add the sweet potatoes and spices. The mixture simmers in vegetable broth until the potatoes are tender. After blending everything until smooth and creamy, stir in coconut milk for richness, and you’re ready to enjoy a hearty bowl of soup.
Ingredients
Gather these items:
- 2 large sweet potatoes, peeled and diced
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 garlic cloves, minced
- 1 tablespoon curry powder
- 4 cups vegetable broth
- 1 can coconut milk
- Salt and pepper to taste
- Fresh cilantro for garnish
Helpful notes:
- You can swap sweet potatoes with butternut squash if you prefer.
- Fresh vegetables lead to better flavor; choose firm and unblemished produce.
- Coconut milk adds a rich taste, but you can use almond milk for a lighter version.
- Consider adding a pinch of red pepper flakes for some heat!

Directions
- In a large pot, heat the olive oil over medium heat. Add chopped onion and minced garlic. Sauté until the onion softens.
- Add diced sweet potatoes and curry powder. Cook for 1-2 minutes until it smells fragrant.
- Pour in the vegetable broth and bring everything to a boil. Lower the heat, cover, and let it simmer until sweet potatoes are tender, about 15-20 minutes.
- Blend the soup using an immersion blender until it’s smooth. If you don’t have one, carefully transfer batches to a blender.
- Stir in the coconut milk. Season with salt and pepper to taste.
- Serve hot, garnished with fresh cilantro.
Best ways to enjoy it
This Curried Sweet Potato Soup is great on its own or paired with some crusty bread or a simple side salad. You can also serve it with some crackers or warm naan for a more filling meal. Top each bowl with a sprinkle of fresh cilantro or a drizzle of coconut milk for a beautiful finish.
Storage Tips
When storing leftovers, let the soup cool completely before transferring it to an airtight container. You can keep it in the refrigerator for about 3-4 days. For longer storage, freeze portions in freezer-safe bags or containers; it’s best consumed within 2-3 months. To reheat, simply warm it on the stove over low heat until heated through, stirring occasionally.
Helpful cooking tips
- Avoid overcooking the sweet potatoes, as they can lose their vibrant color.
- For a creamier texture, blend longer until it’s completely smooth.
- If the soup is too thick, add more broth or water to reach your desired consistency.
- Taste and adjust seasoning before serving for a personalized touch.
Creative twists
Feel free to mix it up! You can add cooked lentils for extra protein, or exchange the curry powder for harissa for a different flavor profile. Consider stirring in some spinach or kale at the end for an extra boost of nutrients and color.

Common questions
Can I make it ahead?
Yes, this soup keeps well in the fridge and can be made up to 3 days in advance.
Can I freeze it?
Absolutely! Freeze in portions for easy meals later on.
Can I substitute an ingredient?
Sure! You can swap out the coconut milk for almond milk or even a bit of cream for a different richness.
Why did mine turn out dry/wet?
It’s important to follow the cooking times accurately. If your soup is too thick, adding a little more broth should help.
How long does it last?
In the refrigerator, it lasts for about 3-4 days. Frozen soup is best eaten within 2-3 months.
Final thoughts
Curried Sweet Potato Soup is not just a recipe; it’s a warm hug in a bowl. Its simplicity and deliciousness make it worth trying. Don’t hesitate to customize it to your taste, and enjoy all its comforting flavors. Happy cooking!
PrintCurried Sweet Potato Soup
A cozy, vibrant soup made with sweet potatoes and coconut milk, perfect for weeknight dinners or lazy weekends.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Soup
- Method: Blending
- Cuisine: Indian
- Diet: Vegan
Ingredients
- 2 large sweet potatoes, peeled and diced
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 garlic cloves, minced
- 1 tablespoon curry powder
- 4 cups vegetable broth
- 1 can coconut milk
- Salt and pepper to taste
- Fresh cilantro for garnish
Instructions
- Heat the olive oil in a large pot over medium heat. Add the chopped onion and minced garlic. Sauté until the onion softens.
- Add the diced sweet potatoes and curry powder. Cook for 1-2 minutes until it smells fragrant.
- Pour in the vegetable broth and bring everything to a boil. Lower the heat, cover, and let it simmer until the sweet potatoes are tender, about 15-20 minutes.
- Blend the soup using an immersion blender until it’s smooth. If you don’t have one, carefully transfer batches to a blender.
- Stir in the coconut milk. Season with salt and pepper to taste.
- Serve hot, garnished with fresh cilantro.
Notes
You can swap sweet potatoes with butternut squash if you prefer. For a creamier texture, blend longer until it’s completely smooth.

