Thai Coconut Soup is a deceptively simple yet delightfully indulgent soup you’ll want to make again and again! Modeled after a favorite recipe from Surin Thai restaurants in the American Southeast, this recipe has a coconut milk base and uses fresh ingredients like limes, mushrooms, and green onions to create a flavor explosion!

I love remaking some of my favorite restaurant dishes! It’s always a challenge to find the right combination of flavors that let me have my restaurant favorites anytime I want! Surin is a popular Thai restaurant down South, and people love their Coconut Tofu Soup that comes complimentary with each of their Thai dishes.
SAVE THIS RECIPE FOR COCONUT CURRY SOUP TO YOUR FAVORITE PINTEREST BOARD!

Even if you’ve never eaten at Surin or had Thai food, you’re going to love this fresh, homemade Thai soup. It’s creamy, full of earthy flavors, and you can add your favorite protein, like shrimp, chicken, or tofu, to make it even more filling. It’s also really delicious when served over a bowl of cooked rice!

Ingredients for Coconut Soup
Here’s what I add to my grocery list so I can make this delicious soup:
- Red Pepper oil or Chili Oil
- Lemongrass paste
- Fresh ginger, minced (or you can also use ginger paste)
- Garlic, minced
- Thai red curry paste
- Chicken stock
- Fish sauce
- Granulated sugar
- Unsweetened coconut milk
- Fresh lime juice
- Mushrooms (use shiitake mushrooms, cremini mushrooms, or whatever kind you like best)
- Green onions, diced
- Firm Tofu cut into small cubes (optional. I did not include.)
A full ingredient list is included in the printable recipe card, as well as substitution options and other notes, so make sure to check it out!

How to Make Thai Coconut Curry Soup
This soup is easy to make and is ready in just about 30 minutes! Here’s how to make it:
- First, I heat the chili oil in a large soup pot on medium-low heat. Then I add lemongrass paste, ginger, and minced garlic. I cook this mixture while stirring constantly until the aroma fills the kitchen (about a minute or so). Then I add the red curry paste and cook while stirring for another 30 seconds.
- Next, I add 3 cups of the chicken stock to the pot. I stir until the red curry paste fully dissolves. Then I turn it up to medium-high heat and add the remaining chicken stock, fish sauce, and the sugar. I bring this to a boil and, once it starts boiling, reduce the heat to low and let the soup simmer for about 20 minutes.
- I add the mushrooms and add the firm tofu, if using. I cook it for five minutes. Then I stir in the coconut milk and lime juice and then let the soup cook for five more minutes. I remove any lemongrass stalks with a slotted spoon, top the soup with some diced green onions and/or fresh cilantro, and it’s ready to serve!

Recipe Notes and Substitutions
- For a less spicy soup, use half of the chili oil called for in the recipe. You could also leave it out completely and use olive oil instead.
- If you don’t have or don’t want to use lemongrass paste, you can use 6 fresh lemongrass stalks instead. Remove the lower bulb and outer sheath, then cut the lemongrass into 3-inch pieces. Add them to the pan when the recipe calls for the lemongrass paste, and remove them at the end of the cooking time.
- Lemon zest is an alternative to lemongrass, so you could use the zest of one lemon instead. However, I recommend the lemongrass if you want a more authentic flavor!
- Soy sauce can be used instead of fish sauce if needed.
- Use vegetable stock instead of chicken stock for a vegan Thai coconut soup. Or, if necessary, you can substitute chicken broth or vegetable broth for the stock.
- Serve over rice and add some shredded rotisserie chicken to it!

FAQs
Where do I find red curry paste and red pepper oil (or chili oil)?
I can find the Thai red curry paste and oils in the Asian section of regular grocery stores. If you have an Asian market in town, that’s also a great place to look. You can also use the Amazon affiliate links in the recipe card ingredient list if you can’t find them in your store.
How do I store leftover Thai Coconut Soup?
Once it cools completely, pour remaining soup into an airtight container and refrigerate for 3-4 days.
Can I freeze this Coconut Soup?
Yes, you can freeze it in any freezer-safe container! I love using these Souper Cubes for individual portions, or you can pour cooled soup into a freezer bag, then lay it flat to freeze. This helps it to thaw much more quickly.
You can thaw Thai Coconut Soup in the fridge overnight or on the counter for a few hours. Then heat in a saucepan until warmed through and serve!

