
Tom Yum Goong
I first encountered the soul-stirring heat of Tom Yum Goong on a rain-slicked Bangkok street, where the scent of bruised lemongrass and toasted chilies cut through the humid air like a revelation. Born from the central plains and refined by generations of coastal cooks, this soup is more than a mere appetizer; it is a masterclass in balance. The name itself whispers of hot and sour, but the true magic lies in the precise tension between fiery bird's eye chilies, the sharp tang of fresh lime, the earthy depth of galangal, and the subtle sweetness of palm sugar. To me, it matters because it refuses to compromise. Every ingredient has a voice, and when harmonized correctly, the broth becomes a living thing that awakens the palate before the first spoonful even touches the lips. Yet, this dish is notoriously unforgiving to the hurried cook. I have watched countless kitchens ruin it by boiling the herbs into bitter mush, crowding the pot with too many prawns, or adding lime juice while the broth still violently simmers, which instantly turns the citrus acrid. The secret, as I have learned through years of careful tasting and quiet mistakes, is patience and timing. The aromatics must steep gently, the prawns should be poached just until they curl, and the final seasoning must always be adjusted off the heat. When you respect its rhythm, Tom Yum Goong rewards you with a clarity that lingers long after the bowl is empty.
Ingredients
- 400 gRiver prawn— head-on, shell-on, deveined
- 100 gLemongrass— fresh, pale inner cores only
- 50 gGalangal— fresh rhizome, not ginger
- 10 leavesKaffir lime leaf— fresh, dark green, torn
- 15 gThai bird's eye chili— fresh, stems removed
- 80 gShallot— small, thinly sliced
- 60 mlFish sauce— premium grade, first press
- 60 mlFresh lime juice— freshly squeezed
- 20 gPalm sugar— solid block, finely grated
- 1000 mlClear seafood stock— low-sodium, clear
- 100 gStraw mushroom(optional)— fresh or canned, halved
- 10 gFresh cilantro(optional)— leaves and tender stems
Method
Pick a skill levelThis version is designed to remove intimidation and guarantee a flavorful result on your very first try. Instead of laboriously pounding a paste from scratch, you will rely on a high-quality commercial tom yum paste or a pre-measured spice sachet to carry the foundational aromatics. This shortcut saves you from sourcing hard-to-find fresh galangal or mastering mortar-and-pestle technique, but it requires careful tasting to balance the pre-salted base. The biggest trap here is boiling the soup aggressively after adding the shrimp, which will turn the broth cloudy and toughen the protein. Keep your heat at a gentle simmer and treat the broth like a delicate infusion rather than a rolling boil. I strongly recommend tasting at every stage, especially before adding extra fish sauce, since store-bought pastes vary wildly in sodium content. Your goal is not perfection, but confidence. By following the timed sequence, you will learn exactly when to introduce the acid, when to pull the shrimp from the heat, and how to adjust the sweet-sour-spicy triangle to your palate.
Method
- 1
Pour the clear seafood stock into your saucepan and bring it to a steady boil over medium-high heat.
Watch for large bubbles breaking the surface.
boiling~ 5 min - 2
Stir in the commercial tom yum paste until it fully dissolves into the hot liquid.
Scrape the bottom to prevent scorching.
dissolving~ 1 min - 3
Add the torn kaffir lime leaves and halved straw mushrooms, then reduce the heat to maintain a gentle simmer.
Steam should rise steadily, not violently.
simmering~ 5 min - 4
Drop the prepared prawns into the pot and cook until they just turn opaque and curl into a C shape.
Overcooking makes them rubbery instantly.
poaching~ 3 minTricky bit - 5
Turn off the heat completely and immediately whisk in the fresh lime juice, grated palm sugar, and fish sauce.
Acid loses brightness if boiled.
finishing~ 1 min - 6
Ladle the hot soup into warm bowls and sprinkle with fresh cilantro before serving.
Serve immediately while aromatic.
plating~ 1 min
At this level, you will abandon the jarred shortcut and take direct control of the aromatic foundation, which is the true soul of the dish. Instead of relying on pre-mixed powders, you will lightly bruise and slice the fresh galangal, lemongrass, and chilies to release their volatile oils directly into the broth. This hands-on approach demands attention to knife work and an understanding of how each ingredient contributes to the final flavor profile. The primary challenge is timing: fresh aromatics require a longer, gentler extraction to avoid bitterness, while the shrimp must be cooked precisely to maintain a tender, snappy texture. You will learn to build the broth in stages, tasting continuously as you introduce the salty, sweet, and sour elements one by one. Do not rush the acid addition; adding lime juice to a rolling boil will mute its bright character and turn the broth dull. This version bridges the gap between convenience and tradition, teaching you how to read the soup’s aroma and adjust seasoning on the fly. By the end, you will possess the muscle memory and sensory awareness needed to recreate restaurant-quality balance in your own kitchen without a recipe.
Method
- 1
Pour the seafood stock into the stockpot and bring it to a vigorous boil over high heat.
Use this time to prep your aromatics.
boiling~ 4 min - 2
Pound the galangal, lemongrass, shallots, and chilies in a mortar until bruised and fragrant.
Use a circular motion to crush fibers.
pounding~ 2 min - 3
Transfer the crushed aromatics to the boiling stock, then lower the heat to a steady simmer for ten minutes.
The broth will turn pale yellow and aromatic.
infusing~ 10 min - 4
Add the straw mushrooms and simmer for two more minutes until they soften and release their earthy notes.
Do not overcook the mushrooms.
simmering~ 2 min - 5
Slide the prawns into the pot and cook just until they curl and turn opaque, monitoring them closely.
Remove immediately once shells turn coral.
poaching~ 3 minTricky bit - 6
Remove the pot from the burner entirely and whisk in the fish sauce, palm sugar, and fresh lime juice.
Taste and adjust the sweet-sour balance.
balancing~ 1 min - 7
Strain out the tough aromatics if desired, then ladle the soup into bowls and garnish with cilantro.
Leaving them in is traditional.
plating~ 1 min
This iteration honors the uncompromising standards of traditional Bangkok kitchens, where every element is treated as an independent variable in a precise chemical equation. You will craft a wet paste from scratch using a heavy granite mortar, relying on rhythmic, circular pounding to break down cellular structures without generating heat, which preserves delicate terpenes. The stock itself is treated with reverence, gently reduced to concentrate the natural glutamates before the aromatics are introduced. Here, you must master the concept of hot infusion, maintaining the broth at a precise sub-boil to extract maximum fragrance while preventing the delicate prawn proteins from coagulating too tightly. The acid component is introduced off the heat to preserve its volatile esters, and the final seasoning requires tasting across the full temperature range, as flavor perception shifts dramatically as the soup cools. You will learn to read the broth’s viscosity, the translucency of the aromatics, and the exact moment the shrimp’s shell separates cleanly from the meat. This level demands patience and sensory calibration. There are no shortcuts, only deliberate technique, resulting in a profoundly layered, restaurant-grade bowl that captures the exact spirit of Central Thailand.
Method
- 1
Simmer the seafood stock in a wide braiser until reduced by one-third to concentrate its natural umami compounds.
Skim any foam that rises to the top.
reducing~ 15 min - 2
Place the galangal, lemongrass, shallots, and chilies in a granite mortar and pound them into a cohesive, fragrant paste.
Apply firm, even pressure without crushing seeds excessively.
pounding~ 5 minTricky bit - 3
Scrape the aromatic paste into the reduced stock and maintain a strict sub-boil to gently extract volatile oils.
Temperature must stay below a rolling boil.
infusing~ 8 min - 4
Fold in the halved straw mushrooms and allow them to steep until their caps fully soften and absorb the broth.
They will plump and become translucent.
steeping~ 3 min - 5
Add the head-on prawns and cook undisturbed until the shells flush bright coral and the meat turns opaque.
Do not stir to preserve shell separation.
poaching~ 4 minTricky bit - 6
Kill the heat instantly and temper the broth with fish sauce, grated palm sugar, and freshly squeezed lime juice.
Acid must be added cold to preserve esters.
tempering~ 1 min - 7
Taste across three temperature stages, adjusting the sweet-sour-salty ratio, then serve immediately with torn cilantro.
Flavors shift as the soup cools.
finishing~ 2 minTricky bit