There’s something magical about Thai soups, isn’t there? That perfect balance of creamy, spicy, and tangy flavors that just wraps you up like a warm hug. This delicious Thai sweet potato soup recipe became my go-to comfort food after I stumbled upon a little Bangkok street food stall years ago. Their version had me hooked at first slurp, and I’ve been perfecting my own take ever since. What makes mine special? The way the sweet potatoes and coconut milk create this velvety base, while the ginger and lime keep things bright and exciting. It’s the kind of soup that makes you close your eyes and sigh with every bite.
Why You’ll Love This Delicious Thai Sweet Potato Soup Recipe

Oh, where do I even start? This Thai sweet potato soup is like a party in your mouth! Here’s why it’ll become your new favorite:
- Creamy dreamy texture: That coconut milk and blended sweet potatoes create the silkiest, most luxurious soup you’ll ever taste
- Flavor explosion: Ginger, garlic, and red curry paste work magic together – sweet, spicy, and savory all at once
- Weeknight hero: Ready in just 35 minutes – perfect for when you want something fancy but don’t have time to fuss
- Vegetarian-friendly: Packed with veggies and plant-based goodness that’ll satisfy everyone at your table
- Leftover magic: Tastes even better the next day as the flavors really get to know each other
Trust me, one bowl and you’ll be hooked – just like I was!
Ingredients for Delicious Thai Sweet Potato Soup Recipe
Okay, let’s gather our flavor warriors! Here’s what you’ll need to make this dreamy soup happen:
- 2 large sweet potatoes (peeled and diced into 1-inch chunks – trust me, smaller pieces cook faster)
- 1 tablespoon coconut oil (that subtle tropical flavor makes all the difference)
- 1 onion (chopped – I like yellow for sweetness, but any will do)
- 2 garlic cloves (minced finely – we want that flavor distributed evenly)
- 1 tablespoon fresh ginger (grated – don’t skip this! It’s the zingy heart of the soup)
- 1 tablespoon red curry paste (adjust to your heat preference – start with less if you’re sensitive)
- 1 can (400ml) coconut milk (go for full-fat – this is where the creaminess comes from)
- 2 cups vegetable broth (homemade if you’ve got it, but store-bought works too)
- 1 lime (juiced – about 2 tablespoons, but taste as you go)
- 1 tablespoon soy sauce (or tamari for gluten-free version)
For garnish (optional but highly recommended):
- Fresh cilantro leaves (that bright, herbal pop!)
- Roasted peanuts (for that perfect crunchy contrast)
- Extra lime wedges (because you can never have too much lime)
See? Nothing too crazy – just good, fresh ingredients that’ll make magic together!
Equipment You’ll Need
Don’t worry – you won’t need any fancy gadgets for this soup! Just grab these kitchen basics:
- A large pot (at least 4 quarts – this soup likes to bubble happily)
- Immersion blender (or regular blender if that’s what you’ve got)
- Measuring spoons (for those perfect spice amounts)
- Sharp knife and cutting board (for prepping all those fresh ingredients)
That’s it! Now let’s get cooking – your taste buds are in for a treat.
How to Make Delicious Thai Sweet Potato Soup Recipe
Okay, let’s turn these beautiful ingredients into an unforgettable soup! I promise it’s easier than you think – just follow these simple steps for that perfect balance of flavors and creamy texture.
Step 1: Sauté the Aromatics
First, let’s wake up those flavors! Heat your coconut oil in that large pot over medium heat – we don’t want anything burning here. Toss in your chopped onion and give it a good stir. After about 2 minutes when it starts looking translucent, add the garlic and ginger. Oh, that smell? That’s the good stuff! Keep stirring for another minute until your kitchen smells absolutely incredible. This is where the magic starts – those fragrant aromatics are building our flavor foundation.
Step 2: Add Curry Paste and Sweet Potatoes
Now for the fun part! Spoon in that red curry paste and stir it into the onion mixture. Watch how the color deepens as it cooks – about 1 minute is perfect. Then dump in your diced sweet potatoes and give everything a good toss. You want each little cube to get coated in that flavorful paste. The potatoes will look so pretty with that orange-red hue!
Step 3: Simmer Until Tender
Time for the liquid love! Pour in the coconut milk and vegetable broth, then bring it all to a gentle boil. Once bubbling, reduce the heat to low, cover with a lid, and let it simmer for about 20 minutes. Check the potatoes with a fork – they should be completely tender when done. If they’re still firm, give them 5 more minutes. The waiting is the hardest part – that amazing smell filling your kitchen will have you drooling!
Step 4: Blend and Season
Safety first! If using an immersion blender, keep it fully submerged to avoid splatters. Blend until perfectly smooth – I like mine velvety with no lumps. For countertop blenders, work in batches and don’t fill more than halfway (hot soup expands!). Now the finishing touches – stir in lime juice and soy sauce, then taste. Want more zing? Add lime. Need more depth? A splash more soy sauce. This is your moment to make it perfect for you!
Tips for Perfect Delicious Thai Sweet Potato Soup Recipe
After making this soup countless times, I’ve picked up some tricks that take it from good to “oh my goodness!” level:
- Spice control: Start with 1 teaspoon curry paste if you’re spice-shy – you can always add more later! I learned this the hard way after making my nose run the first time.
- Coconut milk matters: That full-fat can makes all the difference in creaminess. Light versions just don’t give the same luxurious texture.
- Garnish game strong: My favorite combo? Cilantro, crushed peanuts, and a swirl of coconut milk – it looks fancy but takes seconds.
- Blending trick: For ultra-smooth soup, strain it through a fine mesh sieve after blending. Totally optional but oh-so-silky!
The secret? Taste as you go and make it your own – that’s how the best recipes happen!
Variations for Delicious Thai Sweet Potato Soup Recipe
One of my favorite things about this soup is how easily it adapts to whatever I’ve got in my kitchen! Here are some fun twists I’ve tried:
- Lemongrass lover: Add 2 stalks (bruised) while simmering – remove before blending for that authentic Thai aroma
- Squash swap: Butternut or kabocha work beautifully instead of sweet potatoes – just adjust cooking time
- Spice it up: A drizzle of chili oil or sprinkle of crushed red pepper flakes for heat seekers
- Creamy twist: Stir in a spoonful of peanut butter during blending for extra richness
The possibilities are endless – make it your own!
Serving Suggestions
This Thai sweet potato soup is a complete meal all on its own, but oh boy, does it love company! I love serving mine with a big hunk of crusty bread for dipping – that first tear and dunk is pure bliss. For something lighter, a simple cucumber salad or jasmine rice works beautifully. Portion-wise, it makes about 4 generous bowls – perfect for sharing (or not, no judgment here!).
Storage and Reheating
Here’s the beautiful thing – this Thai sweet potato soup gets even better as leftovers! Store it airtight in the fridge for up to 3 days (if it lasts that long!). When reheating, I always go stovetop – just warm it gently over low heat, stirring occasionally. Add a splash of broth if it thickens too much. Want to freeze it? Portion into containers leaving headspace – it keeps beautifully for 2 months. Thaw overnight in the fridge before reheating.
Nutritional Information
Now, I’m no nutritionist, but I do know this Thai sweet potato soup packs some seriously good stuff! Between the vitamin-rich sweet potatoes, immune-boosting ginger and garlic, and that creamy coconut milk full of good fats, you’re basically eating a bowl of sunshine. Of course, actual nutritional values will always vary depending on your exact ingredients – did you go heavy on the coconut milk? Light on the oil? That’s the beauty of homemade cooking!
The important thing is you’re getting real, wholesome ingredients that nourish your body while tasting absolutely amazing. And let’s be honest – when something tastes this good, you know it’s gotta be good for the soul too. Just remember to enjoy every spoonful – that’s the healthiest choice of all!
Nutritional values are estimates and vary based on ingredients used.
Frequently Asked Questions
I get asked about this Thai sweet potato soup all the time – here are the answers to the questions that pop up most often:
Can I freeze this soup?
Absolutely! This soup freezes like a dream. Just let it cool completely first, then portion into freezer-safe containers (leave about an inch of space at the top). It’ll keep beautifully for 2-3 months. When you’re ready to eat, thaw overnight in the fridge and reheat gently on the stove – you might need to add a splash of broth or water to get the perfect consistency again.
Is this recipe vegan?
Yep! As written, this Thai sweet potato soup is completely plant-based. Just double-check your curry paste and vegetable broth to make sure they’re vegan-friendly (some brands sneak in fish sauce or other animal products). The coconut milk gives it that rich, creamy texture without any dairy – even my non-vegan friends can’t tell the difference!
How can I make it spicier?
Oh, I love this question! For more heat, try adding an extra teaspoon of red curry paste, or toss in a chopped Thai chili when you’re sautéing the aromatics. Another trick? Stir in some sriracha or chili garlic sauce at the end – start with 1/2 teaspoon and taste as you go. My husband always adds extra chili oil to his bowl – the heat contrasts so nicely with the sweet potatoes!
Can I use canned sweet potatoes?
Honestly? I wouldn’t recommend it. Fresh sweet potatoes give you that perfect texture and natural sweetness that makes this soup special. Canned versions tend to be too soft and mushy, plus they often have added sugars or syrups that throw off the balance of flavors. Peeling and dicing fresh sweet potatoes only takes a few extra minutes – trust me, it’s worth it!
Share Your Experience
Did you make this Thai sweet potato soup? I’d love to hear how it turned out! Leave a comment below with your thoughts – and any creative twists you tried. Happy cooking! You can also find more great recipes on Pinterest.
Print
35-Minute Delicious Thai Sweet Potato Soup Recipe That Wows
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A flavorful and creamy Thai sweet potato soup with aromatic spices and coconut milk.
Ingredients
- 2 large sweet potatoes, peeled and diced
- 1 tbsp coconut oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tbsp red curry paste
- 1 can (400ml) coconut milk
- 2 cups vegetable broth
- 1 lime, juiced
- 1 tbsp soy sauce
- Fresh cilantro for garnish
Instructions
- Heat coconut oil in a large pot over medium heat.
- Add onion, garlic, and ginger. Sauté until fragrant.
- Stir in red curry paste and cook for 1 minute.
- Add sweet potatoes, coconut milk, and vegetable broth. Bring to a boil.
- Reduce heat and simmer for 20 minutes until sweet potatoes are tender.
- Blend the soup until smooth using an immersion blender.
- Stir in lime juice and soy sauce.
- Garnish with fresh cilantro before serving.
Notes
- Adjust the amount of red curry paste for desired spice level.
- Store leftovers in an airtight container for up to 3 days.
- Top with roasted peanuts for extra crunch.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 8g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 14g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 4g
- Cholesterol: 0mg



