Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Thai Sweet Potato Soup

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Rich coconut milk, tender sweet potatoes, and smoky poblano peppers come together in this Thai sweet potato soup. It is warm, satisfying, and layered with spices that build an authentic flavor. I make this when I want comfort and nutrition in one bowl.

thai sweet potato soup with poblano peppers served in a white bowl with pot of soup on the side, top view

A good curried soup balances richness and fresh fragrance perfectly, just like this Thai sweet potato soup with poblano peppers does. The combination of tender sweet potatoes and coconut milk creates a naturally creamy base while the peppers add a gentle but distinct heat. My Thai vegetable coconut curry soup is another recipe with similar qualities, which I also highly recommend.

I have used poblano peppers in other creamy soups, like my roasted poblano corn chowder, and loved the variation between the heat and the rich velvety base. And after some inspiration from the True Food Kitchen Cookbook, I decided to combine different global flavors in one dish. The peppers are native to Mexico and have a signature rich smoky flavor, which works very well in this Thai soup.

Few things compare to a nourishing bowl of soup with varying textures and a creamy, satisfying base, and this Thai sweet potato curry delivers on that. I use sweet potatoes for fiber, vitamins, and natural sweetness, while the coconut milk adds richness without the need for dairy. As a nutritionist, I love that this recipe is plant-forward and innovative. 

The key to making this soup stand out is the way in which the ingredients are layered during the cooking process. I start by sauteing the aromatics to build a strong base, then allow the vegetables to simmer until fully tender before adding the coconut milk at the end. This keeps the flavors distinct while creating a smooth and cohesive broth. 

This soup used to be a reason for me to use up bits and pieces of leftover vegetables, but once I added the poblano pepper to the mix, I started focusing on elevating the flavors. And once I had everything down, this Thai sweet potato soup became a regular at the dinner table. More recently, it has even taken on the role of a cure-all chicken soup kind of dish. My family and I were all at home with a cold, and I swear this soup kick-started the healing process. Be sure to add this soup to your dinner rotation and reap all the nutritional benefits.

thai sweet potato soup with poblano peppers served in a white bowl with spoon on the side

🥘 Ingredients

For this curry-inspired soup, I use a mix of vegetables, spices, and coconut milk to build my layers of flavor. This is what I use: 

ingredients for thai sweet potato soup with poblano peppers

Vegetables and aromatics

Sweet potato: I peel and dice 1 medium sweet potato for natural sweetness and a soft, creamy texture.

Red onion: I use this to create a savory base.

Garlic: Minced garlic adds a full-bodied aroma to the savory base.

Poblano pepper: I remove the seeds and dice 1 poblano pepper for a mild heat and smoky flavor.

Carrots: These add a light sweetness and texture.

Fennel bulb: I chop 1 fennel bulb for a light, slightly aromatic note.

Corn: The kernels add small bursts of sweetness throughout the soup.

Spices and seasoning: I use chili powder, ground cumin, dried oregano, ground turmeric, salt, pepper, cayenne, or crushed red pepper for a well-rounded and authentic flavor. 

Tofu (optional): If I want to include a plant-based protein, I add diced tofu at the end. 

Liquids

Olive oil: I use this to saute the vegetables and carry the spices, if I decide to bloom them.

Vegetable broth or water: I add enough liquid to cover the vegetables as they simmer.

Coconut milk: This gives my soup a creamy finish.

White wine: This adds acidity, but you can leave it out if you prefer.

🔪 How To Make

I make this Thai sweet potato soup in one pot, and build layers of flavor as it cooks. This is how I make it:

Saute aromatics: I heat a large pot over medium heat, then add the oil, onion, and garlic, allowing it to cook for 5 minutes or until translucent.

onions and garlic sauteeing in a pot

Add vegetables: Then I stir in the sweet potatoes, pepper, corn, carrot, and fennel, and let them cook briefly to develop flavor.

sweet potatoes, corn, peppers added to pot

Stir in seasonings and liquid: Next, I stir through my spices and add the wine and vegetable broth or water. 

sweet potatoes, corn, peppers added to pot

Simmer: I bring everything to a simmer over a medium-high heat, then reduce the heat to medium, cover, and simmer for 30-45 minutes until the vegetables are cooked through.

soup simmering in a pot

Add tofu: If I am using tofu, I add it at this point and cook for 5 minutes until it is heated through. 

thai sweet potato soup with poblano peppers simmering in a pot

Mix in coconut milk: Then I remove the soup from the heat and stir through the coconut milk. 

coconut milk added to pot with soup

Serve: I ladle the soup into bowls and garnish with fresh cilantro and green onions. Serve immediately. 

