AI-synthesized, human-edited. ChefEdit pages are written by GPT-class models from many cited sources, then reviewed by an editor before publishing. How we work →
ต้มยำกุ้งน้ำข้น

Tom Yum Goong Nam Khon

/tôm jam kûŋ náːm kʰôn/ · also Tom Yam Kung Nam Khon
This is the creamy, orange-red branch of tom yum goong: shrimp stock, roasted chili jam, evaporated milk, and the non-negotiable tom yum trinity of lemongrass, galangal, and makrut lime leaf. Keep it sour first, salty second, hot last. The milk should soften the edges, not erase the lime or turn the pot into a coconut soup.
Servings
Total time
40 min
Active time
25 min
Serves
4
Difficulty
standard
Heat

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.

Why it matters Nam khon is creamy, not weak. The shell stock gives sweetness and shrimp fat so the milk has something to round instead of something to hide.

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.

Why it matters These herbs are the tom yum frame. Bruising and tearing open oil glands; chopping everything fine muddies the broth and makes the bowl unpleasant to navigate.

Infuse the broth

Bring the strained shrimp stock to a lively simmer. Add lemongrass, galangal, makrut lime leaves, and shallots; simmer 5 minutes.

Why it matters Five minutes perfumes the stock. Longer extraction pulls bitterness from the herbs, and milk will amplify that bitterness rather than erase it.

Cook the mushrooms

Add the straw mushrooms and simmer 2-3 minutes, until they soften but still hold their shape.

Why it matters Mushrooms should carry broth, not collapse into it. The window is narrow because they keep cooking after the milk goes in.

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.

Why it matters Hard boiling after milk makes the broth look broken and dulls the chile oil. Nam khon should be opaque and orange, not curdled or greasy.

Cook the shrimp

Add the peeled shrimp and simmer until they turn opaque, about 60-90 seconds for medium shrimp.

Why it matters Shrimp is finished at a loose comma. A tight C-shape means the soup won and the shrimp lost.

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.

Why it matters Boiled lime goes dull fast, and dairy makes that dullness obvious. Off heat keeps the sour edge clean against the milk.

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.

Why it matters There is no fixed ratio because every lime, fish sauce, chili jam, and batch of shrimp is different. The target is balance, not a measuring spoon.

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

Vegan Yes

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.

Halal Yes

Use halal-certified fish sauce and chili jam. Evaporated milk is usually acceptable, but verify brand handling if required.

Gluten-free Yes

Traditional fish sauce, shrimp, herbs, lime, and evaporated milk are gluten-free. Verify chili jam and fish sauce brands for wheat-derived additives.

Shellfish-free No

Not as tom yum goong. Chicken or mushrooms can make another tom yum, but the dish name and stock logic change.

Dairy-free Yes

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.

Provenance

Sources surveyed92
Cultural authority14
Established press3
Community + blogs16
Individual voices59
Weighted score93.5
Review statusfounder-reviewed
Generated2026-05-15 04:20:03 UTC
Founder reviewed2026-05-15 04:32:37 UTC
Cultural accuracy7/10
Substitution safety8/10