
Tom Yum Goong (Thai Hot and Sour Shrimp Soup)
Tom Yum Goong (ต้มยำกุ้ง) is Thailand's most internationally recognised dish — a clear, fiercely aromatic hot-and-sour soup built on the 'tom yum trinity': lemongrass, galangal, and makrut lime leaves. The broth is simultaneously hot (from Thai bird's eye chillies), sour (fresh lime juice added off the heat), salty (fish sauce), and fragrant (the three herbs). Shrimp heads and shells, simmered first, create a naturally rich stock with a coral-orange color. Two versions exist: the clear broth (nam sai, น้ำใส) — the original — and the creamier version with evaporated milk or coconut milk (nam khon, น้ำข้น). Both are served in the same bowls of jasmine rice across Thailand, from roadside stalls to five-star restaurants.
Ingredients
- 400 gwhole raw shrimp
- 1 lwater or chicken stock
- 2 lemongrass stalks
- 6 slices of galangal
- 6 makrut lime leaves
- 3 Thai bird's eye chillies
- 200 goyster mushrooms or straw mushrooms
- 2 small tomatoes
- 1 small white onion
- 2 tbspfish sauce
- 1 tbspnam prik pao
- 3 limes, juiced
- 1 tspsugar
- 1 handfulcilantro
Method
- Make the shrimp stock. Peel the shrimp and set the meat aside. Put the heads and shells in a pot with the water. Bring to a boil, pressing the heads with a spoon to extract the orange coral oil. Simmer 10 minutes until the stock turns a rich amber-orange. Strain and discard the shells. Return the stock to the pot.
- Infuse the aromatics. Add the lemongrass, galangal, makrut lime leaves, and bird's eye chillies to the strained stock. Bring to a boil, then simmer 5 minutes. The broth should smell intensely of citrus and lemongrass. The aromatics are left in the soup for presentation — warn guests they are not meant to be eaten.
- Add vegetables. Add the onion, mushrooms, and tomato wedges. Simmer 3 minutes until the mushrooms are just tender and the tomatoes begin to soften.
- Add shrimp and season. Add the peeled shrimp. They cook in 1 to 2 minutes — do not overcook. Add the fish sauce, nam prik pao (if using), and sugar. Stir to dissolve the chilli paste. Taste the broth: it should be intensely savory, slightly sweet, and hot from the chillies. The sourness comes next.
- Add lime juice off the heat and serve. Remove from heat. Add the lime juice — adding it while still on the stove drives off the volatile citrus compounds that make the sourness fresh. Taste and adjust with more fish sauce, lime, or sugar. Ladle into bowls. Garnish with fresh coriander. Serve immediately with jasmine rice.
FAQ
Nam sai (น้ำใส) means 'clear water' — the original, classic version with a transparent, intensely aromatic broth. The flavor is clean, sour, hot, and deeply herbal with no dairy. Nam khon (น้ำข้น) means 'thick/creamy water' — the same soup finished with evaporated milk or coconut milk, producing a pale, opaque, slightly richer broth. The creamy version is more internationally popular and is what most Thai restaurants abroad serve. In Thailand, nam sai is considered the purer and more traditional form. Both are made from the identical base; the milk is added per bowl at the end, not into the pot, so one batch of soup can serve both preferences.
Rate this
Keep browsing
More dishes from the Thai archive — picked by overlap with what you're cooking now.



Join the conversation
Comments (1)
I spent a week in Bangkok eating tom yum at different street stalls, and the one thing they all had in common was the galangal. Not ginger — galangal. They look similar but taste completely different. Galangal has a sharp, almost piney bite that ginger cannot replicate. The other thing: do not boil the shrimp. Drop them into the hot broth and kill the heat. They cook in residual heat in about 3 minutes and stay tender. Boiled shrimp in tom yum is rubbery shrimp in tom yum.