The Best Thai Coconut Soup Recipe

I built a Thai Coconut Prawn Soup recipe that layers lemongrass, galangal, and chilies with a single secret pantry ingredient that ties the flavors together in an unexpected way.

A photo of The Best Thai Coconut Soup Recipe

I keep chasing bowls that slap you awake and this Thai coconut soup does just that. Rich coconut milk meets bruised lemongrass and it somehow tastes both bright and dangerous, like a place you want to sneak back to.

I cant promise you’ll resist seconds, Ive been caught dipping my spoon. You might compare it to Michelin Star Soups or to a street side Thai Coconut Prawn Soup that left you speechless, but what hooks me is how clean the flavors land and then keep unfolding.

Try it when you want to be surprised.

Ingredients

Ingredients photo for The Best Thai Coconut Soup Recipe

  • Coconut milk: rich in healthy fats, gives creamy slightly sweet flavor to the soup.
  • Lemongrass: citrusy fragrant stalk add bright sour note and some fiber.
  • Galangal or ginger: warming peppery root helps digestion, adds spice and depth.
  • Kaffir lime leaves: aromatic intense citrus scent, lifts flavors and adds freshness.
  • Thai chiles: bring heat, boost metabolism little carbs but lots of kick.
  • Fish sauce: salty umami backbone adds savory depth and balances sweetness.
  • Lime juice: sharp acidity brightens soup, adds vitamin C and tang.
  • Mushrooms: meaty texture low calorie add earthy umami and some fiber.

Ingredient Quantities

  • 2 (13.5 oz / about 400 ml each) cans full fat coconut milk (about 800 ml total), not lite
  • 3 cups (720 ml) low sodium chicken broth
  • 1 lb (450 g) boneless skinless chicken thighs, thinly sliced
  • 3 stalks lemongrass, tough outer layers removed, smashed and cut into 2 inch pieces
  • 3 to 4 slices fresh galangal (about 1 1/2 inch total) or 1 1/2 inch fresh ginger if you cant find galangal
  • 6 to 8 kaffir lime leaves, torn
  • 3 to 4 Thai bird chiles, smashed (or 1 to 2 serrano chiles), adjust to taste
  • 2 to 3 shallots, thinly sliced
  • 3 cloves garlic, smashed
  • 8 oz (225 g) mushrooms, halved (straw mushrooms or cremini)
  • 2 to 3 tablespoons fish sauce
  • 1 to 2 tablespoons palm sugar or packed light brown sugar
  • Juice of 2 limes (about 2 to 3 tablespoons)
  • 1 to 2 tablespoons Thai roasted chili paste (nam prik pao), optional but recommended
  • 1 tablespoon neutral oil (vegetable or canola), optional
  • 2 green onions, sliced (for garnish)
  • 1/4 cup fresh cilantro leaves, chopped (for garnish)
  • Lime wedges, for serving

How to Make this

1. Prep everything first so cooking goes fast: thinly slice the chicken thighs, smash the lemongrass and cut into 2 inch pieces, slice the galangal or ginger, tear the kaffir lime leaves, smash the chiles, thinly slice shallots, smash garlic, halve mushrooms, juice the limes and chop green onions and cilantro. Measure out coconut milk, chicken broth, fish sauce, palm sugar and roasted chili paste.

2. Heat a medium pot over medium heat and add the oil. Saute the shallots and garlic until soft and fragrant, about 2 minutes, dont let them brown.

3. Add the roasted chili paste to the pot and fry it with the shallots for 30 to 60 seconds to wake up the flavors. If you skip the paste, just move to the next step.

4. Pour in both cans of coconut milk and the chicken broth, stir to combine and scrape up any bits from the bottom. Keep the heat at a gentle simmer, not a rolling boil so the coconut milk wont split.

5. Add the smashed lemongrass, galangal (or ginger), torn kaffir lime leaves and the smashed chiles to the pot. Let everything simmer gently for 5 to 8 minutes so the broth gets aromatic.

6. Add the sliced chicken and the halved mushrooms, simmer until the chicken is cooked through and tender about 6 to 8 minutes (internal temp should reach 165 F). Taste the broth as it cooks.

7. Season with 2 to 3 tablespoons fish sauce and 1 to 2 tablespoons palm sugar, stir and taste. Use more fish sauce if it needs salt, more sugar if it needs a little sweetness. Remember the broth should be balanced salty sweet and sour.

8. Remove the pot from the heat and stir in the juice of 2 limes (start with 2 tablespoons and add more if you like it brighter). Adjust seasoning again with fish sauce, sugar or lime juice until it sings.

9. Scoop out and discard the big pieces of lemongrass, galangal and any whole lime leaves if you like a cleaner bowl, or leave them in for more aroma. Ladle soup into bowls, garnish with sliced green onions and chopped cilantro, serve with extra lime wedges and more smashed chiles on the side for people who want it hotter.

