Welcome to Moderndishrecipes

Thai Sweet Potato Soup Recipe

By Lisa Martinez | April 09, 2026
Thai Sweet Potato Soup Recipe

Picture this: I was in the middle of a hectic weeknight, juggling a toddler’s tantrum, a pile of laundry, and a stubborn craving that wouldn’t quit. I stared at the fridge like it was a cryptic puzzle, and then, in a moment of culinary epiphany, I decided to make a soup that would not only soothe my soul but also impress my little one with its vibrant colors. The result? A bowl of Thai Sweet Potato Soup that feels like a tropical hug, with a subtle heat that lingers just enough to keep you coming back for more. I dare you to taste this and not go back for seconds.

From the first glance, the aroma of roasted sweet potatoes and coconut milk hits you like a warm blanket. The sound of the pot gently simmering is almost therapeutic—each bubble a tiny promise of comfort. As you lift a spoonful, the silky texture coats your tongue like velvet, while the bright red curry paste provides a gentle, peppery kick that wakes up your palate. The subtle citrus from lime juice cuts through the richness, leaving a clean finish that makes you crave another spoonful. And the moment you finish, the kitchen smells like a tropical garden, making you feel like you’re on a vacation in your own home.

What sets this version apart from the countless variations you’ll find online is the balance of sweetness, spice, and depth that feels both exotic and familiar. I’ve refined the ratio of coconut milk to broth to keep it creamy without overpowering the sweet potatoes, and I’ve added a splash of tamarind for that unexpected tang that makes the soup sing. The fresh herbs—cilantro, basil, and a hint of mint—add a bright, aromatic layer that elevates the dish from simple to unforgettable. Most recipes get this completely wrong by either over‑cooking the sweet potatoes or under‑seasoning the broth; here, every component is meticulously calibrated.

If you’re thinking, “I can’t possibly get all this in my pantry,” think again. The ingredients are pantry staples, and the method is straightforward enough that even a beginner can master it. I’ll walk you through every single step—by the end, you’ll wonder how you ever made it any other way.

What Makes This Version Stand Out

  • Balance: The harmony between sweet, savory, and spicy flavors creates an orchestra on the tongue, making each spoonful a revelation.
  • Texture: The sweet potatoes are roasted to a caramelized finish before being blended with coconut milk, resulting in a silky mouthfeel that’s both comforting and luxurious.
  • Ingredient Quality: Using fresh, high‑quality coconut milk and locally sourced sweet potatoes gives the soup a depth that canned versions simply can’t match.
  • Heat Control: A precise amount of fresh chilies and red curry paste keeps the heat at just the right level—warm, not scorching.
  • Make‑Ahead Friendly: The soup can be made a day ahead and reheated without losing its flavor, making it a perfect weeknight crowd‑pleaser.
  • Versatility: Swap in protein like tofu or shrimp, or adjust the herbs to match your pantry—this base is a playground for creativity.
  • Culinary Confidence: The step‑by‑step instructions demystify the process, giving you the confidence to experiment.
  • Visual Appeal: The vibrant orange of the sweet potato combined with green herbs makes the dish Instagram‑ready.
Kitchen Hack: If you’re short on time, sauté the sweet potatoes in a hot skillet for 2 minutes before adding them to the pot; this step deepens their flavor and reduces simmering time.

Inside the Ingredient List

The Flavor Base

Red curry paste is the heart of this soup, providing a complex blend of lemongrass, galangal, and chilies. It’s the first thing you’ll notice when you stir it into the pan, releasing a fragrant aroma that signals the start of something special. If you can’t find Thai red curry paste, a combination of paprika, cayenne, and a splash of fish sauce can approximate the depth, though the authentic flavor will be unmatched. A pinch of sugar balances the acidity, but be careful not to overdo it or you’ll mask the sweet potato’s natural sweetness.

The Texture Crew

Sweet potatoes are the star; they provide natural sweetness and a velvety body when pureed. Roasting them before adding them to the soup caramelizes their sugars, giving the broth a subtle depth that can’t be achieved by boiling alone. Coconut milk adds creaminess and a subtle tropical note, while vegetable broth keeps the soup light and allows the flavors to shine. The combination of these liquids ensures a smooth mouthfeel that coats the palate like a fine silk scarf.

The Unexpected Star

Tamarind paste is a secret weapon in this recipe, adding a bright, tangy note that lifts the sweetness of the potatoes. It’s a small splash, but it transforms the soup from simple to sophisticated. If tamarind isn’t available, a dash of rice vinegar or even a squeeze of lime can provide a similar acidic punch. This ingredient is the difference between a good soup and a memorable one.

The Final Flourish

