This creamy soft Thai curried sweet potato and coconut soup combines Thai flavours, roasted sweet potatoes and creamy coconut milk in the best way possible. The result is a creamy smooth, thick soup completely without any dairy.
This post may contain affiliate links. Read more about it in the privacy policy.
Ingredients
- Sweet potatoes. Roast them, or use leftover cooked sweet potatoes if you have!
- Red Thai curry paste - make your own or buy it ready made.
- Vegetable stock. Alternatively, use water and a vegetable stock cube.
- Coconut milk. Creamy and delicious.
- Garlic - for flavour. Can be omitted.
- Onion - I prefer regular brown onions, but red onions can be used too.
How to make curried sweet potato and coconut soup
Preheat your oven to 200 C/ 180 C fan oven / 390 F.
Peel the sweet potatoes and cube them in bite sized pieces. Add them to a baking tray, and drizzle 1 teaspoon olive oil on top. Move the cubes around using tongs or your hands, making sure that each pieve of sweet potato is completely coated.
Roast the sweet potatoes in the oven until they start to turn golden on the edges. They should be soft enough to put a fork through with little resistance. It takes 15-30 minutes to completely roast the potatoes, depending on the size of your potato chunks.
When the sweet potatoes are almost done roasting, you can start to prepare the rest of the soup. Heat 1 teaspoon olive oil in a large pot, and add finely chopped onion and garlic. Allow these to saute for a few minutes, until the onion is soft and translucent. Stir occasionally to prevent it from burning.
Add curry paste to the pot, stir to combine it with the onions, and allow it to cook for a minute or two while stirring. This will help bring out the curry flavours.
Add the coconut milk and vegetable stock, bring the soup to a boil and leave it to simmer for a few minutes. Add the roasted sweet potatoes, and leave the soup to simmer for another 5 minutes.
Use an immersion blender or regular standing blender to blend the soup completely smooth. The soup will be very thick and creamy. You can make it thinner if you prefer by adding some water or vegetable stock until it reaches your desired consistency.
Tips & Suggestions
- You can boil or microwave the sweet potatoes if you don't have time to roast them. Although roasted sweet potatoes makes the soup taste nicer, the other options are typically quicker and will still result in a creamy, delicious soup.
- If you are hesitant about adding coconut, dont worry; the soup doesn't taste much of the coconut. We simply need the texture of the coconut milk to make the soup really creamy. As an alternative, you can try to replace it with oat milk.
Dietary requirements
This recipe is already perfectly suitable for most diets, and allergy friendly. It is vegan, vegetarian, egg free, nut free, dairy free, gluten free and soy free. Make sure to check the ingredient list of your vegetable stock and red Thai curry paste as these may or may not comply with your dietary needs.
Leftover sweet potato soup
Leftover sweet potato and coconut soup can be stored in an airtight container in the fridge for up to 5 days. Serve the leftovers cold, or reheat them in the microwave before serving.
You can also freeze the leftovers. Allow the soup to cool completely, and transfer it to a freezer safe container before freezing it for up to 6 months. Thaw frozen soup in the fridge overnight before reheating it.
Serving suggestions
This soup is best served either in small glasses as a starter or part of a buffet table, or as a light main course. If served as a main, you can serve it with crusty bread or topped with crunchy roasted chickpeas to make the soup more filling.
More creamy soups
- Roasted red pepper and sweet potato soup
- Carrot soup with ginger
- Apple and parsnip soup
- Slow cooker broccoli cheddar soup
Recipe
Thai curried sweet potato soup
Ingredients
- 900 g sweet potatoes
- 500 ml vegetable stock
- 400 ml coconut milk (1 can or tin)
- 3 tablespoon red thai curry paste
- 1 onion
- 2 garlic cloves
- 1+1 teaspoon olive oil
- salt and pepper, optionally to taste
Instructions
- Preheat your oven to 200 C / 180 C fan oven / 390 F.
- Peel the sweet potatoes and cube them in bite sized pieces. Add them to a baking tray, and drizzle 1 teaspoon olive oil on top. Move the cubes around using tongs or your hands, and make sure that each piece of sweet potato is coated completely.
- Roaste the sweet potatoes in the oven until they start to turn golden on the edges. They should also be soft enough to put a fork through them with little resistance. This takes 20-30 minutes, depending on the size of your potato chunks.
- When the potatoes are almost done roasting, you can start to prepare the soup. Heat 1 teaspoon olive oil in a large pot, and add finely chopped onion and garlic. Allow these to saute for a few minutes, until the onion is soft and translucent. Stir occasionally to prevent it from burning.
- Add curry paste to the pot, stir to combine it with the onions, and allow it to cook for a minute or two while stirring. This will help bring out the flavour for the rest of the soup.
- Add the coconut milk and vegetable stock, bring it to a boil and leave it to simmer for a few minutes. Add the roasted sweet potatoes, and leave the soup to simmer for another 5 minutes.
- Use an immersion blender or regular stand blender to blend the soup completely smooth.
- This soup will be very thick and creamy. You can make it thinner by adding some water or vegetable stock until it reaches your desired consistency.
- Lastly, add salt and pepper to taste before serving.
Notes
Storing leftovers
Leftover sweet potato and coconut soup can be stored in an airtight container in the fridge for up to 5 days. Serve the leftovers cold, or reheat them in the microwave before serving. You can also freeze the leftovers. Allow the soup to cool completely, and transfer it to a freezer safe container before freezing it for up to 6 months. Thaw frozen soup in the fridge overnight before reheating it.Tips:
- You can boil or microwave the sweet potatoes if you don’t have time to roast them. Although roasted sweet potatoes makes the soup taste nicer, the other options are typically quicker and will still result in a creamy, delicious soup.
Adrianne
This is such a healthy and delicious soup! I love sweet potato and this would taste so good for you. It looks easy but so tasty as well. The coconut milk in this is genius! Cheers
Tonje
I'm glad you like it, Adrianne!
Danielle Wolter
Now this is the kind of soup I like. It sounds incredible! Loving the thai flavors and the coconut milk.
Tonje
Thanks, Danielle!
kim
This recipe was fabulous! It was so easy and had such a great flavor. I'll definitely be making again and again!
Tonje
I'm glad you liked it, Kim!
Paula Montenegro
A beautiful soup with great flavors! I like your suggestion of serving it with additional chickpeas, it will make the best weekday lunch! Thanks for sharing.
Tonje
I'm glad you like it, Paula. The chickpeas are delicious on top!
Claudia
This was a delicious soup! Everyone at home loved it and I can't wait to make it again!
Tonje
I'm happy you enjoyed it, Claudia!