Tom Yum Goong Nam Khon
The dish in context
Tom yum goong is a central Thai hot-and-sour shrimp soup recognized by UNESCO as intangible cultural heritage. The nam khon branch keeps the same tom yum frame — shrimp, lemongrass, galangal, makrut lime leaf, chili, fish sauce, and lime — then rounds the broth with roasted chili jam and a creamy element. Current Thai and restaurant sources split on coconut milk versus evaporated milk, but the Bangkok restaurant-style version most consistently uses evaporated milk or unsweetened milk; coconut milk is treated here as a local variation, not the default, so the soup stays tom yum rather than drifting toward tom kha.
Method 8 steps · 40 min
Make the shrimp stock
Peel the shrimp, keeping the heads and shells. Simmer the heads and shells in 1.1 L water for 10-12 minutes, pressing the heads once or twice to release the orange fat, then strain.
Cut the aromatics for extraction
Bruise the lemongrass, slice the galangal thin, tear the makrut lime leaves away from the center rib, and bruise the shallots.
Infuse the broth
Bring the strained shrimp stock to a lively simmer. Add lemongrass, galangal, makrut lime leaves, and shallots; simmer 5 minutes.
Cook the mushrooms
Add the straw mushrooms and simmer 2-3 minutes, until they soften but still hold their shape.
Set the nam khon body
Lower the heat. Stir in the roasted chili jam until the oil disperses, then add the evaporated milk and bring the soup back only to a bare simmer.
Cook the shrimp
Add the peeled shrimp and simmer until they turn opaque, about 60-90 seconds for medium shrimp.
Season off heat
Turn off the heat. Stir in fish sauce, lime juice, and crushed bird's eye chilies, starting at the low end of the ranges.
Balance and finish
Taste the broth. It should read sour first, salty second, hot last, with the chili jam and milk rounding the back. Adjust with lime, fish sauce, or crushed chili. Finish with sawtooth coriander.
Common mistakes
- Using coconut milk as the default creamy element
- Boiling lime juice in the soup
- Letting evaporated milk hard-boil until the broth breaks
- Adding so much chili jam that the soup turns sweet and muddy
- Overcooking shrimp past a loose comma into a tight curl
- Leaving out galangal and pretending ginger is equivalent
What does not belong
- Coconut milk as the default creamy base — that points toward tom kha logic, not standard restaurant-style nam khon
- Cream or half-and-half — too heavy and too dairy-forward
- Tomato paste or ketchup — sweetness should come from shrimp and controlled chili jam
- Sugar as the main balancing tool — nam phrik phao is already sweet
- Chicken bouillon cube as the broth backbone when shrimp shells are available
Adaptations
Use mushroom stock, mixed mushrooms, vegan nam phrik phao, vegan fish sauce, and unsweetened soy milk. It becomes vegan tom yum nam khon, but it loses the shrimp-fat backbone.
Use halal-certified fish sauce and chili jam. Evaporated milk is usually acceptable, but verify brand handling if required.
Traditional fish sauce, shrimp, herbs, lime, and evaporated milk are gluten-free. Verify chili jam and fish sauce brands for wheat-derived additives.
Not as tom yum goong. Chicken or mushrooms can make another tom yum, but the dish name and stock logic change.
Use unsweetened soy milk or omit milk and increase chili jam slightly. Coconut milk is possible as a preference, but it moves the profile away from standard nam khon.