More Soup Recipes You’ll Love
I love to make soup, especially in the fall and winter. Here are some of my favorite soup recipes I think you’ll enjoy:
- Turkey Pot Pie Soup is a great way to use up that leftover Thanksgiving turkey! This easy soup is filled with tender chopped turkey, sliced vegetables, a creamy pot pie gravy, and topped with easy pie crust cut-outs. This fun twist on a classic comfort food is a hearty recipe that’s perfect for a chilly fall or winter evening.
- This Creamy Chicken Mushroom Brie Soup is a wonderful way to use Brie cheese. It’s wonderful paired with wild mushrooms and earthy sage in this creamy soup.
- Broccoli Cheese Soup is a classic for a reason. Have a bowl of soup for lunch with a sandwich, or throw it in a bread bowl for a hearty meal!
If you tried this Thai Coconut Soup, I’d love to hear what you thought! Does it rival Surin’s? Leave me a note in the comments or a recipe review below. Enjoy!

I may earn a small commission from the affiliate links clicked on in this post. However, they will come at no additional cost to you and help with supporting my small business. Thank you! ❤️

Thai Coconut Soup
Ingredients
- 2 teaspoons red pepper oil/ chili oil *See Note
- 3 tablespoons lemongrass paste *See Note
- 1 1/2 teaspoons fresh ginger minced or can use the same amount of ginger paste
- 1 garlic clove minced
- 3 tablespoons Thai red curry paste
- 6 cups chicken stock divided
- 3 tablespoons fish sauce
- 1 tablespoon granulated sugar
- 13 ounces unsweetened coconut milk
- 2 tablespoons fresh lime juice
- 4 ounces mushrooms
- 2 green onions
- 14 ounces firm tofu, drained and cut into small cubes optional ( I did not include)
Instructions
- Heat the 2 teaspoons chili oil in a stockpot on medium-low heat. Add 3 tablespoons lemongrass paste, 1 1/2 teaspoons ginger and minced garlic clove. Cook while stirring constantly for 30-60 seconds until it becomes aromatic. Add 3 tablespoons red curry paste, and cook for an additional 30 seconds.
- Add 3 cups of chicken stock. Stir until the red curry paste dissolves. Increase the heat to medium and add the remaining stock, 3 tablespoons fish sauce, and 1 tablespoon sugar. Bring to a boil and once it starts boiling, reduce heat to low. Simmer for 20 minutes.
- Add 4 ounces mushrooms, and tofu cubes (if using). Cook for 5 minutes.
- Stir in coconut milk and lime juice. Cook for and additional 5 min. If you used the lemongrass stalks, remove them with a slotted spoon before serving.
Notes
- Use half the amount of the chili oil if you want a less spicy soup. You can also substitute olive oil.
- If you choose not to use the lemongrass paste, you can use 6 lemongrass stalks. Remove the lower bulb & outer sheath and then cut into 3 inch pieces, and add to pan where it calls for the lemongrass paste. Remove them before serving.
- If you choose not to use either the lemongrass or the paste, you can use the zest of 1 lemon. However, I do highly recommend the lemongrass for a more authentic flavor.
- The Thai red curry paste and red pepper oil / red chili oil can be found in the Asian section of your local grocery store or you can use the Amazon links in the ingredient list.
- This is delicious served over rice!
- Instead of tofu, you can add some shredded chicken to it. I recommend using some rotisserie chicken for added flavor!
- Store and freeze individual portions in these easy to use Souper Cubes!
Nutrition
did you make this recipe?
Make sure to follow on Pinterest @easyrecipesfromhome for more easy recipes!
This post was originally published August 7, 2014. It has been updated in format and with pictures on March 26, 2026.