Fresh herbs—cilantro, basil, and mint—add a burst of freshness that cuts through the richness of coconut milk. They’re added at the very end to preserve their bright flavors. A drizzle of lime juice brightens the entire dish, while a sprinkle of toasted coconut flakes introduces a nutty crunch that balances the smoothness. These finishing touches elevate the soup from comforting to celebratory.

Fun Fact: Sweet potatoes were first domesticated in Central America over 7,000 years ago and were a staple for the ancient Mayan civilization.

Everything's prepped? Good. Let's get into the real action…

Thai Sweet Potato Soup Recipe

The Method — Step by Step

  1. Begin by heating a large pot over medium heat. Add a tablespoon of neutral oil—vegetable or coconut works best. When the oil shimmers, toss in the diced onions and minced garlic; sauté until the onions turn translucent, about 3 minutes. This builds the aromatic base that will carry the flavors through the soup.
  2. Introduce the red curry paste to the pot and stir it into the onion mixture. Let it sizzle for 30 seconds; you’ll notice the scent of fresh chilies and lemongrass intensifying. This step is the moment of truth—if it doesn’t smell toasty, the paste isn’t fully activated, and the soup will taste flat.
  3. Add the diced sweet potatoes to the pot and stir them around the curry paste to coat each piece. Cook for 2 minutes, allowing the potatoes to brown slightly. The caramelization here locks in natural sugars and adds depth to the broth.
  4. Pour in the vegetable broth and bring the mixture to a gentle boil. Reduce the heat to low and let it simmer for 15 minutes, or until the sweet potatoes are fork‑tender. While simmering, you’ll notice the broth thickening and the flavors melding into a cohesive whole.
  5. Kitchen Hack: If you prefer a smoother texture, use an immersion blender to puree part of the soup directly in the pot, then stir in the remaining broth for a lighter consistency.
  6. Stir in the coconut milk, tamarind paste, and fish sauce. Reduce the heat to low again and let the soup simmer for an additional 5 minutes. The coconut milk will give the broth a silky sheen, while the tamarind adds a bright counterpoint to the sweetness.
  7. Add the lime juice and fresh herbs—cilantro, basil, and a handful of mint. Taste the soup and adjust the seasoning with salt or more fish sauce if needed. The herbs should still be bright; if they look wilted, you’re about to add them too early.
  8. Watch Out: When adding the coconut milk, keep the heat low; overheating can cause the milk to split and separate, resulting in a grainy texture.
  9. Finish the soup by stirring in a splash of toasted coconut flakes for crunch and a final splash of lime for brightness. Serve hot, garnished with a swirl of coconut milk, a sprinkle of fresh herbs, and a few extra chili slices if you like it fiery. The final dish should look like a vibrant, comforting bowl that invites you to dive in immediately.
  10. Let the soup rest for a minute before serving; this allows the flavors to settle and the heat to even out. While the soup rests, you can prepare any side dishes—perhaps a simple cucumber salad or a bowl of jasmine rice. The combination of the sweet, spicy, and citrusy soup with a cool side will create a balanced, satisfying meal.

That's it—you did it. But hold on, I've got a few more tricks that'll take this to another level…

Insider Tricks for Flawless Results

The Temperature Rule Nobody Follows

Maintaining a low simmer is key to preserving the delicate flavors of coconut milk and tamarind. If the heat gets too high, the coconut milk will curdle, and the tamarind’s bright acidity will be lost. I’ve found that using a heat‑resistant silicone mat under the pot can help distribute heat evenly, preventing hotspots that cause scorching.

Kitchen Hack: Keep a small saucepan of warm water on the stove. If the soup starts to bubble too vigorously, dip the pot’s rim into the water to reduce the heat quickly.

Why Your Nose Knows Best

As the soup simmers, your nose will tell you when it’s ready. A faint, sweet aroma from the potatoes and a sharp, citrusy scent from the lime indicate the soup is perfectly balanced. If it smells too strong or burnt, give it a few more minutes on low heat to mellow out.

The 5‑Minute Rest That Changes Everything

After turning off the stove, let the soup sit covered for 5 minutes. This short rest allows the flavors to meld and the heat to distribute evenly. It also gives the coconut milk time to re‑emulsify if it’s been slightly separated. When you ladle it back into the pot, it will look glossy and inviting.

The Herb Swap

If you’re in the mood for a different herb profile, swap basil for Thai basil or add a few leaves of mint. Each herb brings a distinct aroma that can transform the soup’s character. For a more herbaceous soup, increase the amount of cilantro and sprinkle fresh mint on top right before serving.

The Sweet Potato Trick

Roasting the sweet potatoes before adding them to the pot caramelizes their sugars and adds a subtle nutty flavor. If you skip the roasting step, the soup will still be good, but it will lack that deep, roasted sweetness that makes it memorable. For an extra kick, sprinkle a pinch of smoked paprika over the potatoes while roasting.

The Garnish Game

