seafood tom yum Soup

Posted on November 14, 2025

Modified: November 14, 2025

By Daniel
A vibrant bowl of seafood tom yum Soup with large prawns, red chilies, and cilantro, served on a rustic wooden table.

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!

A vibrant bowl of seafood tom yum Soup with large prawns, red chilies, and cilantro, served on a rustic wooden table.
Daniel

Authentic Seafood Tom Yum Soup (Tom Yum Talay)

A fiery and aromatic Thai soup bursting with the flavors of lemongrass, galangal, kaffir lime leaves, and a generous mix of fresh seafood. This classic Tom Yum Talay is the perfect balance of spicy, sour, and savory.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Appetizer, Main Course, Soup
Cuisine: Southeast Asian, Thai
Calories: 345

Ingredients
  

For the Aromatic Broth
  • 6 cups chicken stock or fish stock low sodium is preferred
  • 2 stalks lemongrass trimmed, bruised, and cut into 2-inch pieces
  • 1 inch piece galangal thinly sliced
  • 8 kaffir lime leaves torn in half
  • 3-5 Thai bird's eye chilies bruised, or more to taste
For the Seafood
  • 8 oz large shrimp peeled and deveined, tails on or off
  • 6 oz squid cleaned and cut into rings
  • 1/2 lb mussels scrubbed and debearded
  • 6 oz cod fillet or other firm white fish, cut into 1-inch chunks
For Seasoning and Garnish
  • 1 cup oyster mushrooms or straw mushrooms halved
  • 2 tbsp Thai chili paste (Nam Prik Pao)
  • 3 tbsp fish sauce plus more to taste
  • 1/4 cup fresh lime juice from about 2-3 limes
  • 1 tsp sugar or to taste
  • 1/2 cup evaporated milk optional, for a creamy Tom Yum Nam Khon version
  • 1/4 cup fresh cilantro roughly chopped, for garnish

Equipment

  • Large pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Ladle

Method
 

Prepare the Aromatic Broth
  1. 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.
  2. 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.
Cook the Seafood and Vegetables
  1. Add the mushrooms to the simmering broth and cook for 2-3 minutes until they are just tender.
  2. 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.
  3. 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.
Finish and Serve the Soup
  1. Turn off the heat. Stir in the Thai chili paste (Nam Prik Pao), fish sauce, fresh lime juice, and sugar.
  2. For a creamy Tom Yum (Tom Yum Nam Khon), now is the time to slowly stir in the evaporated milk until well combined.
  3. 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.
  4. 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

Ingredient Sourcing: Galangal, kaffir lime leaves, and lemongrass can be found at most Asian supermarkets, often in the fresh or frozen section.
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!

You might also like these recipes

Leave a Comment

Recipe Rating