
This zesty Thai soup perfectly balances sour, hot, and fragrant flavors that wow your taste buds with each mouthful. Tom Yum ranks as one of Thailand's top food treasures, coming in both light and rich versions that highlight the bright ingredients of Southeast Asian cooking while delivering amazing taste depth through surprisingly easy cooking.
I first tasted Tom Yum while exploring Thailand and got hooked on matching that perfect flavor mix. After trying many times, this recipe finally nailed that special restaurant-quality taste that took me back to Bangkok's busy streets.
Amazing Ingredient Choices
- Prawns/Shrimp: Try to get whole prawns with heads still on when you can as they make an incredibly rich broth base. Go for prawns with clear shells, firm bodies, and a fresh sea smell.
- Kaffir Lime Leaves: These shiny, double-lobed leaves add a unique citrus smell unlike anything else. Pick leaves that look bright green with no brown spots or wilting.
- Lemongrass: Adds a gentle lemony smell with complex herb notes. Look for stalks that seem heavy, show pale yellow at the bottom, and bend slightly when you squeeze them.
- Galangal: This bumpy root brings a sharp, pine-like taste that's key for true Tom Yum. Find firm pieces with smooth outer skin and a fresh, citrusy smell when cut open.
- Thai Chilies: These tiny peppers pack the signature heat. Choose bright red ones with tight, shiny skin for best flavor and spiciness.
- Mushrooms: Usually straw or oyster mushrooms are traditional, but regular button mushrooms work fine too. Pick firm ones with even color and no slime.
- Evaporated Milk: Makes the smooth texture in creamy Tom Yum. Get unsweetened kinds for authentic taste.
- Thai Chili Paste (Nam Prik Pao): This rich mix adds depth and color to creamy versions. Pick brands that list tamarind, shrimp paste, and dried chilies early in the ingredients.
Cooking Instructions
- Building the Flavor Foundation:
- Start by making the shell stock. Pull the prawn heads and shells off the meat, keeping both parts. In a big pot, mix the shells and heads with 8 cups water, 4 smashed lemongrass stalks, 8 lightly squeezed kaffir lime leaves, 6 thick galangal slices, 3 crushed garlic cloves, and 4 lightly pressed Thai chilies. Bring it to a soft boil, then lower heat and simmer for 20 minutes to pull out all those wonderful flavors.
- Getting a Clean Broth:
- Pour your fragrant mix through a fine strainer into another pot, gently pushing on the solids to get all the goodness out. Throw away the solids and put the clear, aromatic broth back on medium heat. This makes the perfect base for either soup style.
- Putting in Main Stuff:
- Add the saved prawn meat, 2 cups sliced mushrooms, and 1 chopped tomato to the strained broth. Cook gently until prawns turn pink, about 3 minutes. Don't overcook the prawns or they'll get tough and rubbery.
- Finishing the Clear Version:
- For Tom Yum Goong Nam Sai, your soup is basically done at this point. Tweak the taste with fish sauce, lime juice, and a bit of palm sugar to get that perfect mix of salty, sour, and slightly sweet notes that make real Tom Yum so special.

Lemongrass turned out to be my family's top pick in this recipe. My kids, who used to avoid 'strange' ingredients, now ask for 'the soup with the lemon sticks.' Its light citrus flavor works so well with the prawns without taking over the gentle seafood taste.
Wonderful Serving Suggestions
Showing off Tom Yum becomes a treat with these perfect matches. Dish it up in big, deep bowls next to fluffy jasmine rice that soaks up the tasty broth. Top with fresh cilantro, thin-cut Thai chilies, and lime pieces for adjustable tang. For a full meal, add some crunchy spring rolls or a cool green papaya salad that balances the soup's strong flavors with refreshing crunch.
Ways To Make It Your Own
Changing Tom Yum to fit what you like opens up so many options. Switch prawns for chicken by cooking boneless thighs in the broth until done. Make a veggie version using vegetable stock, tofu, and more mushroom types for richness. Control the heat by adding more or fewer chilies or putting chili paste in each person's bowl instead of the whole pot. Throw in veggies like baby corn, snow peas, or small tomatoes for extra crunch and nutrients.
Storing Extra Soup
Keeping it fresh means you can enjoy it longer. Put cooled soup in sealed containers in your fridge for up to three days, remembering seafood doesn't stay good very long. Warm it up slowly on the stove without boiling so you don't overcook the delicate bits. You might want to freeze just the strained broth in freezer containers for up to three months, then add fresh prawns and veggies when heating it up for the best texture. Let frozen broth thaw in your fridge overnight before gently warming and finishing the recipe.

Frequently Asked Questions
- → Can I cook Tom Yum soup if I don't have fresh lemongrass?
- You can totally use 1 tablespoon of lemongrass paste when you can't find fresh stalks. Fresh stuff gives the best flavor, but the paste works fine in a hurry.
- → How is clear Tom Yum different from creamy Tom Yum?
- Clear Tom Yum (Tom Yum Goong Nam Sa) feels lighter and has more tang, while creamy Tom Yum (Tom Yum Goong Nam Khon) has evaporated milk and roasted chili paste that make it thicker and a bit spicier.
- → How hot is real Tom Yum soup?
- Real Tom Yum has a medium heat that warms you up but doesn't burn your mouth. This version uses 2 Thai chilies for a gentle kick. You can add more chilies if you want it hotter or take out the seeds for a milder soup.
- → What can I use instead of galangal?
- When galangal isn't available, try using ginger with a little black pepper. It won't taste exactly the same because galangal has its own peppery, citrusy flavor, but it'll work in a pinch.
- → Can I make a Tom Yum soup without meat?
- You can make Tom Yum without meat by using veggie broth instead of chicken broth, skipping the prawns, using twice as many mushrooms, and swapping fish sauce for soy sauce or salt. Adding firm tofu gives you some protein too.
- → How many days can I keep Tom Yum soup in the fridge?
- You can keep Tom Yum soup in your fridge for about 2 days. For the best taste, store the prawns apart from the soup and mix them back in when you heat it up so they don't get overcooked.