How To Make Tom Yum Soup Easily
You’ll create authentic Tom Yum soup by simmering crushed lemongrass, galangal, and kaffir lime leaves in chicken broth until fragrant. Add Thai chile paste and coconut milk for richness, then incorporate mushrooms and seafood in stages. Finish with fish sauce and fresh lime juice to achieve the signature hot and sour balance. Master this aromatic Thai classic by understanding the precise timing of ingredients and proper infusion techniques.
Key Takeaways
- Create a flavorful broth base by simmering lemongrass, galangal, kaffir lime leaves, and Thai chilies in chicken stock.
- Bruise herbs before adding to release essential oils, then strain them out before serving.
- Add Thai chile paste and coconut milk to the simmering broth, letting flavors blend together.
- Cook mushrooms first, then add seafood last to avoid overcooking.
- Season gradually with fish sauce and lime juice until achieving the perfect balance of hot and sour flavors.

History

Dating back centuries, Tom Yum originated in Central Thailand as a flavorful way to use the abundant fresh herbs, chilies, and seafood from local waterways.
The name “Tom Yum” comes from two Thai words: “tom” meaning boiled and “yum” referring to a spicy and sour salad.
You’ll find that this soup evolved from simple river fish and herbs to include shrimp (Tom Yum Goong) during the Rattanakosin period of the late 18th century.
As trade routes expanded, ingredients like lemongrass, galangal, and kaffir lime leaves became signature elements.
The soup gained international recognition in the 1980s, and today you’ll spot it on Thai restaurant menus worldwide, symbolizing Thailand’s culinary excellence.
Recipe

Ingredients:
- 8 cups chicken broth
- 4 stalks lemongrass, crushed and sliced
- 8 kaffir lime leaves
- 2-inch piece galangal, sliced
- 4 Thai bird’s eye chilies, crushed
- 200g mushrooms, sliced
- 300g shrimp, peeled and deveined
- 2 tomatoes, quartered
- 1 onion, sliced
- 3 tablespoons fish sauce
- 2 tablespoons lime juice
- 2 tablespoons chili paste (nam prik pao)
- Fresh cilantro for garnish
Instructions:
- Bring chicken broth to boil in a large pot.
- Add lemongrass, kaffir lime leaves, galangal, and chilies; simmer for 10 minutes.
- Add mushrooms and onions; cook for 5 minutes.
- Add shrimp and tomatoes; cook until shrimp turns pink (2-3 minutes).
- Stir in fish sauce, lime juice, and chili paste.
- Taste and adjust seasonings if needed.
- Remove from heat.
- Garnish with cilantro.
- Serve hot.
Serves 4-6 people.
Cooking Steps