10. Quick tips: use low sodium chicken broth since fish sauce adds salt, bruise lemongrass and kaffir leaves to release oils, dont boil the coconut milk hard, and fry the chili paste in oil first if you want deeper flavor.

Equipment Needed

1. Medium pot (4 to 6 qt), for simmering the coconut milk and broth, dont let it boil hard
2. Sharp chef’s knife, to thinly slice chicken, shallots and ginger/galangal
3. Cutting board, use separate boards for meat and veggies if you can
4. Measuring cups and spoons, for coconut milk, broth, fish sauce and palm sugar
5. Wooden spoon or silicone spatula, to sauté shallots, garlic and fry the chili paste
6. Tongs or slotted spoon, to add and remove chicken and mushrooms
7. Ladle, for serving the soup into bowls
8. Small prep bowls or mise en place trays, to hold sliced aromatics and measured ingredients
9. Can opener and citrus reamer or juicer, for opening the coconut milk and juicing the limes
10. Instant read thermometer and a mortar and pestle or heavy pan to bruise lemongrass and smash chiles, the thermometer checks chicken is 165 F so youre safe

FAQ

You can, but the soup will be much thinner and less creamy. If you only have lite, use it and add a little extra coconut cream or reduce the broth longer to concentrate it. For the real silky texture though, full fat coconut milk is worth it.

Use fresh ginger (about the same amount) for galangal, it wont be identical but it's close. If no kaffir lime leaves, use lime zest plus a splash more lime juice for brightness, or try frozen/dried kaffir leaves from Asian markets. Little tweaks like that work fine.

To tone it down remove seeds from the chiles or use fewer chiles, or swap bird chiles for serranos. To up the heat add more chiles or a bit more roasted chili paste. If it gets too hot, add a touch more coconut milk or a teaspoon of sugar to mellow it out.

Yes, swap chicken broth for good vegetable broth, replace chicken with firm tofu or extra mushrooms, and use soy sauce or tamari instead of fish sauce. Watch the roasted chili paste though, some contain shrimp so check the label.

Peel off tough outer layers from lemongrass, then smash the stalk with the back of a knife and slice into 2 inch pieces so they bruise and release oils. Smash galangal or slice thinly. Simmer gently with the coconut milk and broth to let flavors infuse, then fish out the chunks before serving.

Keep in the fridge up to 3-4 days, or freeze for up to 2 months. Coconut milk can separate after freezing, so warm gently and whisk while reheating, don't boil it. Add fresh lime juice, cilantro and sliced green onions just before serving to freshen it up.

The Best Thai Coconut Soup Recipe Substitutions and Variations

  • Coconut milk: if you cant get full-fat coconut milk use coconut cream thinned with water (mix about 3 parts cream to 1 part water) or use one can evaporated milk plus 1-2 tbsp coconut extract for the coconut note, or light coconut milk for a less rich soup.
  • Galangal: swap fresh galangal for equal amount fresh ginger (about 1.5 inch) — ginger is sharper and less floral but works fine, or use 1/4 tsp ground galangal per 1 tbsp fresh if thats all you have.
  • Kaffir lime leaves: use lime zest strips plus a bay leaf to mimic the aroma, or add 1 tbsp extra lime juice and 1 tsp lime zest at the end for brightness.
  • Fish sauce: replace with soy sauce or tamari for a vegetarian/vegan option, and add a little lime juice and 1/4 tsp miso or anchovy paste if you want that same salty umami depth.

Pro Tips

1. Fry the roasted chili paste in a little oil for 30 to 60 seconds before you add the liquids. It wakes up deeper sweet smoky flavors, just dont let it burn or it will go bitter.

2. Keep the pot at a gentle simmer, not a rolling boil, so the coconut milk stays smooth. If you see the coconut oil separating take it off the heat and whisk or slowly stir in a bit of hot broth to bring it back together.

3. Slice the chicken very thin so it cooks fast and stays tender, or use an instant read thermometer and pull it at 165 F. Overcook and the meat turns rubbery, its that simple.

4. Always add lime juice off the heat and finish seasoning at the end. Start light with fish sauce sugar and lime, taste, then add more. You can always add more but you cant take it out.

5. Bruise the lemongrass and kaffir lime leaves to release their oils, simmer them for aroma and then decide if you want to fish them out for a cleaner bowl or leave them in for extra scent. If you cant find galangal use ginger but expect a different, less citrusy note.

The Best Thai Coconut Soup Recipe

The Best Thai Coconut Soup Recipe

Recipe by Nicky Smith

0.0 from 0 votes

I built a Thai Coconut Prawn Soup recipe that layers lemongrass, galangal, and chilies with a single secret pantry ingredient that ties the flavors together in an unexpected way.

Servings

4

servings

Calories

813

kcal

