The Best Thai Coconut Soup Recipe

I share my Thai Coconut Prawn Soup, including the pantry ingredient most people overlook.

A photo of The Best Thai Coconut Soup Recipe

I call this The Best Thai Coconut Soup because, honestly, it surprised me. The coconut milk makes the broth silky and rich but not heavy, and the smashed lemongrass sneaks in this bright, almost floral note that keeps you curious with every spoon.

It’s bold, a little cheeky, and somehow more complex than it looks, the kind of dish you try to describe and fail. If you like Thai Coconut Prawn Soup energy but want something that quietly stuns, this is the one.

You won’t be disappointed, I promise I was wrong about my own standards.

Ingredients

Ingredients photo for The Best Thai Coconut Soup Recipe

  • Rich, creamy, full of healthy fats and calories, gives soup its silky mouthfeel.
  • Dark meat, tender protein, keeps soup hearty and adds savory depth.
  • Citrusy aromatic stalk that brightens broth, adds subtle lemony herbal notes.
  • Peppery ginger cousin, fragrant and slightly piney, gives warm spice complexity.
  • Intense citrus aroma, not eaten whole, used to lift flavor and perfume.
  • Tiny but fiery, adds heat and a fresh green chili bite.
  • Salty umami punch, a little goes a long way, balances savory flavors.
  • Sharp sour brightness, wakes the whole bowl up, balances rich coconut.
  • Earthy meaty texture, soak up broth, adds umami and body.

Ingredient Quantities

  • 2 cans full fat coconut milk 13.5 oz each (about 800 ml)
  • 3 cups low sodium chicken stock (720 ml)
  • 1 lb boneless skinless chicken thighs thinly sliced (about 450 g)
  • 8 oz mushrooms sliced (cremini shiitake or straw mushrooms) (about 225 g)
  • 2 stalks lemongrass white part only smashed and sliced
  • 1 inch galangal thinly sliced or 1 tbsp galangal paste
  • 4 to 6 kaffir lime leaves torn
  • 2 to 4 Thai bird chiles or 1 small red chile sliced (depending on how hot you want it)
  • 2 small shallots thinly sliced
  • 2 cloves garlic smashed
  • 3 tbsp fish sauce
  • 3 tbsp fresh lime juice (about 2 limes)
  • 1 tbsp palm sugar or light brown sugar
  • 2 tbsp vegetable oil or neutral oil
  • 2 green onions sliced on the diagonal
  • 1/4 cup fresh cilantro chopped for garnish
  • Salt to taste
  • 1/4 tsp white pepper optional

How to Make this

1. Prep everything first: thinly slice 1 lb boneless skinless chicken thighs, slice 8 oz mushrooms, smash and thinly slice the white part of 2 stalks lemongrass, slice 1 inch galangal or measure 1 tbsp galangal paste, tear 4 to 6 kaffir lime leaves, thinly slice 2 to 4 Thai chiles or 1 small red chile, thinly slice 2 small shallots and smash 2 garlic cloves, slice 2 green onions on the diagonal and chop 1/4 cup cilantro for garnish. Measure 2 cans full fat coconut milk, 3 cups low sodium chicken stock, 3 tbsp fish sauce, 3 tbsp fresh lime juice, 1 tbsp palm sugar and 2 tbsp vegetable oil.

2. Heat 2 tbsp oil in a medium pot over medium heat. Add shallots and saute until soft and starting to brown, about 2 to 3 minutes, then add smashed garlic, sliced galangal or 1 tbsp galangal paste, sliced chiles, the smashed lemongrass and torn kaffir lime leaves. Stir for 30 to 45 seconds until fragrant, dont let the garlic burn.

3. Add the sliced mushrooms and cook until they start to release their juices, about 2 to 3 minutes. This builds flavor so dont skip it.

4. Pour in 2 cans full fat coconut milk and 3 cups chicken stock, stir to combine and bring to a gentle simmer. Keep the heat low enough so the coconut milk doesnt break, a soft simmer is perfect, not a rolling boil.

5. Add the thinly sliced chicken thighs to the simmering broth. Cook gently for 5 to 7 minutes or until the chicken is just cooked through. Thin slices mean quick cooking, dont overcook or it will get dry.

6. Stir in 3 tbsp fish sauce, 3 tbsp fresh lime juice and 1 tbsp palm sugar. Taste and adjust: add more fish sauce for saltiness, more lime for brightness, or a pinch more sugar to balance. Add 1/4 tsp white pepper and salt to taste if you want.

7. Turn off the heat and fold in the sliced green onions and most of the chopped cilantro, saving a little for garnish. Remove and discard the bigger pieces of lemongrass and the stems of kaffir leaves if you prefer a cleaner bowl.

8. Serve hot in bowls, garnish with remaining cilantro and extra sliced chiles if you like it hotter. Great with steamed rice or rice noodles. Quick tip: if you want a silkier texture scoop a little of the coconut cream from the can first and whisk it back in at the end for extra richness.

Equipment Needed

1. Medium heavy bottomed pot (3 to 4 quart)
2. Sharp chef’s knife
3. Cutting board
4. Measuring cups and spoons
5. Wooden spoon or heatproof spatula
6. Tongs or slotted spoon for lifting lemongrass and chicken
7. Can opener for the coconut milk
8. Small bowls for mise en place (spices, sliced chiles, cilantro)
9. Ladle and bowls for serving

FAQ

