There are certain aromas that transport me instantly, and the scent of lemongrass, galangal, and kaffir lime leaves simmering in a pot is chief among them. It takes me right back to my first trip to Thailand, wandering through a bustling Bangkok market, where a vendor handed me my first-ever bowl of Tom Yum Talay. That vibrant, soul-warming explosion of spicy, sour, and savory flavors was a revelation I’ll never forget. This authentic seafood tom yum soup is my heartfelt effort to recreate that perfect moment. It’s a dish that feels both exotic and deeply comforting, a true journey in a bowl. While I adore a simple weeknight meal like my creamy curry udon noodle soup, there are times when only the complex, fragrant broth of Tom Yum will do.
You’re Going to Love This Recipe, Here’s Why
What I adore most about this recipe is how it delivers such an incredibly complex, restaurant-quality flavor profile in under 40 minutes. With just 15 minutes of prep and 20 minutes of cooking, I can create something truly special and transportive right in my own kitchen. The real magic is in using fresh aromatics: the fragrant lemongrass, earthy galangal, and bright kaffir lime leaves. Together, they create a broth that’s simply unforgettable and perfumes the entire house. Adding a beautiful mix of large shrimp, tender squid, plump mussels, and flaky cod makes it a hearty and luxurious meal that feels like a true celebration, even on a regular weeknight.
The Key Ingredients You’ll Need
The soul of this soup comes from key Thai ingredients. I always use fresh galangal, with its sharp, citrusy flavor—so different from ginger! Thai chili paste (Nam Prik Pao) is my other non-negotiable for its deep, savory sweetness. It makes this soup a world away from a simple potato soup!

Authentic Seafood Tom Yum Soup (Tom Yum Talay)
Ingredients
Equipment
Method
- Prepare the aromatics. Trim the tough outer layers and root from the lemongrass stalks. Smash them with the back of your knife to release their aroma, then cut them into 2-inch pieces. Thinly slice the galangal. Tear the kaffir lime leaves in half, removing the central vein. Lightly bruise the Thai chilies.
- In a large pot or Dutch oven, combine the chicken stock, prepared lemongrass, galangal, kaffir lime leaves, and Thai chilies. Bring to a rolling boil over medium-high heat. Reduce the heat to medium-low, cover, and let it simmer for 10-15 minutes to infuse the broth with all the aromatic flavors.
- Add the mushrooms to the simmering broth and cook for 2-3 minutes until they are just tender.
- Gently add the white fish chunks and squid rings to the pot. Cook for about 1-2 minutes, just until the fish becomes opaque and the squid curls up. Avoid stirring too vigorously to keep the fish intact.
- Add the shrimp and mussels. Continue to cook for another 2-3 minutes, or until the shrimp turn pink and the mussels have opened. Be careful not to overcook the seafood. Discard any mussels that do not open.
- Turn off the heat. Stir in the Thai chili paste (Nam Prik Pao), fish sauce, fresh lime juice, and sugar.
- For a creamy Tom Yum (Tom Yum Nam Khon), now is the time to slowly stir in the evaporated milk until well combined.
- Taste the soup and adjust the seasoning if necessary. It should have a bold balance of sour, spicy, salty, and a hint of sweetness. Add more lime juice for sourness, fish sauce for saltiness, or chili for heat.
- Ladle the hot soup into bowls. You can either remove the large pieces of lemongrass and galangal before serving or leave them in for a more rustic presentation (they are not meant to be eaten). Garnish generously with fresh cilantro and serve immediately.
Notes
Adjusting Spiciness: The heat comes from the Thai chilies and the chili paste. Start with a smaller amount and add more to taste if you prefer it extra spicy.
Creamy vs. Clear: This recipe can be made as a clear broth soup (Tom Yum Nam Sai) by omitting the evaporated milk. Both versions are delicious and traditional.
Storage: Store leftovers in an airtight container in the refrigerator for up to 2 days. The seafood texture is best when fresh, so reheating may slightly toughen it. Reheat gently on the stovetop without bringing to a boil.
Bringing It All Together in My Kitchen
I find the process of making this soup to be a beautiful and aromatic ritual. First, I focus on building the heart of the dish: the broth. I let the chicken stock simmer with bruised lemongrass stalks, sliced galangal, torn kaffir lime leaves, and whole chilies until my entire kitchen smells like a Thai restaurant. Next, I gently poach the delicate seafood and mushrooms in this fragrant liquid just until they’re perfectly tender—this step is surprisingly quick! Finally, I turn off the heat and stir in the final layers of flavor: Thai chili paste, fish sauce, fresh lime juice, and a touch of evaporated milk for that signature creamy finish. It’s a much faster flavor-layering process than my beloved cabbage roll soup.
My Tips for the Perfect Outcome
- Don’t Overcook Seafood: Gently simmer seafood at the very end just until cooked to keep it tender.
- Bruise Your Aromatics: Bruise lemongrass and chilies before adding them to the pot to release more flavor.
- Balance is Key: Taste before serving and adjust with more lime or fish sauce if needed.
How I Serve and Store This Dish
I serve this soup piping hot, ladled into bowls with a garnish of fresh cilantro. It’s perfect on its own, but jasmine rice is great for soaking up the broth. For leftovers, I store the broth separately from the seafood for up to two days. This prevents the seafood from getting tough when reheating, a method I also use for my Thai curry dumpling soup.
Frequently Asked Questions
Can I make Tom Yum with only one type of seafood?
Absolutely! While I love the variety of textures, an all-shrimp Tom Yum Goong is just as classic and delicious. If you go this route, I’d suggest using about one pound of large shrimp to make it a hearty and satisfying meal.
What if I can’t find galangal?
Galangal has a unique peppery, citrusy flavor that’s hard to replicate. In a pinch, you can substitute it with fresh ginger, but I’d recommend using slightly less. The soup’s final flavor profile will be a bit different, but still absolutely wonderful.
How spicy is this recipe?
You have complete control over the heat! I use Thai bird’s eye chilies. You can start with one or two for a mild, gentle warmth and add more if you crave that fiery kick. Remember to bruise them to release their full spicy potential.
Is evaporated milk necessary for creamy Tom Yum?
It’s the traditional ingredient for the creamy version (Tom Yum Nam Khon), and my personal favorite. For a dairy-free alternative, full-fat coconut milk works well, or you can omit it entirely for the clear, tangy broth version known as Tom Yum Nam Sai.
Conclusion
This recipe holds a special place in my heart, and I truly hope it brings as much joy and warmth to your table as it does to mine. If you try making this seafood tom yum soup, I would absolutely love to hear what you think in the comments below!
