Stocks & broths
tom yum base
น้ำซุปต้มยำ · A fragrant, sour, lightly spicy aqueous foundation built from lemongrass, galangal, kaffir lime leaves, and chilies. The aromatics are simmered briefly, then the base is finished with fish sauce and lime juice. It forms the aromatic and flavor backbone of all tom yum soups. Unlike Western stocks, it requires no long simmering—volatile aromatics are fully extracted in minutes, and both seasoning and acid are added off-heat to preserve their fresh character.

The formula
1 L liquid : 30 g lemongrass : 30 g galangal : 10 g kaffir lime : 1–5 chilies
Scale liquid 1:1 with aromatics by mass. Use 2–3 bird's eye chilies for mild heat, 5+ for full spice. Weights are after bruising/slicing, not dried. Fish sauce and lime juice are added off-heat after straining—roughly 15–30 mL each per liter as starting points, then adjusted to taste.
Identity
- Clean, piercing lemongrass fragrance without bitterness
- Warm, slightly medicinal galangal backbone
- Sharp citrus from kaffir lime leaves—not soapy or harsh
- Heat that builds gradually, not an immediate burn
- Clear or lightly clouded liquid, never murky
- Pronounced sour-salty balance when finished with fish sauce and lime
Ingredients
| Liquid | water or light chicken/fish stock | Plain water lets aromatics dominate; stock adds body but can compete. Use water for purity, light stock for richer soups. |
| Aromatics | lemongrass (stalks, bruised) | Use lower 5–8 cm of white/bulb end only. Bruise by bending or bashing to crack fibers and release citral oils. |
| Aromatics | galangal (sliced or smashed) | Not interchangeable with ginger—galangal is more floral and less pungent-sweet. Slice thin or smash to increase surface area. |
| Aromatics | kaffir lime leaves (fresh, torn) | Tear rather than cut to avoid bruising the bitter white center. Fresh is essential; dried loses citrus volatiles rapidly. |
| Aromatics | bird's eye chilies (pricked or sliced) | Prick the skin to release capsaicin slowly. Thai chilies are standard; serranos offer similar heat if unavailable. |
| Seasoning | fish sauce (nam pla) | Added to finished base, not during cooking—prevents overheating and loss of delicate volatiles. Essential for authentic flavor but omit if vegetarian. |
| Acid | lime juice (freshly squeezed) | Added off-heat at the end to preserve vitamin C and fresh citrus fragrance. Lemon juice is an acceptable substitute, though less traditional. |
Method
- 1Bruise lemongrass stalks by bending until they crack; slice galangal into thin coins or smash with the flat of a knife; tear kaffir lime leaves; prick bird's eye chilies with a knife tip.Breaking cell walls physically exposes more surface area to the liquid, dramatically increasing extraction efficiency of water-soluble and alcohol-soluble volatile compounds (citral in lemongrass, 1,8-cineole in galangal, methyl citronellate in kaffir lime).
- 2Combine bruised/sliced aromatics with liquid in a pot. Bring to a gentle simmer over medium heat, then reduce to low.A gentle simmer extracts without violent agitation that would cloud the broth. High heat drives off the most volatile fragrance molecules before they can infuse the liquid.
- 3Simmer on low heat for 15–20 minutes until the broth smells fully fragrant and has taken on a pale yellow-green tint from the kaffir lime leaves.Most volatile aromatics reach equilibrium extraction in 15–20 minutes; beyond 30 minutes, diminishing returns apply and some compounds begin to degrade. The visual cue of color transfer confirms extraction.
- 4Remove from heat. Strain through a fine-mesh sieve or leave aromatics whole in pot depending on intended texture. Season with fish sauce and lime juice, tasting and adjusting.Fish sauce and lime are heat-sensitive—adding them off-heat preserves the fresh, bright quality of both. The order of addition (salt first, then acid) lets you build balanced sour-salty iteratively.
Techniques that matter
Aromatic blooming (optional)
Tossing bruised lemongrass and galangal in a dry pan for 1–2 minutes before adding liquid toasts the outer fibers and can deepen flavor, though risks losing the most volatile top notes if overdone.
Strain vs. leave-in
Straining produces a clean, professional-looking base; leaving aromatics whole is rustic and allows continued gentle extraction, but galangal can become mealy if cooked too long in acid.
Acid addition sequencing
Adding lime juice off-heat rather than during simmering preserves the linalool derivatives and other heat-labile citrus volatiles that define fresh lime character.
Variations & derivatives
nam prik pao-enriched baseCentral Thailand
Add 1–2 tablespoons of nam prik pao (roasted chili paste) to the simmering liquid for a deeper, smokier, more complex base with added umami from fermented shrimp and caramelized shallots.
coconut tom yum (tom yum goong nam khon)Southern Thailand
Replace half the liquid with coconut milk; the fat emulsifies with the aromatic water and carries fat-soluble volatiles differently, producing a richer, milder, more persistent fragrance.
clear tom yum (tom yum goong khem)Northern Thailand
Uses only water and aromatics—no coconut, no cream. The lightest, most volatile-forward expression of the base, often with less lemongrass and more galangal for a more medicinal character.
Used in these dishes
Substitutions
- galangal → fresh ginger (in emergency) — Ginger is more pungent-sweet and floral; the result will taste clearly Western, not Thai. Use half the volume and expect a warmer, less citrusy backbone.changes result
- kaffir lime leaves → 1:1 bay leaf + lime zest — Provides some herbal and citrus character but lacks the specific methyl citronellate profile of kaffir lime. Not a close substitute.changes result
- bird's eye chili → serrano or Thai cayenne, sliced — Both are reasonable heat substitutes with similar capsaicin density. Prick rather than slice whole chilies to control heat release.
- fish sauce → soy sauce + Worcestershire (vegan: soy sauce + seaweed flakes) — Soy sauce provides salt and umami; seaweed adds glutamates. The result is less marine-forward but functionally salty-umami.
Troubleshooting
Broth tastes bitter and medicinal
Galangal was sliced too thick and/or cooked too long; galangal's cineoles become harsh when over-extracted, or dried kaffir lime leaves were used. → Next time, slice galangal thin (3–5 mm); limit simmer to 20 minutes maximum. For current batch, dilute with more liquid and add a pinch of sugar to round the harsh edges.
Aromatics taste raw and grassy instead of fragrant
Liquid was boiled vigorously or simmered too short; volatile compounds never reached extraction equilibrium. → Return to low heat, simmer for at least 15 minutes, and ensure aromatics are properly bruised (fibers visibly cracked).
Fish sauce smell overwhelms the finished soup
Fish sauce added during cooking rather than at the end; heat degraded the delicate trimethylamine compounds, producing ammonia-like notes. → Always add fish sauce off-heat in future. For current batch, add a squeeze of lime and a pinch of sugar to rebalance.
Base lacks sour punch
Lime juice added too early and cooked out, or insufficient quantity used; citric acid degraded by heat. → Add more fresh lime juice just before serving, not during cooking. Taste and build sour in small additions.