Tom Kha Talay Recipe (Thai Coconut Seafood Soup)
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .
This tom kha talay recipe is a rich and creamy Thai coconut seafood soup with coconut milk, shrimp, and squid. Itโs a one-pot dish you can make in just 30 minutes, infused with galangal and mild enough for kids to enjoy too.

Note: The most popular version of this soup is tom kha gai, which is made with chicken. This recipe is a delicious variation that uses shrimp and squid, but feel free to add any seafood you have on hand!
What is tom kha talay?
Tom kha talay is a Thai seafood soup with coconut milk, galangal, lemongrass, and kaffir lime leaves. Tom means boil, kha means galangal, and talay means seafood. The soup is creamy, aromatic, and has a balanced mix of sweet, sour, and salty flavors.
Recipe highlights
- Authentic Thai flavor: This recipe uses all the traditional Thai ingredients for that real taste you’d get here in Thailand.
- Thai restaurant quality: I owned my own Thai restaurant, and this is exactly how Iโd serve it there!
- Customizable: Swap in any seafood or protein you like.
- Spice option: Tom kha is usually mild, but you can easily add some chili oil or chili paste for heat. Or try my tom yum talay for a spicier seafood soup!
- Gluten-free comfort food: Naturally gluten-free, easy to make, and so comforting with every spoonful.

Ingredient notes & substitutes
You can grab everything you need for this recipe at your nearest Asian grocery store or market. For exact measurements, head to the recipe card below!
- Coconut milk – Use full-fat coconut milk for a creamy, rich base. Avoid low-fat versions for best flavor and texture.
- Water – Lightens the soup and balances the richness of the coconut milk.
- Shrimp – I like to leave the heads on for extra flavor in the broth, but thatโs totally optional. Large shrimp work best for this soup.
- Squid – Cleaned squid slices cook quickly and soak up the brothโs flavor beautifully.
- Tamarind paste – Adds a mild sourness.
- Fish sauce – Provides the salty, umami depth essential in Thai soups.
- Palm sugar – Balances the sour and salty flavors with a gentle caramel-like sweetness.
- Salt – Helps round out the flavor and enhance the aromatics.
- Kaffir lime leaves, galangal, lemongrass – These three ingredients give tom kha its signature aroma and flavor; don’t skip them.
- Culantro, coriander, green onions – Used as garnish for a fresh, herbal finish. Use what you have available.
- Mushrooms – Straw mushrooms are common, but button, enoki, or oyster mushrooms work well too.
- Dried chilies (optional) – Add whole for mild heat and aroma, or crush for more spice.
How to make seafood soup with coconut milk
Step 1: Prep your ingredients. Clean and slice the squid, devein the shrimp, and set aside. Lightly smash the lemongrass and tear the kaffir lime leaves to release their aroma. Slice the galangal, rinse the mushrooms, and gather all remaining ingredients.

Step 2: Simmer the aromatics. In a medium pot, bring water to a gentle boil. Add the galangal, lemongrass, and kaffir lime leaves. Let everything simmer for a minute until the broth smells fragrant.

Step 3: Add the seasonings. Add the tamarind paste, fish sauce, palm sugar, and salt. Stir until the sugar and salt dissolve completely.

Step 4: Add mushrooms. Add the mushrooms and let them cook until just tender.

Step 5: Add seafood. Add the shrimp and squid. Simmer until the seafood is just cooked through; this only takes a few minutes.

Step 6: Add coconut milk. Lower the heat and stir in the coconut milk. Let it warm through gently without boiling.

Step 7: Finish and serve. Turn off the heat. Top with fresh culantro, coriander, green onions, and whole or crushed dried chilies for extra spice, if desired. Serve warm and enjoy! (You can strain spices like lemongrass and galangal before serving.)
Vegetarian option
To make a vegetarian tom kha, simply skip the seafood and use mushrooms or tofu as the main protein. Replace the fish sauce with soy sauce or a vegan fish sauce substitute.
More Thai soup recipes to try
And thatโs how you make this comforting, authentic tom kha seafood soup recipe right at home. Let me know in the comments if you tried it, and don’t forget to follow me on social media for more: Facebook, Instagram, and Pinterest!
Tom Kha Talay Recipe (Thai Coconut Seafood Soup)

Equipment
- Knife and cutting board
- Medium pot
- ladle
Ingredients
- 100 g squid, cleaned and sliced into bite-sized rings
- 8 shrimp, deveined; leave heads on for more flavor (optional)
- 300 ml water
- 180 ml coconut milk
- 2 stalks lemongrass, lightly smashed and sliced into 2 pieces
- 6 thin slices galangal
- 2 kaffir lime leaves, tear slightly to release aroma
- 1ยฝ tbsp fish sauce
- 1 tsp tamarind paste
- ยฝ tbsp salt
- ยฝ tbsp palm sugar
- 60 g mushrooms, any variety works
- culantro, optional garnish
- coriander, optional garnish
- green onions, optional garnish
- dried chilies, optional, for spice
Instructions
- Prep all ingredients: clean and slice the squid, devein the shrimp, smash the lemongrass, tear the lime leaves, and slice the galangal.
- Bring water to a gentle boil in a medium pot. Add galangal, lemongrass, and kaffir lime leaves. Simmer until fragrant.
- Stir in tamarind paste, fish sauce, palm sugar, and salt. Let everything dissolve.
- Add mushrooms and cook until just tender.
- Add shrimp and squid. Simmer for a few minutes until cooked through.
- Lower the heat and add coconut milk. Warm through gently, donโt let it boil.
- Turn off heat and top with optional herbs or chilies. Remove the galangal and lemongrass before serving, if preferred.
Video
Notes
- Use the nutrition card in this recipe as a guideline.
Frequently asked questions
How to store leftovers?
Let the soup cool completely, then transfer it to an airtight container. Store it in the fridge for up to 3 days. Reheat gently on the stove over low heat, but avoid boiling to keep the seafood tender and the coconut milk smooth.
Can I make this ahead of time?
Yes! You can make the broth ahead and store it in the fridge for up to 2 days. For the best texture, add the shrimp, squid, and herbs right before serving.