A drizzle of lime-infused coconut milk and a sprinkle of toasted coconut flakes create a visual and textural contrast that elevates the dish. You can also add a few fresh chili slices for an extra pop of color and heat. The garnish not only looks impressive but also adds a final burst of flavor that ties the soup together.

Creative Twists and Variations

This recipe is a playground. Here are some of my favorite ways to switch things up:

Protein Power

Add cubed tofu or shrimp during the last 5 minutes of simmering. The tofu will soak up the flavors, while shrimp offers a sweet, briny contrast. Both options make the soup more filling without compromising its delicate balance.

Veggie Boost

Incorporate diced carrots, sliced mushrooms, or spinach for added color and nutrition. Carrots add a subtle sweetness, mushrooms bring umami, and spinach adds a pop of green that doesn’t overpower the main flavors. These additions make the soup a one‑pot meal.

Spicy Variation

Increase the amount of fresh chilies or add a splash of sriracha for an extra kick. The heat will cut through the richness of the coconut milk, creating a more complex flavor profile. This version is perfect for those who love a fiery bowl.

Vegan Delight

Use vegetable broth instead of fish sauce and add a dash of soy sauce or tamari for umami. The soup remains creamy and flavorful, and the coconut milk provides the necessary richness. This variation is ideal for plant‑based diners.

Breakfast Twist

Serve the soup with a fried egg on top, a drizzle of peanut butter, and a sprinkle of toasted coconut. The egg adds protein and a velvety texture, while the peanut butter gives a nutty sweetness. This makes for a hearty, comforting breakfast that’s still exotic.

Storing and Bringing It Back to Life

Fridge Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Before reheating, stir the soup to redistribute the coconut milk and ensure the flavors are even. A quick reheat on low heat, stirring occasionally, will bring it back to its silky glory.

Freezer Friendly

Freeze the soup in freezer‑safe containers for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator and reheat gently on low heat. Adding a splash of water or coconut milk before reheating helps restore the soup’s original texture.

Best Reheating Method

Reheat the soup in a saucepan over low heat, stirring frequently. Add a tiny splash of water if the soup has thickened too much. This technique ensures a smooth, glossy finish without separating the coconut milk.

Thai Sweet Potato Soup Recipe

Thai Sweet Potato Soup Recipe

Homemade Recipe

Pin Recipe
350
Cal
25g
Protein
30g
Carbs
15g
Fat
Prep
15 min
Cook
30 min
Total
45 min
Serves
4

Ingredients

4
  • 2 cups diced sweet potatoes
  • 1 cup coconut milk
  • 2 tbsp red curry paste
  • 4 cups vegetable broth
  • 2 tbsp fish sauce
  • 2 tbsp lime juice
  • 3 cloves garlic, minced
  • 1 tbsp grated ginger
  • 1 cup diced onion
  • 1 cup sliced carrots
  • 1 cup sliced mushrooms
  • 1 fresh chili, sliced (optional)
  • 0.25 cup chopped basil
  • 0.25 cup chopped cilantro
  • 2 tbsp toasted coconut flakes
  • 1 tsp salt

Directions

  1. Heat a large pot over medium heat and add a tablespoon of oil. Sauté diced onion and minced garlic until translucent, about 3 minutes. The aromatics should soften without browning.
  2. Add the red curry paste, stirring until fragrant. Let it cook for 30 seconds to release its oils. This step is crucial for depth.
  3. Introduce diced sweet potatoes, allowing them to brown slightly for 2 minutes. The caramelization adds a subtle sweetness.
  4. Pour in vegetable broth, bring to a boil, then reduce to low and simmer for 15 minutes until sweet potatoes are tender.
  5. Stir in coconut milk, tamarind paste, and fish sauce. Simmer for 5 more minutes, letting the flavors meld.
  6. Add lime juice, chopped basil, cilantro, and optional chili slices. Taste and adjust seasoning with salt if needed.
  7. Finish with toasted coconut flakes for texture. Ladle into bowls and garnish with additional herbs and a drizzle of coconut milk.
  8. Serve hot, accompanied by jasmine rice or a crisp cucumber salad. The combination balances heat and sweetness.

Common Questions

Yes, regular sweet potatoes work fine and will give a slightly sweeter profile. Just adjust the coconut milk if you prefer a lighter soup.

Replace fish sauce with soy sauce or tamari and use vegetable broth. The coconut milk remains vegan, so the soup stays plant‑based.

Absolutely. Store in an airtight container for up to 2 months. Reheat gently on low heat, adding a splash of water if needed.

Fish sauce already provides saltiness, but you can add a pinch of salt to taste. Avoid over‑salting early; adjust at the end.

A splash of rice vinegar or lime juice can mimic the acidity. Use it sparingly to avoid overpowering the soup.

Yes, tofu or shrimp work well. Add them in the last 5 minutes of simmering so they stay tender.

More Recipes