The Best Thai Coconut Soup Recipe Substitutions and Variations

  • Coconut milk: swap 1 can full fat coconut milk with 1 can coconut cream diluted 1:1 with water for the same richness, or use light coconut milk if you want less fat.
  • Chicken thighs: use boneless skinless chicken breasts thinly sliced in the same amount, or for a vegetarian option use firm tofu (about 14 oz) pressed and cubed.
  • Galangal: fresh galangal can be swapped for 1 inch fresh ginger plus 1 tsp lime zest to get that peppery citrus note, or use 1 tbsp galangal paste if available.
  • Kaffir lime leaves: if you dont have them use the zest of 1 lime plus a bruised strip of lime peel, or 1/2 tsp dried kaffir lime leaves as a substitute.

Pro Tips

– Scoop the thick coconut cream off the top of each can and save a few spoonfuls to whisk in at the end for a silkier, richer finish. Keep the heat low while simmering though, or the coconut can split and get greasy.

– Slice the chicken thin and across the grain so it stays tender; if you ever want deeper flavor swap half the thighs for bone in and just simmer a bit longer, but dont overcook or it gets dry.

– Let the mushrooms brown a little before you add the broth, salt them early to draw out moisture, and cook off that liquid so you get real umami instead of a watery soup.

– Add fish sauce, lime and sugar slowly and taste as you go. If it feels one-note brighten with more lime, if too sharp soften with a pinch more sugar or a splash of coconut cream, and always finish with fresh cilantro and green onion for contrast.

Please enter your email to print the recipe:

The Best Thai Coconut Soup Recipe

My favorite The Best Thai Coconut Soup Recipe

Equipment Needed:

1. Medium heavy bottomed pot (3 to 4 quart)
2. Sharp chef’s knife
3. Cutting board
4. Measuring cups and spoons
5. Wooden spoon or heatproof spatula
6. Tongs or slotted spoon for lifting lemongrass and chicken
7. Can opener for the coconut milk
8. Small bowls for mise en place (spices, sliced chiles, cilantro)
9. Ladle and bowls for serving

Ingredients:

  • 2 cans full fat coconut milk 13.5 oz each (about 800 ml)
  • 3 cups low sodium chicken stock (720 ml)
  • 1 lb boneless skinless chicken thighs thinly sliced (about 450 g)
  • 8 oz mushrooms sliced (cremini shiitake or straw mushrooms) (about 225 g)
  • 2 stalks lemongrass white part only smashed and sliced
  • 1 inch galangal thinly sliced or 1 tbsp galangal paste
  • 4 to 6 kaffir lime leaves torn
  • 2 to 4 Thai bird chiles or 1 small red chile sliced (depending on how hot you want it)
  • 2 small shallots thinly sliced
  • 2 cloves garlic smashed
  • 3 tbsp fish sauce
  • 3 tbsp fresh lime juice (about 2 limes)
  • 1 tbsp palm sugar or light brown sugar
  • 2 tbsp vegetable oil or neutral oil
  • 2 green onions sliced on the diagonal
  • 1/4 cup fresh cilantro chopped for garnish
  • Salt to taste
  • 1/4 tsp white pepper optional

Instructions:

1. Prep everything first: thinly slice 1 lb boneless skinless chicken thighs, slice 8 oz mushrooms, smash and thinly slice the white part of 2 stalks lemongrass, slice 1 inch galangal or measure 1 tbsp galangal paste, tear 4 to 6 kaffir lime leaves, thinly slice 2 to 4 Thai chiles or 1 small red chile, thinly slice 2 small shallots and smash 2 garlic cloves, slice 2 green onions on the diagonal and chop 1/4 cup cilantro for garnish. Measure 2 cans full fat coconut milk, 3 cups low sodium chicken stock, 3 tbsp fish sauce, 3 tbsp fresh lime juice, 1 tbsp palm sugar and 2 tbsp vegetable oil.

2. Heat 2 tbsp oil in a medium pot over medium heat. Add shallots and saute until soft and starting to brown, about 2 to 3 minutes, then add smashed garlic, sliced galangal or 1 tbsp galangal paste, sliced chiles, the smashed lemongrass and torn kaffir lime leaves. Stir for 30 to 45 seconds until fragrant, dont let the garlic burn.

3. Add the sliced mushrooms and cook until they start to release their juices, about 2 to 3 minutes. This builds flavor so dont skip it.

4. Pour in 2 cans full fat coconut milk and 3 cups chicken stock, stir to combine and bring to a gentle simmer. Keep the heat low enough so the coconut milk doesnt break, a soft simmer is perfect, not a rolling boil.

5. Add the thinly sliced chicken thighs to the simmering broth. Cook gently for 5 to 7 minutes or until the chicken is just cooked through. Thin slices mean quick cooking, dont overcook or it will get dry.

6. Stir in 3 tbsp fish sauce, 3 tbsp fresh lime juice and 1 tbsp palm sugar. Taste and adjust: add more fish sauce for saltiness, more lime for brightness, or a pinch more sugar to balance. Add 1/4 tsp white pepper and salt to taste if you want.

7. Turn off the heat and fold in the sliced green onions and most of the chopped cilantro, saving a little for garnish. Remove and discard the bigger pieces of lemongrass and the stems of kaffir leaves if you prefer a cleaner bowl.

8. Serve hot in bowls, garnish with remaining cilantro and extra sliced chiles if you like it hotter. Great with steamed rice or rice noodles. Quick tip: if you want a silkier texture scoop a little of the coconut cream from the can first and whisk it back in at the end for extra richness.

Comments are closed.