Comments & Reviews
kevin simpson says
¡I must have this spicy coconut soup you speak of!
Sophia says
Oooooo! Thanks for posting I LOVE Thai coconut soups!
Kaitlyn Casteel says
What if I wanted chicken instead of tofu?
Lauren says
Kaitlyn – Chicken would be great in it! You could either bake or poach the chicken and then dice it up and put it in at the end.
Sophia @ NY Foodgasm says
OH yes!! This looks awesome and I LOOOOOVE the bowl and spoon!
Lauren says
Oh you know us food bloggers can never have too many bowls, spoons, plates, glasses, etc. haha
Trish says
If I’m using lemongrass paste is it still 3 tbsp? And what size can of coconut milk?
You get my exact meal from Surin and I cannot wait to make this tonight!
Lauren says
Trish use a 14 fl oz can for the coconut milk. As for the lemongrass paste I have never tried it this way and from my research I cannot find an equivalent. My suggestion would be to start by adding 1 Tbsp and adjust the flavoring from there. I apologize and would love to hear how the paste works out. I will try to find some paste myself and experiment with it. Thank you for giving me something to look further into.
Daphne says
The BEST soup in the world.
Lauren Hall says
I know it’s my favorite! Thanks for stopping by Daphne.
Esther says
I don’t why I’m sadder- that I can’t eat at Surin anymore or that I never knew about the complementary soup… *lesigh* thanks for the recipe nonetheless! 🙂
Lauren Hall says
You’re welcome Esther hope you enjoy it as much as we do! Thanks for stopping by!
Neetra says
Thank you sooo much!!! I moved to Houston four years ago and miss Surin’s coconut soup. I took a chance to google the recipe. Surin West on the Southside was my favorite lunch spot.
Lauren Hall says
When we moved to Indy for 3 years I was without it too so I understand your pain. I hope you try it and you can reminisce about the flavors. Thanks for stopping by!
Gavin says
What’s the best way to strain out the lemongrass without the mushrooms and tofu getting in the way? Or do you just have to add those back in when you finish straining it?
Lauren Hall says
Gavin I have updated the recipe to make it more clear. If you cut them into larger pieces you can use the strainer to get them out without having to take the mushrooms and tofu out.
Cindy says
I made this last night. It was amazing! It tasted JUST like the soup from Surin. I couldn’t believe it. So easy to make. Hard to mess up. Thank you so much
Lauren Hall says
I am so glad you liked it Cindy – who knew making it at home would be so easy?! Hope you come back and try some other recipes!
Linda Turner says
I could not find straw mushrooms, so just bought some button mushrooms. Do you cook these at all before adding, or just slice them thinly and add? I have been wanting to make this soup for years, and finally I have found all of the ingredients except I forgot the chili oil I do have some olive oil infused with chili and rosemary (like a zesty dipping sauce). I wonder if that would work. Oh – and I’ll have to run get a lime – but this is being made this weekend! I live in Huntsville and we go to Surin often. Anytime I am feeling down, a bowl of this soup will lift my spirits! Better than traditional southern chicken soup if you’re feeling tummy sick! Last question: Do you think this soup would freeze well? It’s a lot to make at one time. If not good for freezing, how long would a batch last in the fridge?
Lauren Hall says
I just slice the mushrooms then add them a few minutes before adding coconut milk. I have never frozen it before. If you do try make sure to let it cool completely and when reheating it there might be a little more of a grainy texture. But I hope you enjoy this soup. It’s one of our favorites!
S.D Clayton says
Do you have a recipe for the Pad Prik?
Lauren Hall says
I don’t sadly! I’m sorry maybe in the future I can work on one though!
Lance says
Which store do you find all the ingredients. Can’t wait to make it.
Lauren Hall says
Whole Foods and Fresh Market have the fresh lemongrass and should have everything else
Aaron says
Thanks so much for sharing this recipe! My girlfriend and I love it! We both think it tastes even better than the soup from Surin !
Lauren Hall says
I am so glad you love it. It’s definitely one of my family’s favorites! Thank you for visiting and I hope you get a chance to try out some more recipes!!
Leslie says
Grateful for this recipe! I am addicted to this soup and have searched and searched for this recipe.yay!!!
Lauren Hall says
I am glad you found it! Comfort of Surin in your own home now 🙂
Trel Robinson says
Thank you so much for sharing this recipe. I was at Surin for lunch and the soup was so amazing I had to look up how to make it. Thankfully, there’s a new Asian supermarket in Homewood so finding all the ingredients was super easy. Again, I appreciate your sharing.
Lauren Hall says
You are so welcome! This is one of my most popular recipes so I hope you enjoy it!
Erin says
What is the total servings for this?