You’ll start by gathering fresh Thai aromatics like lemongrass, galangal, and kaffir lime leaves to create the soup’s signature fragrant base.
Next, you’ll simmer these aromatics with shrimp shells to make a rich broth before stirring in the Thai chile paste, coconut milk, and mushrooms until the flavors meld.
Finally, you’ll add your choice of seafood and fresh herbs, cooking just until the seafood turns opaque while maintaining the soup’s bright, spicy-sour profile.
step 1. Gather Thai Aromatics
To create authentic tom yum soup, begin by gathering the essential Thai aromatics that form its aromatic foundation.
You’ll need fresh lemongrass stalks (cut into 4-inch pieces and bruised), galangal slices, kaffir lime leaves, Thai bird’s eye chilies, and fresh cilantro roots. These ingredients aren’t interchangeable with substitutes if you want true tom yum flavor.
Ensure your lemongrass is firm and fragrant, with a pale yellow-green hue at its base. Select galangal that’s firm and smooth-skinned, avoiding any pieces that are wrinkled or soft.
Your kaffir lime leaves should be glossy and dark green, while the bird’s eye chilies need to be bright red and firm. If you can’t find cilantro with roots attached, the stems will work in a pinch.
step 2. Prepare Shrimp Broth Base
With your aromatics ready, start building the shrimp broth base that gives tom yum its rich, layered flavor profile. Fill a large pot with 6 cups of water and bring it to a gentle boil.
Add shrimp shells and heads, pressing them down to release their natural oils and flavors. Let this simmer for 15 minutes, skimming off any foam that rises to the surface.
Now strain the broth through a fine-mesh sieve, discarding the shells. Return the clear broth to the pot and add lemongrass stalks, galangal slices, and kaffir lime leaves.
Let these aromatics infuse for 10 minutes over medium heat. You’ll know the broth is ready when it’s fragrant and has taken on a slightly golden hue.
step 3. Add Thai Chile Paste
Adding Thai chile paste transforms your broth into the signature fiery-red soup that defines authentic tom yum. Start with 2-3 tablespoons of nam prik pao (Thai roasted chile paste) and stir it into your simmering broth until it completely dissolves.
You’ll notice the broth taking on a rich orange-red hue as the oils from the paste begin to separate. Let the paste cook for 2-3 minutes to release its complex flavors of roasted chilies, shallots, and garlic.
If you’re looking for more heat, add an extra tablespoon, but remember that the paste isn’t just about spice – it adds depth, umami, and a subtle smokiness to your soup.
Taste and adjust the amount until you’ve reached your desired level of heat and intensity.
step 4. Add Coconut Milk and Mushrooms
Once your broth has absorbed the chile paste’s flavors, pour in one can of coconut milk while stirring continuously to prevent curdling.
Let the creamy coconut milk blend with the spicy broth until it reaches a light simmer, creating that signature silky-smooth texture that makes tom yum so irresistible.
Add about 8 ounces of sliced mushrooms – you can use straw mushrooms for authenticity, but button or oyster mushrooms work well too.
They’ll soak up the fragrant broth and add an earthy depth to your soup. Let the mushrooms cook for 3-4 minutes until they’re tender but still maintain their shape.
You’ll know they’re ready when they’ve darkened slightly and become glossy from absorbing the aromatic broth.
step 5. Add Seafood and Herbs
The delicate seafood needs precise timing to avoid overcooking. Add your seafood in stages, starting with the firmest pieces first. Shrimp typically take 2-3 minutes to cook through, while mussels need 3-4 minutes until their shells open. Once the seafood turns opaque, it’s ready.
- Add firm white fish pieces first, letting them simmer for 4-5 minutes until they flake easily.
- Drop in shrimp and mussels, cooking until the shells open and shrimp turn pink.
- Finally, toss in tender squid rings for just 30 seconds to prevent them from becoming rubbery.
Finish by generously sprinkling fresh cilantro, Thai basil, and green onions over the top. These aromatic herbs will infuse the hot broth with their essential oils, creating that signature Tom Yum fragrance.
Cooking Tips

Several key techniques will guarantee your Tom Yum soup achieves that perfect balance of hot, sour, and aromatic flavors.
Don’t break the lemongrass and kaffir lime leaves into tiny pieces – instead, bruise them lightly to release their oils while keeping them large enough to remove easily.
Simmer the broth gently; aggressive boiling will make it cloudy and bitter. You’ll want to add the mushrooms before the seafood since they take longer to cook.
Taste and adjust seasonings gradually – it’s easier to add more chili or lime than to correct an overpowering flavor.
Once you’ve added the shrimp or fish, cook just until they’re done; overcooking will make them tough.
Remember to remove the lemongrass, galangal, and lime leaves before serving.
Final Thoughts

Making authentic Tom Yum soup requires patience and attention to detail, but you’ll find the end result deeply rewarding. This classic Thai soup embodies the perfect balance of hot, sour, and aromatic flavors that’ll transport you straight to Southeast Asia.
- Don’t rush the broth – let those lemongrass, kaffir lime leaves, and galangal infuse properly to create the soup’s signature fragrant base.
- Trust your palate when adjusting the fish sauce, lime juice, and chili paste – everyone’s taste preferences differ.
- Keep your ingredients fresh, especially the herbs and mushrooms, as they’re essential to achieving that vibrant, authentic taste.
Frequently Asked Questions
Can Tom Yum Soup Be Made Vegetarian?
You can make delicious vegetarian tom yum by swapping shrimp for mushrooms, tofu, or vegetables. Keep the essential lemongrass, galangal, lime leaves, and chili to maintain that signature sour-spicy flavor.
How Long Does Homemade Tom Yum Soup Last in the Refrigerator?
You’ll want to eat your tom yum soup within 3-4 days when stored properly in an airtight container. The flavors will stay vibrant, but the freshness won’t last beyond that.
Is Tom Yum Soup Healthy for Weight Loss?
You’ll find tom yum soup great for weight loss since it’s low in calories but packed with protein and metabolism-boosting spices like chili, lemongrass, and galangal. It’s filling and satisfying.
Where Can I Find Galangal if My Local Store Doesn’t Stock It?
You’ll find galangal at Asian grocery stores, particularly Thai or Southeast Asian markets. If that’s not possible, order it dried online or substitute with extra ginger and lemongrass for similar warmth.
Can I Freeze Tom Yum Soup Paste for Later Use?
You can freeze tom yum paste in an airtight container for up to 3 months. The flavors stay vibrant, but you’ll notice the lemongrass and kaffir lime leaves become slightly less intense.