spoonful of thai sweet potato soup with poblano peppers served in a white bowl

My #1 Secret Tip for this Thai sweet potato with poblano peppers recipe is to add the coconut milk at the end and avoid boiling it. This keeps the texture smooth and prevents the flavors from becoming dull or separated. 

Other Tips To Keep In Mind:

  • Keep cuts uniform: I chop my vegetables into similar sizes so they cook at the same rate, and can be spooned up easily.
  • Control spice: I start with a small amount of cayenne and adjust gradually to avoid overpowering the soup. If I want a much milder soup, I leave the cayenne out. 
  • Simmer gently: Keeping the heat at a steady simmer gives the vegetables a chance to soften without breaking apart too quickly.
  • Add protein late: Whether I am adding tofu, cooked chickpeas, or cooked lentils, I add it near the end, so it warms through without becoming soft. 

📖 Variations

These are 3 variations I have tried when making this Thai sweet potato soup, and I highly recommend trying them:

Protein boost: I add 3/4 cup cooked lentils or 1 cup cooked chickpeas to make the soup more filling and nutritious. I love doing this when I serve the soup with nothing else. 

Green curry style: I swap the spice blend for 1 tablespoon of green curry paste for a more traditional Thai curry flavor. My husband loves this variation, while my kids prefer it with yellow or red curry paste for a milder flavor. 

Roasted version: For a more caramelized flavor, I roast the sweet potatoes and peppers in the oven before adding them to the soup. I do this when I have a bit more time in the kitchen, and it always gets a lot of compliments. 

thai sweet potato soup with poblano peppers served in a white bowl top view

🍽 Serving Suggestions

This Thai sweet potato soup works on its own as a main dish, or smaller portions can be served as a starter. When serving as the main meal, I recommend a side of vegan garlic bread, or with my homemade gluten-free croutons for a crunch. 

The last time I made this soup, it was the starter for my Thai-inspired dinner. I swirled some cashew cream sauce over each portion of soup before serving. This was followed by my Thai basil eggplant stir-fry for the main course, and lychee ice cream for dessert. I received many compliments from my guests that night, but the compliments that meant the most came from my 2 picky eaters. 

🧊 Storing And ♨️ Reheating

Refrigeration: I store the soup in an airtight container in the refrigerator for up to 4 days.

Freezing: I freeze portions of cooled soup in sealed containers for up to 3 months.

Reheating: If frozen, I thaw in the refrigerator overnight. Then I reheat gently on the stove or in the microwave, stirring occasionally until warmed through. 

thai sweet potato soup with poblano peppers served in a white bowl with spoon

❓Recipe FAQs

Why does my soup taste flat or lacking flavor?

This happens to me when the spices are not cooked long enough or the seasoning is too light. Next time you make this soup, bloom your spices before adding the liquid. I cook the spices briefly with the vegetables until they release their oils and become aromatic.

How do I make the soup thicker or creamier?

When I want a thicker texture, I blend part of the soup and mix it back in with the rest. This creates a creamy consistency, without changing the flavor profile, and keeping the majority of the vegetables intact. You could also replace half of the coconut milk with coconut cream for a thicker and richer soup.

Why does my soup taste too sweet, and what can I do to fix it?

This is likely from the sweet potatoes. They release natural sugars as they cook, which can make the soup taste sweeter than expected. When that happens, I balance it by adding a pinch of salt or a fresh squeeze of citrus. You can use lemon, but I love a bit of lime in this soup. 

Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

thai sweet potato soup with poblano peppers served in a white bowl, top view
Print Recipe
5 from 5 votes

Thai Sweet Potato Soup with Poblano Peppers

Rich coconut milk, tender sweet potatoes, and smoky poblano peppers come together in this Thai sweet potato soup. It is warm, satisfying, and layered with spices that build an authentic flavor. I make this when I want comfort and nutrition in one bowl.
Prep Time20 minutes
Cook Time50 minutes
Total Time1 hour 10 minutes
Course: Appetizer, Soup
Cuisine: Thai
Servings: 6 servings
Calories: 100kcal
Author: Anjali Shah

Ingredients

Equipment

