Thai Coconut Soup

Spicy Thai Coconut Soup made with curry, coconut milk, vegetables and shrimp!

thai coconut soup

I love anything with curry in it. Soup, noodles, chicken and vegetables you name it. If it’s got curry in it I want it.

This Thai Coconut Soup is a replica of the coconut curry soup I order at a local Thai restaurant. This sweet and spicy soup has a combination of  fragrant spicy curry paste  mixed with the sweet coconut milk.

The soup can be made in less than 30 minutes start to finish. Everything is cooked in the same pan making for an easy clean up.

To get started on the soup you will need a few of my favorite staples below.

thai shrimp soup

This is such a versatile dish that can be made in many different ways. If you don’t have carrots or mushrooms on hand just substitute for another vegetable like broccoli or red pepper. No shrimp? Why not substitute chicken or make it vegetarian?

Serve this soup as is or over a bowl of white or jasmine rice. Garnish each plate with cilantro and serve with extra lime and sriracha on the side.

Give this recipe a try for a quick weeknight dinner! Enjoy!

thai shrimp coconut soup


Thai Coconut Soup

4.67 from 3 votes
Cook Time: 25 minutes
Total Time: 25 minutes
Servings: 4
Spicy Thai Coconut Soup made with curry, coconut milk, vegetables and shrimp


  • 2 tablespoons olive oil
  • 16 large Shrimp
  • 2 medium carrots sliced
  • 2 cloves garlic minced
  • 1 teaspoon ginger minced
  • 3 teaspoons red curry paste
  • 2 14.5 ounce cans of low sodium chicken broth
  • 1 teaspoon fish sauce
  • 3/4 cup coconut milk
  • 1 1/2 cups shiitake mushrooms
  • 2 tablespoons green onion
  • 2 teaspoons sriracha
  • 2 tablespoons fresh squeezed lime juice
  • 2 tablespoons fresh cilantro chopped


  1. Add 1 tablespoon 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.
  2. Add 1 tbsp olive oil to the same large pot. Add in carrots and cook for 3 minutes. Add in garlic and ginger and cook for an additional minute. Stir in curry paste, broth and fish sauce. Bring to a boil and simmer for 10 minutes.
  3. Stir in coconut milk and mushrooms. Cook for 4 minutes until mushrooms are tender. Add in shrimp, green onion, lime and cilantro. Stir to combine and serve immediately. Garnish each plate with additional cilantro, and serve with extra sriracha on the side.
Nutrition Facts
Thai Coconut Soup
Amount Per Serving
Calories 254 Calories from Fat 162
% Daily Value*
Fat 18g28%
Saturated Fat 9g56%
Cholesterol 60mg20%
Sodium 454mg20%
Potassium 644mg18%
Carbohydrates 14g5%
Fiber 3g13%
Sugar 4g4%
Protein 12g24%
Vitamin A 5730IU115%
Vitamin C 8.3mg10%
Calcium 69mg7%
Iron 2.9mg16%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Soup
Cuisine: Thai
Keyword: Thai Coconut Soup


Leave a Comment


    • Janet

      Can this be made without all the spices? I can’t eat food that is that spicy.

      • Hi Janet!

        You can omit the Sriracha and use a bit less curry paste which has spice to it. You can also add more coconut milk to minimize some of the spice. I hope this helps!

        Thank you,


    • 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: I’ve used this particular one before and it works great.

      Hope this helps! Thanks,


  • 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


    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

    • 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!


  • Eleanor Welsh

    If you were adding Chicken instead of shrimp would you still use the fish stock?

    • Hi Eleanor,

      Yes fish stock would still be fine. You can always substitute chicken or vegetable stock if you prefer.



  • 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,

  • Christi

    Total weeknight go to. We added a little lemongrass, too. Yummy. Fast, easy. Filling.

    • Hi Gigi!

      Unfortunately I don’t. I will work on a recipe for that because it is one of my favorite soups too!!



  • 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.

    • 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!


  • Keith

    Yum! My wife and I loved this recipe. My wife doesn’t do well with spicy foods or garlic, but likes ginger so I omitted the garlic and Sriracha and used a ton of ginger….probably 4+ tablespoons:-) I added Sriracha to my own bowl to spice it up. I also added broccoli and asparagus for extra veggies. I put mine over a bunch of fresh spinach and my wife used rice since she likes carbs. Awesome recipe – thanks!