A great tom yum soup recipe comes down to one skill: balancing hot, sour, salty, and sweet over fragrant Thai herbs.
UNESCO inscribed tom yum kung as Intangible Cultural Heritage in 2024, yet you build it at home in 35 minutes.
This guide walks you through authentic technique, smart swaps, and the fixes Thai cooks rely on.
What Is Tom Yum Soup? Origins and Flavor Profile
This Thai soup boils shrimp or chicken with lemongrass, galangal, and lime leaves, then finishes with lime and fish sauce for a layered, bright, fiery broth.
The dish carries deep history. The earliest written recipe appears in Thailand’s 1890 cookbook Tam Raa Gap Khao, featuring snakehead fish and green mango. Food historians place its birthplace in central Thailand, where freshwater shrimp ran abundant.
It also stays light on the body and heavy on flavor, which explains its global reach. Today it anchors menus from Bangkok street stalls to Western dining rooms. Wikipedia – Tom Yum
The Meaning of ‘Tom Yum’ and ‘Goong’
The name describes the dish itself. In Thai, ‘tom’ means to boil and ‘yum’ signals a spicy-sour salad-style mix. Add ‘goong’ and you specify shrimp.
So tom yum goong translates to a boiled, spicy-sour shrimp blend, the most recognized version worldwide. This thai hot and sour soup belongs to a wider family.
- Goong (shrimp): the iconic, internationally loved version
- Gai (chicken): a budget-friendly weeknight favorite
- Po taek (mixed seafood): squid, mussels, and white fish together
- Mushroom: the standard base for vegetarian bowls
Mark Wiens traces the herb trio back to the dish’s origin, when cooks added local plants to shrimp broth to balance fishiness. Thai With Grace
Clear (Nam Sai) vs. Creamy (Nam Khon) Tom Yum
Two styles dominate. Clear tom yum soup (nam sai) is the original translucent broth, while creamy tom yum soup (nam khon) adds richness through chili paste and evaporated milk.
| Feature | Clear (Nam Sai) | Creamy (Nam Khon) |
|---|---|---|
| Broth | Translucent, sharp | Orange, rich |
| Added fat | None | Evaporated milk |
| Flavor agent | Herbs, lime | Plus nam prik pao |
| Origin | Traditional | 1980s innovation |
| Intensity | Bright, fiery | Mellow, smoky |
Chef Chumpol Jangprai confirms the creamy style is a modern invention, not the classic form. Note the dairy is evaporated milk, never coconut milk, which belongs to tom kha. The Phuket News
Key Ingredients for Authentic Tom Yum (and Where to Find Them)
Three aromatics define the dish, supported by fish sauce, lime, and chili. Source them at Asian markets, freeze extras, and lean on tested swaps when shelves run bare.
The Essential Aromatics: Lemongrass, Galangal & Kaffir Lime Leaves
These three form the tom yum trinity, and skipping any one fundamentally changes the dish. Each brings a distinct note no single ingredient replaces.
- Lemongrass: the dominant citrus-grassy backbone; use the bottom half, smashed
- Galangal: earthy, piney, peppery with a cooling finish, not interchangeable with ginger
- Kaffir lime leaves: deep floral-citrus perfume from citronellal, roughly 80% of the leaf’s oil
Both lemongrass stalks and lime leaves freeze well for up to one year with no defrosting needed, so a bulk buy pays off. Temple of Thai
Building Flavor: Fish Sauce, Lime, Chilies & Nam Prik Pao
Four supporting players lock in the hot-sour-salty-sweet balance. Fish sauce supplies glutamate-driven savoriness no table salt mimics, making it irreplaceable here.
- Fish sauce: the primary salt and umami source, 3 tablespoons per 2 servings
- Fresh lime juice: the souring agent, added off heat
- Thai bird’s eye chilies: the heat, near 90,000 SHU
- Nam prik pao: roasted chili paste giving the creamy version smoky depth and orange color
Nam prik pao blends roasted dried chilies, garlic, shallots, shrimp paste, tamarind, and palm sugar. It distinguishes nam khon from the clear broth. Nomadette
Smart Substitutions When You Can’t Find Thai Ingredients
Missing an herb does not sink the dish. Use targeted swaps, since precision matters more than perfection for authentic tom yum soup at home.
| Ingredient | Substitute | Ratio |
|---|---|---|
| Galangal | Fresh ginger + lime zest | 1:1 + ¼ tsp zest per tbsp |
| Kaffir lime leaf | Fresh lime zest | ½ tsp per leaf |
| Lemongrass stalk | Lemongrass paste | 1 tbsp per stalk |
| Nam prik pao | Sambal oelek + chili oil | To taste |
Ginger alone shifts the profile noticeably, similar to swapping basil for mint, so the lime zest addition matters. Spices Inc.
Authentic Tom Yum Goong Recipe (Step-by-Step)
This shrimp version builds a quick stock from shells, simmers the trinity, then finishes off heat to protect brightness. Total time runs 30 to 35 minutes for 2 servings.
Ingredients List with Measurements
Gather everything before you start, since the cooking moves fast once the broth simmers.
- 300g (10 oz) whole shrimp with heads and shells
- 3 cups water plus ½ cup chicken stock
- 2 lemongrass stalks, bruised, cut into 2-inch segments
- 4–5 kaffir lime leaves, torn
- 1.5 cm slice galangal
- 2–3 Thai bird’s eye chilies, bruised
- 3 garlic cloves, crushed
- 120g oyster mushrooms
- 1 roma tomato, wedged
- ½ white onion, wedged
- 1 tsp sugar, 3 tbsp fish sauce, 3 tbsp fresh lime juice
- Cilantro to finish
Step-by-Step Cooking Instructions
Follow the order closely. Timing of the shrimp and lime juice separates restaurant flavor from a bitter, rubbery miss.
- Peel the shrimp. Simmer heads and shells in the water for 10 minutes, pressing heads to release the orange tomalley, then strain.
- Bruise lemongrass, garlic, and chilies with a mallet to rupture their oil cells.
- Add aromatics and galangal to the stock. Simmer 10 minutes, then strain for a clear broth.
- Return broth to low heat. Add onion and mushrooms for 3 minutes, then tomato for 1 minute.
- Add shrimp and cook exactly 2 minutes, until pink and curled into a C-shape.
- Stir in sugar and fish sauce. Turn off the heat.
- Add lime juice and cilantro off heat. Taste and balance sweet, salty, and sour.
Recipe Card / Quick Reference
Here is the snapshot for planning and scaling. Knowing how to make tom yum soup at this rhythm makes repeat batches effortless.
| Detail | Value |
|---|---|
| Prep time | 10–15 min |
| Cook time | 20 min |
| Total time | 30–35 min |
| Servings | 2 |
| Calories | ~156 per serving |
For the creamy branch, stir in 1½–3 tbsp nam prik pao and ⅓ cup evaporated milk after step 6, then re-season with extra fish sauce and lime. RecipeTin Eats
Quick Weeknight & Easy Tom Yum Variations
Store-bought paste and a make-ahead broth base cut active time to minutes. An easy tom yum recipe still tastes vibrant when you add a few fresh aromatics alongside the shortcut.
30-Minute Simplified Version
Batch-prep wins weeknights. Strain the aromatic broth base, freeze it without tomatoes or lime, then add those fresh at reheat for instant bowls.
- Chicken thighs: stay tender through simmering, better than breasts
- Firm tofu: pan-sear or use fried puffs for broth absorption
- Frozen seafood mix: shrimp, squid, mussels cook in 2–3 minutes
- Oyster sauce marinade: 30 minutes adds depth to chicken
The strained base freezes flawlessly, so one Sunday session feeds several weeknights. Thai-Foodie
Using Tom Yum Paste as a Shortcut
Paste replaces the full aromatic roster and drops total time to around 15 minutes. Start light, since strength swings widely between brands.
Begin with 1 tablespoon of paste per 4 cups of stock, taste, then build up. Drop in a bruised lemongrass stalk and a few lime leaves to lift complexity. Adding 1.5 tsp shrimp paste to plain stock mimics a shell-simmered prawn broth when you use pre-peeled shrimp. Wok & Skillet
Vegan & Vegetarian Tom Yum Soup
A plant-based bowl keeps every bit of hot-and-sour depth through targeted swaps. Vegan tom yum soup rests on a rich vegetable stock, layered mushrooms, and tofu.
- Fish sauce swap: soy sauce 1:1, tamari for gluten-free, coconut aminos for soy-free
- Mushrooms: shiitake for deepest savor, plus oyster, straw, cremini, enoki
- Protein: extra-firm tofu added in the final minutes
- Broth: high-quality vegetable stock, since the soup cooks fast
Watch the nam prik pao closely. Most jars, including Maesri and Pantainorasingh, hide dried shrimp and shrimp paste. Vegan versions swap dried shiitake and white miso for that umami. Tamari or coconut aminos keep the bowl fully gluten-free. Minimalist Baker
Common Mistakes & Troubleshooting
Most failures trace to acid timing, under-bruised herbs, or overcooked shrimp. Each problem has a fast, reliable fix once you know the cause.
| Problem | Cause | Fix |
|---|---|---|
| Too sour | Excess lime | Add sugar in small pinches |
| Too salty | Heavy fish sauce | Dilute with broth, retaste |
| Flat broth | Herbs not bruised | Pound aromatics, simmer longer |
| Bitter broth | Lime boiled or pith squeezed | Add lime off heat only |
| Rubbery shrimp | Overcooked | Cook 1–2 minutes, pull at C-shape |
| Cloudy broth | Hard boil, unskimmed foam | Skim and strain before shrimp |
Correct in small additions and taste continuously. One gentle trick: kill the heat, drop shrimp in, and let residual warmth finish them over 5 minutes. Pouring Flowers
Health Benefits, Nutrition & Serving Suggestions
Clear tom yum stays light at around 152 calories per serving while delivering 24g of protein, with its herbs linked to anti-inflammatory and immune-supporting compounds.
Nutritional Profile & Health Benefits
The clear broth runs low in fat and hydrating, roughly 152 calories per bowl against 400 for coconut-based tom kha. Watch sodium, near 1,711mg per serving from fish sauce.
| Nutrient | Per 1.5-cup serving |
|---|---|
| Calories | 152 |
| Protein | 24g |
| Fat | 4g |
| Carbs | 4g |
| Sodium | 1,711mg |
Galangal’s polysaccharides stimulate immune cell activity, while capsaicin from chilies lifts metabolic rate by 5–8%. University of Hawaiʻi Nutrition Center
What to Serve with Tom Yum
In Thailand the soup arrives family-style with steamed jasmine rice, one dish among several rather than a standalone bowl. It also opens a meal beautifully as a starter.
- Jasmine rice: the traditional partner
- Thai fried rice or chicken satay: a fuller spread
- Som tum (papaya salad): a fresh, crunchy contrast
- Rice noodles: drop them in for tom yum noodle soup
Leftovers keep 2 to 3 days refrigerated. Freeze the broth alone, then add shrimp, mushrooms, tomato, and a fresh lime squeeze on reheat.
FAQ
Is tom yum soup healthy?
Yes, the clear version ranks among the lighter Thai soups at around 152 calories with 24g of protein. Its herbs add antioxidants and vitamin C, though the high sodium warrants portion awareness.
Can I make tom yum without galangal or kaffir lime leaves?
You can approximate both. Use fresh ginger plus lime zest for galangal, and lime or lemon zest for the leaves at about ½ tsp per leaf. The result shifts slightly but stays bright and aromatic.
What’s the difference between tom yum and tom kha?
Coconut milk. Tom kha adds coconut milk for a pale, creamy, mild soup, usually with chicken. Tom yum uses a clear or chili-paste broth with bold hot-and-sour flavor, classically with shrimp.
Can you eat the lemongrass and galangal in the soup?
No, treat them as flavoring agents, not food. Lemongrass, galangal, and kaffir lime leaves stay fibrous and woody after cooking. Remove them before serving or push them aside in the bowl.
How spicy is tom yum and how do I make it milder?
Thai bird’s eye chilies hit around 90,000 SHU, roughly 15 times a jalapeño. For a gentler bowl, use fewer chilies, keep them whole and remove before serving, or swap in milder Fresno or jalapeño peppers.
How long does tom yum last in the fridge?
Stored airtight, it holds 3 to 5 days. Shrimp-based bowls taste best within 3 days before the seafood toughens. Reheat gently and add a fresh lime squeeze to revive the brightness.