Instructions

  • Chop your veggies. Heat a large pot over medium heat.  Add the oil, onion and garlic, and cook for 5 minutes (or until the onion is translucent).
  • Add the sweet potato, corn, carrot, fennel, poblano, salt and pepper. Stir to combine – cook for 5 minutes.
  • Add in the chili powder, cumin, oregano, cayenne, turmeric, wine and 2-3 cups water (enough to just cover the veggies).
  • Bring to a simmer over medium high heat. Reduce heat, cover and simmer for 30-45 min – until the veggies are cooked through.
  • Once the soup is almost ready, add the tofu (if you're adding in tofu). Cook for 5 minutes, just until the tofu is heated through. 
  • Remove soup from heat and whisk in coconut milk.
  • Ladle into bowls, garnish with cilantro/green onions.

Notes

  • My #1 Secret Tip for this Thai sweet potato with poblano peppers recipe is to add the coconut milk at the end and avoid boiling it. This keeps the texture smooth and prevents the flavors from becoming dull or separated. 
  • Keep cuts uniform: I chop my vegetables into similar sizes so they cook at the same rate, and can be spooned up easily.  
  • Control spice: I start with a small amount of cayenne and adjust gradually to avoid overpowering the soup. If I want a much milder soup, I leave the cayenne out. 
  • Simmer gently: Keeping the heat at a steady simmer gives the vegetables a chance to soften without breaking apart too quickly.
  • Add protein late: Whether I am adding tofu, cooked chickpeas, or cooked lentils, I add it near the end, so it warms through without becoming soft. 

Nutrition

Serving: 2cups | Calories: 100kcal | Carbohydrates: 13g | Protein: 1.4g | Fat: 3g | Sodium: 48mg | Fiber: 2g | Sugar: 2g

22 responses to “Thai Sweet Potato Soup”

  1. I made this fantastic soup following the directions exactly. YUM!!! Total spicy comfort. ❤Today it is 3° and my arthritis hands are killing so I want some spicy warm soup and the added turmeric. I don’t have fennel or tofu so I’m using a bit extra onion and some celery and will add some leftover rotisserie chicken. I love when I can tweak a recipe according to what I have in my fridge and pantry!

    • Awww yay! I’m so glad to hear that you loved this soup and that you were able to customize it to make it your own!! Thanks for letting me know! 🙂

  2. This looks deliciously comforting and tasty. I love combining spice with root vegetables to bring out the flavor and this looks like a yummy combination.5 stars

    • Thank you so much!! I love combining spices with root veggies too – they tend to soak up the flavors really well! 🙂

  3. I love that this soup is full of good-for-you vegetables but it’s also FULL of flavor with the poblanos and spices.5 stars

  4. Hi Anjali,

    I’m also trying out a new healthy food blog, so browsing over yours truly gave me inspiration. I love the way you use an abundance of photos in each post. It adds so much life to your blog. You also find a way to keep each recipe post consistant by having a nice introduction of your recipe in the beginning, then a close step-by-step with pictures of how you made each dish, and then you conclude with a concise recipe which is easy to scan and printable. I honestly love your method and I’m sure avid readers of your blog truly appreciate it. The photos you include with this soup recipe make it look that much more irresistible. Going through your blog it’s easy to see that you always seem to find a way to incorporate the message of living a healthy and well balanced life. So thank you for doing what you do and for creating such a well constructed blog. I’ll be sure to try out some of your recipes!

    • Thank you so much for your kind words Pooja!! I’m so glad my blog has inspired you – you’ll have to keep me posted on when you create yours! Let me know how the recipes turn out for you when you try them – I’d love to hear how it goes. Thanks again! 🙂

  5. I love the different combinations here 🙂 I can’t wait to give this soup a shot! I just tried curry for the first time about a month ago, loved it, and now am looking for all the different ways I can incorporate it in our meals. Thanks!

    • Thanks Jenni!! You’ll have to let me know how you like this recipe – the flavor and texture combinations are really fun to eat! 🙂

  6. I made this recipe last night for my husband and I and it was delicious! As you say seems unusual to put oregano and coconut milk together with the other spices but it really works. I actually made it into a curry by adding a little less water and serving it with rice. I didn’t have corn so added frozen peas instead. Thanks Anjali for a great recipe.

    • Oh that’s so great! And I love the idea of turning this into a curry and serving it with rice 🙂 Thanks for sharing Carol!

  7. I’m a fan of Dr. Weil as well. It’s interesting that this combination works so well. It’s those odd pairings of foods that sometimes turn out terrific.

    • Exactly! I love pairing unusual ingredients together — it keeps things interesting! Let me know if you end up trying this recipe and how it turns out!

  8. I feel like every food blog I’ve visited this week involves some sweet potato recipe :p! My family looooove love loves curry though, so maybe this recipe will be the “Mom’s new hit”! Soup’s always nice on a chilly day.

    Thanks for the recipe,
    Sam

    • Haha! It must be the winter-to-spring transition time – everyone’s using up their sweet potatoes! 🙂 I can’t wait to hear how you like this recipe!

5 from 5 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave