Thai Coconut Sweet Potato Soup
This post may contain affiliate links. Please read my disclosure policy.
This is a must-try sweet potato soup! It’s enriched with curry spices, creamy coconut milk, Thai peanut sauce and kale.
This Thai-spiece sweet potato soup is chock full of good stuff like sweet potatoes, kale and lots of spice.
What’s not to love about a one-dish dinner in a bowl? I’m always on the lookout for quick meals like this one that are flavor-packed, yet so quick and easy to make.
What you need to make Thai sweet potato soup
- Sweet potatoes and kale
- Shallot or red onion
- Tamari (or soy sauce)
- Spices: Ground cayenne and turmeric
- Canned coconut milk
- Rice noodles
- Peanut butter and unsalted peanuts
- Thai-style peanut sauce
Sweet potatoes make a beautiful smooth and rich-tasting soup with a luxurious texture. One of my favorite fall soups is a creamy sweet potato soup garnished with fresh pomegranate.
Peanuts and sweet potatoes taste great together. I added a bit of peanut butter for a subtle flavor base. Using nut butter in a soup or stew is a great way to thicken it without adding dairy or flour (and it’s also the secret to this crunchy-hot cucumber salad).
Thai Coconut Sweet Potato Soup
Ingredients
- 2 tablespoons (30 ml) avocado oil or neutral vegetable oil
- ⅓ cup (55 g) finely chopped shallot or red onion
- 14 ounces (400 g) sweet potatoes (2-3), peeled and sliced into 1/2-inch pieces
- 1 teaspoon finely chopped garlic
- ½ teaspoon ground turmeric
- ½ teaspoon cayenne pepper
- 1 tablespoon (15 g) smooth peanut butter
- 1 tablespoon (15 ml) tamari or soy sauce
- 2 cups (475 ml) vegetable broth
- 1 cup (250 ml) coconut milk
- 1 ½ cups chopped kale
- ¼ cup (60 ml) Thai peanut sauce
- 4 ounces (125 g) maifun or vermicelli rice noodles
- ¼ cup (125 g) chopped unsalted peanuts
Instructions
- Heat the oil in a large saucepan or Dutch oven or medium-high heat. Stir in the shallot and sweet potatoes. Cook 5 minutes, stirring occasionally, until the shallots are softened.
- Add the garlic, turmeric and cayenne and stir until fragrant, about 30 seconds. Add the peanut butter, soy sauce, broth and ½ cup of the coconut milk. Bring to a simmer, then lower the heat and partially cover the pan with a lid. Cook 20 minutes, or until the sweet potatoes are very soft.
- Scoop out 1 cup of the soup and puree in a blender or use an immersion blender right in the pot. Stir in the remaining ½ cup coconut milk, kale and peanut sauce.
- Cook the noodles according to package directions. Drain and divide into serving bowls.
- Ladle the soup over the noodles, sprinkle with peanuts and serve.
Nutrition
Nutrition facts are calculated by third-party software. If you have specific dietary needs, please refer to your favorite calculator.
Hey, I’m Karen
Creator of Familystyle Food
I’m a food obsessed super-taster and professionally trained cook ALL about creating elevated dinners with everyday ingredients. Find simplified recipes made from scratch and enjoy incredibly tasty food! Read more about me here.
Do you have a recipe for thai style peanut sauce ? not available at my grocery … thanks
Veronica – you can omit the sauce, or otherwise increase the amount of peanut butter to 2 tablespoons and blend it together with 3 tablespoons water, 1 tablespoon soy sauce, 1 tablespoon brown sugar and 1-2 teaspoons grated fresh ginger.
I had lots of sweet potatoes and some leftover coconut milk. Just made this soup and it smells and tastes good. I added a carrot for sweetness. It seems to have worked!
Thanks!
I have made this soup many times and it is delicious. I recently made your Lemony Lentil and Chickpea Salad with Radish and Herbs which was excellent on its own but tonight (since I had leftovers) I decided to add some to the Thai sweet potato soup which was absolutely delicious!
Yum! Can’t wait to try this one!