Equipment: 1. Medium pot (4 to 6 qt), for simmering the coconut milk and broth, dont let it boil hard
2. Sharp chef’s knife, to thinly slice chicken, shallots and ginger/galangal
3. Cutting board, use separate boards for meat and veggies if you can
4. Measuring cups and spoons, for coconut milk, broth, fish sauce and palm sugar
5. Wooden spoon or silicone spatula, to sauté shallots, garlic and fry the chili paste
6. Tongs or slotted spoon, to add and remove chicken and mushrooms
7. Ladle, for serving the soup into bowls
8. Small prep bowls or mise en place trays, to hold sliced aromatics and measured ingredients
9. Can opener and citrus reamer or juicer, for opening the coconut milk and juicing the limes
10. Instant read thermometer and a mortar and pestle or heavy pan to bruise lemongrass and smash chiles, the thermometer checks chicken is 165 F so youre safe

Ingredients

  • 2 (13.5 oz / about 400 ml each) cans full fat coconut milk (about 800 ml total), not lite

  • 3 cups (720 ml) low sodium chicken broth

  • 1 lb (450 g) boneless skinless chicken thighs, thinly sliced

  • 3 stalks lemongrass, tough outer layers removed, smashed and cut into 2 inch pieces

  • 3 to 4 slices fresh galangal (about 1 1/2 inch total) or 1 1/2 inch fresh ginger if you cant find galangal

  • 6 to 8 kaffir lime leaves, torn

  • 3 to 4 Thai bird chiles, smashed (or 1 to 2 serrano chiles), adjust to taste

  • 2 to 3 shallots, thinly sliced

  • 3 cloves garlic, smashed

  • 8 oz (225 g) mushrooms, halved (straw mushrooms or cremini)

  • 2 to 3 tablespoons fish sauce

  • 1 to 2 tablespoons palm sugar or packed light brown sugar

  • Juice of 2 limes (about 2 to 3 tablespoons)

  • 1 to 2 tablespoons Thai roasted chili paste (nam prik pao), optional but recommended

  • 1 tablespoon neutral oil (vegetable or canola), optional

  • 2 green onions, sliced (for garnish)

  • 1/4 cup fresh cilantro leaves, chopped (for garnish)

  • Lime wedges, for serving

Directions

  • Prep everything first so cooking goes fast: thinly slice the chicken thighs, smash the lemongrass and cut into 2 inch pieces, slice the galangal or ginger, tear the kaffir lime leaves, smash the chiles, thinly slice shallots, smash garlic, halve mushrooms, juice the limes and chop green onions and cilantro. Measure out coconut milk, chicken broth, fish sauce, palm sugar and roasted chili paste.
  • Heat a medium pot over medium heat and add the oil. Saute the shallots and garlic until soft and fragrant, about 2 minutes, dont let them brown.
  • Add the roasted chili paste to the pot and fry it with the shallots for 30 to 60 seconds to wake up the flavors. If you skip the paste, just move to the next step.
  • Pour in both cans of coconut milk and the chicken broth, stir to combine and scrape up any bits from the bottom. Keep the heat at a gentle simmer, not a rolling boil so the coconut milk wont split.
  • Add the smashed lemongrass, galangal (or ginger), torn kaffir lime leaves and the smashed chiles to the pot. Let everything simmer gently for 5 to 8 minutes so the broth gets aromatic.
  • Add the sliced chicken and the halved mushrooms, simmer until the chicken is cooked through and tender about 6 to 8 minutes (internal temp should reach 165 F). Taste the broth as it cooks.
  • Season with 2 to 3 tablespoons fish sauce and 1 to 2 tablespoons palm sugar, stir and taste. Use more fish sauce if it needs salt, more sugar if it needs a little sweetness. Remember the broth should be balanced salty sweet and sour.
  • Remove the pot from the heat and stir in the juice of 2 limes (start with 2 tablespoons and add more if you like it brighter). Adjust seasoning again with fish sauce, sugar or lime juice until it sings.
  • Scoop out and discard the big pieces of lemongrass, galangal and any whole lime leaves if you like a cleaner bowl, or leave them in for more aroma. Ladle soup into bowls, garnish with sliced green onions and chopped cilantro, serve with extra lime wedges and more smashed chiles on the side for people who want it hotter.
  • Quick tips: use low sodium chicken broth since fish sauce adds salt, bruise lemongrass and kaffir leaves to release oils, dont boil the coconut milk hard, and fry the chili paste in oil first if you want deeper flavor.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 650g
  • Total number of serves: 4
  • Calories: 813kcal
  • Fat: 73g
  • Saturated Fat: 40.5g
  • Trans Fat: 0g
  • Polyunsaturated: 20g
  • Monounsaturated: 60g
  • Cholesterol: 113mg
  • Sodium: 970mg
  • Potassium: 500mg
  • Carbohydrates: 23g
  • Fiber: 1g
  • Sugar: 6g
  • Protein: 37.5g
  • Vitamin A: 200IU
  • Vitamin C: 10mg
  • Calcium: 80mg
  • Iron: 2.5mg

Please enter your email to print the recipe:




Comments are closed.