Thai Coconut Soup also known as “Tom Kha” is a super flavorful soup made with red curry paste, coconut milk, vegetables, and shrimp. This thai coconut curry soup is bursting with flavor! This will be your new favorite soup! Vegetarian and vegan options included below!
Do you love Thai food? Then you’ve got to try my Easy Thai Salmon and my Homemade Pad Thai!
Want to save this recipe?
Enter your email below & we'll send it straight to your inbox! You will also receive other new recipes in your inbox weekly!
Thai Coconut Soup
I love anything with curry in it — soup, noodles, chicken, vegetables … you name it. If it’s got curry in it, I want it!
This Thai Coconut Soup Recipe is inspired by the coconut curry soup I love to order at a local Thai restaurant. This sweet and spicy soup has a combination of fragrant, spicy red curry paste mixed with the sweet coconut milk.
And the best part? This thai soup with coconut milk can be made in less than 30 minutes start to finish. Everything is cooked in the same pan making for an easy clean up and super flavorful soup.
Ingredients For Thai Coconut Soup
To get started on the thai coconut shrimp soup you will need a few of my favorite kitchen staples, including:
- Extra-Virgin Olive Oil: Or another light-tasting oil like avocado oil or grape seed oil.
- Shrimp: I used 16 large shrimp, peeled and deveined. Fresh and wild-caught is always best, but you can use frozen, of course. Opt for smaller shrimp, if you like.
- Veggies: I used carrots and shitake mushrooms, but this recipe is great for cleaning out the fridge; so feel free to use what you have on-hand!
- Aromatics: The garlic and ginger pack a ton of flavor into this coconut curry soup. You could also use lemongrass and/or kaffir lime leaves, if you like.
- Red Curry Paste: Always opt for the brand that says, “Made in Thailand,” for the best curry flavors. This is our favorite curry paste!
- Chicken Broth: I like using low-sodium broth so I can better control the amount of salt in my soups.
- Coconut Milk: Use the solid and liquid parts of full-fate coconut milk. This is what makes the soup super creamy (while remaining dairy-free).
- Fish Sauce: You can’t have a proper coconut curry soup without this staple Thai ingredient!
- Garnishes: I love to top this Thai shrimp curry soup with sliced green onions, chopped fresh cilantro, fresh-squeezed lime juice, and a good squeeze of sriracha.
How To Make Thai Coconut Soup
- Sauté the Shrimp: Add some olive oil to a large pot. Sauté shrimp over medium heat until they are fully cooked (should take about 3 to 4 minutes). Take shrimp out of pot, and set aside.
- Cook Your Veggies and Aromatics: Add more olive oil to the same large pot. Once hot and shiny, add the carrots, and cook for 3 minutes. Add in garlic and ginger and cook for an additional minute, until fragrant.
- Make the Soup: Stir in curry paste, broth. and fish sauce. Bring to a boil, and simmer for 10 minutes. Stir in coconut milk and mushrooms, and cook for a few minutes until the mushrooms are tender. Add in the cooked shrimp, lime juice, and cilantro. Stir to combine.
- Serve: Ladle this soup up immediately after stirring in the last ingredients. Garnish each plate with additional cilantro, and serve with Sriracha on the side, if desired. This is also yummy over rice or noodles!
How To Make This Curry Soup Your Own
Other than the easy ingredients list and quick cooking time, I also love how customizable this Thai shrimp soup can be.
- No carrots or mushrooms? Swap the out for whatever veggies you have in your fridge! Bell peppers, broccoli, cauliflower, or squash would be delicious.
- Not a shrimp fan? Substitute chicken or another seafood like salmon or mussels.
- Or make it vegetarian- and vegan-friendly by using veggie broth instead of chicken broth and a plant-based protein like tofu in place of the meat. (Or simply add more veggies!)
- And if you’re not a red curry fan, you could also use yellow curry paste or green curry paste in place of it in this coconut curry soup recipe.
Serve this soup as is or over a bowl of white, jasmine rice, brown rice, or rice noodles for a quick lunch or dinner. Garnish each plate with cilantro and serve with extra lime and Sriracha on the side. However you serve it, you’re sure to enjoy!
Storage, Freezing, and Reheating Instructions
- Store leftover Thai coconut soup in an airtight container in the fridge for up to 4 days.
- Freeze cooled soup in an airtight, freezer-safe container or plastic bag for up to 3 months.
- Reheat by allowing frozen soup to thaw in the fridge, then warming chilled soup in a pot on the stove over medium-low heat until warmed through and bubbling around the edges. Be careful not to overcook the shrimp.
More Thai-Inspired Recipes To Try
Thai Coconut Soup
Ingredients
- 2 tbsp olive oil
- 16 large shrimp, peeled, deveined and tails removed
- 2 medium carrots, sliced thin
- 1/2 medium onion, diced
- 3 cloves garlic, minced
- 1 tsp ginger, minced
- 1 tbsp red curry paste
- 4 cups low sodium chicken broth
- 1 tsp fish sauce
- 3/4 cup coconut milk
- 4 ounces mushrooms, sliced
- 2 tbsp lime juice
- 2 tbsp cilantro, chopped
Instructions
- Cook shrimp: Add 1 tablespoon oil to a large pot. Sauté shrimp over medium high heat until they are fully cooked (should take about 4-5 minutes). Remove shrimp from the pot and set aside.
- Cook vegetables: Add 1 tbsp oil to the same pot. Add in carrots and onions and cook for 4-5 minutes or until the vegetables start to get tender. Add in garlic and ginger and cook for an additional minute.
- Simmer broth: Stir in curry paste, broth and fish sauce. Bring to a boil then reduce to a simmer and cook for 10 minutes.
- Stir in coconut milk and mushrooms. Cook for 3-4 minutes or until mushrooms are tender. Add the cooked shrimp back to the pot along with the lime juice and cilantro. Stir to combine and serve immediately.
Nutrition Information
Did you make this?
I'd love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don't forget to follow @thechefsavvy.
DeeDee
Do you have the Nutritional Facts for this recipe? Thank you
Kelley
Hi DeeDee,
I have not calculated the nutrition facts for this recipe. It is something I get asked about a lot and am looking into a way to include it with all of my posts in the future. You can always copy and paste the recipe into a recipe calculator like this one: http://caloriecount.about.com/cc/recipe_analysis.php I’ve used this particular one before and it works great.
Hope this helps! Thanks,
Kelley
enrique gutierrez
Do you have Young Coconut Shrimp Soup recipe? This is with the coconut water and the young coconut meat.
Sherry
I love Thai coconut soup but have never put curry paste in it. I will be trying this! Sounds and looks wonderful.
Bruce
Kelley
What do you do with the lime in this recipe is it just the juice you use
or do you cut it up small and use the pulp as well
Kelley
Hi Bruce,
I see how that can be confusing, I updated the recipe to say 2 tablespoons lime juice. Sorry about that. So you want to use fresh squeezed lime juice and add that to the soup along with the green onions and cilantro. I just squeeze the juice through my hands catching the seeds with my hands. I hope this helps.
Thank you!
Kelley
Eleanor Welsh
If you were adding Chicken instead of shrimp would you still use the fish stock?
Kelley
Hi Eleanor,
Yes fish stock would still be fine. You can always substitute chicken or vegetable stock if you prefer.
Thanks!
Kelley
patty harvey
She’s asking if you would omit the fish sauce.
I love this recipe, thanks.
Dollied
Will definitely try this, it sounds delicious!
Dollie
Made this and enjoyed it. It was not as spicy as I thought it would be. Next time I will only put in 1 can of broth. Served it over jasmine rice. Leftovers were just as delicious,
Kelley
I am so glad you enjoyed it Dollie!
Christi
Total weeknight go to. We added a little lemongrass, too. Yummy. Fast, easy. Filling.
Gigi
Do you have a recipe for Tom Kha soup ?. That’s my favorite thai soup.
Kelley
Hi Gigi!
Unfortunately I don’t. I will work on a recipe for that because it is one of my favorite soups too!!
Thanks!
Kelley
Isaiah Bell
Can you make this recipe in a crockpot? I assume you would still need to sauté the shrimp in a pan and then place in the crock pot.
Kelley
Hi Isaiah!
Yes you can make this in the crockpot. I would recommend cooking everything on low for a couple of hours then adding the raw shrimp about 30 minutes before serving.
Thanks & Enjoy!
Kelley