- Introduction
- What Is Tom Yum Soup?
- Why Tom Yum Is So Popular
- The Essential Flavour Balance
- Lemongrass
- Galangal
- Kaffir Lime Leaves
- Fresh Chillies
- Fresh Lime Juice
- Fish Sauce
- Thai Chilli Paste
- Mushrooms
- Prawns
- Making Prawn Stock
- Tom Yum Goong
- Tom Yum Nam Sai
- Tom Yum Nam Khon
- Tom Yum With Chicken
- Tom Yum With Fish
- Mixed Seafood Tom Yum
- Vegetarian Tom Yum
- Tomatoes And Onion
- Coriander And Fresh Garnishes
- A Simple Tom Yum Soup Method
- How To Taste And Adjust Tom Yum
- Common Cooking Mistakes
- Ingredient Substitutions
- Storing Tom Yum Ingredients
- Storing Leftover Tom Yum
- What To Serve With Tom Yum Soup
- Is Tom Yum Soup Healthy?
- Making A Lighter Tom Yum
- Regional And Personal Variations
- Conclusion
- FAQ
- What Does Tom Yum Mean?
- What Are The Main Tom Yum Ingredients?
- What Is Tom Yum Goong?
- What Is The Difference Between Tom Yum Nam Sai And Nam Khon?
- Is Tom Yum Always Very Spicy?
- Can Ginger Replace Galangal?
- Do You Eat The Lemongrass And Galangal?
- When Should Lime Juice Be Added?
- Can Tom Yum Soup Be Vegetarian?
- What Should Be Served With Tom Yum?
Introduction
Tom Yum soup is one of Thailand’s most recognisable dishes. Its steaming broth combines sour lime, aromatic herbs, spicy chillies, savoury seasoning, mushrooms, and a choice of seafood, chicken, or another protein.
The name helps explain the dish. Tom refers to boiling, while yum refers to the spicy and sour flavour combination commonly used in Thai salads and mixed dishes. Together, the words describe a hot broth built around fresh aromatics and bold seasoning.
Traditional Tom Yum soup is not defined by extreme chilli alone. Its character comes from balance. Lemongrass provides fragrance, galangal adds a peppery aroma, kaffir lime leaves bring citrus notes, fish sauce supplies saltiness, and fresh lime creates the sharp sour finish.
There are also several versions. Some are clear and light, while others contain Thai chilli paste and evaporated milk or coconut milk for a creamier broth. Prawns are especially popular, but fish, chicken, mushrooms, and mixed seafood can also be used.
This complete guide explains the essential ingredients, major variations, preparation methods, substitutions, serving ideas, and common mistakes involved in making Tom Yum soup at home.
👉 “Readers who enjoy practical cooking inspiration can also visit the GinAroy home cooking channel for easy Thai recipes, healthy meal ideas, and everyday cooking videos.”
What Is Tom Yum Soup?
Tom Yum soup is a Thai hot and sour soup flavoured with fresh aromatic herbs.

The core flavour usually comes from:
- Lemongrass
- Galangal
- Kaffir lime leaves
- Fresh chillies
- Lime juice
- Fish sauce
Additional ingredients may include:
- Prawns
- Fish
- Chicken
- Squid
- Mussels
- Mushrooms
- Tomatoes
- Onion
- Coriander
- Thai chilli paste
- Evaporated milk
- Coconut milk
The final broth should feel fragrant, sour, salty, and spicy without allowing one flavour to hide everything else.
A successful bowl of Tom Yum soup should smell aromatic before the first spoonful reaches the mouth.
Why Tom Yum Is So Popular
Tom Yum has become popular both inside and outside Thailand because it delivers several strong flavours in one relatively simple dish.

People often enjoy it because it is:
- Aromatic
- Spicy
- Sour
- Customisable
- Quick to prepare
- Suitable for seafood or meat
- Easy to serve with rice
- Available in clear and creamy styles
The herb combination creates a flavour that is difficult to reproduce with one bottled sauce or powder.
Freshly prepared Tom Yum soup can also be adjusted for different preferences. The cook can reduce the chilli, increase the lime, add more mushrooms, or choose a lighter broth.
The Essential Flavour Balance
Thai food often balances several flavour groups in one dish.

In Tom Yum, these usually include:
- Sourness from lime
- Saltiness from fish sauce
- Heat from chilli
- Savoury depth from broth and protein
- Gentle sweetness from tomatoes, onion, or chilli paste
- Aroma from herbs
Sugar is not always necessary. Some recipes use a small amount to soften strong acidity, while others rely on the natural sweetness of prawns, onion, or tomatoes.
The flavour of Tom Yum soup should be tasted and adjusted near the end. Lime strength, chilli heat, and fish-sauce saltiness can vary, so fixed measurements may still need correction.
Lemongrass
Lemongrass is one of the defining herbs in Tom Yum.
It provides a citrus-like fragrance but does not create the same sourness as lime juice.
To prepare lemongrass:
- Remove dry outer layers
- Trim the root end
- Cut the stalk into sections
- Bruise the pieces with the side of a knife
- Add them to the broth early
Bruising helps release the aromatic oils.
Large lemongrass pieces usually remain fibrous and are moved aside while eating. They flavour the Tom Yum soup but are not normally chewed.
Galangal
Galangal resembles ginger but has a firmer texture and a sharper, more peppery and citrus-like aroma.
It is usually sliced into thin rounds and simmered in the broth.
Galangal provides depth and helps distinguish authentic Tom Yum from a general spicy-and-sour soup.
Ginger may be used when galangal is unavailable, but the flavour will be different. Frozen galangal is often a closer substitute.
As with lemongrass, thick galangal slices are generally left uneaten after they have flavoured the Tom Yum soup.
Kaffir Lime Leaves
Kaffir lime leaves, also known as makrut lime leaves, contribute a strong citrus fragrance.
To use them:
- Wash the leaves
- Remove the thick central stem if desired
- Tear the leaves before adding them
- Simmer them briefly in the broth
Tearing releases more aroma than adding the leaves completely intact.
Fresh or frozen leaves are normally more fragrant than dried ones.
Kaffir lime leaves are important because they add an aroma that fresh lime juice alone cannot provide to Tom Yum soup.
Fresh Chillies
Thai bird’s eye chillies are often used to create heat. They can be lightly crushed, sliced, or added whole.
Crushing releases more heat into the broth.
A practical method is to begin with a smaller amount and add more later. Chilli strength varies, and removing heat after it has entered the soup is difficult.
For a milder Tom Yum soup:
- Use fewer chillies
- Leave some chillies whole
- Remove the seeds when practical
- Serve extra chilli separately
The soup should remain enjoyable enough for the sourness, herbs, seafood, and broth to be noticed.
Fresh Lime Juice
Fresh lime juice creates the sharp sour flavour that defines Tom Yum.
It is best added after the broth has stopped boiling strongly. Prolonged boiling can weaken its fresh aroma and may make the flavour less lively.
Begin with a moderate quantity, taste, and add more if necessary.
Bottled lime juice can be used in an emergency, but it usually lacks the brightness of freshly squeezed lime.
Lime juice should make Tom Yum soup refreshing and sharp without becoming unpleasantly acidic.
Fish Sauce
Fish sauce provides saltiness and savoury depth.
It is concentrated, so it should be added gradually.
A useful method is to:
- Add a measured amount
- Stir thoroughly
- Taste the broth
- Add more only when needed
Using salty stock, seasoning powder, soy sauce, and fish sauce together can make the soup excessively salty.
For vegetarian Tom Yum soup, fish sauce can be replaced with a suitable vegetarian seasoning, although the final flavour will change.
Thai Chilli Paste
Thai roasted chilli paste, commonly known as nam prik pao, is used in creamy or richer Tom Yum variations.
It may contain:
- Dried chillies
- Shallots
- Garlic
- Oil
- Sugar
- Tamarind
- Shrimp or fish ingredients
The paste contributes colour, sweetness, savoury depth, and roasted flavour.
It is especially common in Tom Yum Nam Khon.
Check the product label when allergies, vegetarian diets, sodium, or sugar are concerns.
A small spoonful can noticeably change the character of Tom Yum soup, so add it gradually.
Mushrooms
Mushrooms absorb the aromatic broth and provide a tender, savoury texture.
Common choices include:
- Straw mushrooms
- Oyster mushrooms
- Shimeji mushrooms
- Button mushrooms
- Shiitake mushrooms
- Mixed Asian mushrooms
Straw mushrooms are traditional in many versions, but they may be difficult to find fresh outside Thailand.
Add mushrooms after the broth has absorbed the aroma of the herbs.
Mushroom Tom Yum soup can also be prepared without meat or seafood when suitable vegetarian seasonings are used.
Prawns
Tom Yum Goong is the famous prawn version.
Whole prawns with heads and shells can give the broth a deeper seafood flavour. The heads contain natural richness that can strengthen the soup.
For easier eating, prawns may be peeled while leaving the tails attached.
Avoid overcooking them. Prawns cook quickly and can become tough when left boiling for too long.
Add them near the end and cook only until they are opaque and firm.
Fresh prawns can turn a simple herb broth into a rich and aromatic Tom Yum soup.
Making Prawn Stock
Prawn shells and heads can be used to make a quick stock.
A simple method is:
- Rinse the shells
- Heat them gently in a pot
- Add water
- Simmer briefly
- Press the heads carefully to release flavour
- Strain the liquid
Do not simmer the shells for an excessively long time, as the stock can become unpleasant or bitter.
This stock can then be used as the base for Tom Yum soup.
A homemade prawn broth creates greater seafood depth than plain water, although plain water can still work when fresh herbs and seasoning are balanced carefully.
Tom Yum Goong
Tom Yum Goong is prepared with prawns and is perhaps the best-known variation.
It may be made as:
- Tom Yum Goong Nam Sai, with clear broth
- Tom Yum Goong Nam Khon, with a creamy broth
Common ingredients include:
- Prawns
- Lemongrass
- Galangal
- Kaffir lime leaves
- Mushrooms
- Chillies
- Fish sauce
- Lime juice
- Coriander
Creamy versions may also include chilli paste and evaporated milk or coconut milk.
The quality of the prawns and stock strongly affects this version of Tom Yum soup.
Tom Yum Nam Sai
Tom Yum Nam Sai is the clear-broth version.
It is usually lighter and allows the fragrance of the fresh herbs to remain very noticeable.
The broth may be made from:
- Water
- Chicken stock
- Seafood stock
- Mushroom broth
The soup is then seasoned with fish sauce, chilli, and fresh lime.
Tom Yum Nam Sai works well with prawns, fish, chicken, or mushrooms.
For people who prefer a clean and sharp flavour, clear Tom Yum soup may be more appealing than the creamy version.
Tom Yum Nam Khon
Tom Yum Nam Khon is a creamy variation.
It commonly includes:
- Thai chilli paste
- Evaporated milk
- Coconut milk in some recipes
- Rich seafood stock
- Prawns or mixed seafood
Evaporated milk creates creaminess without the same flavour as coconut milk. Coconut milk produces a richer and more coconut-forward result.
The creamy ingredient is usually added carefully to avoid aggressive boiling or separation.
Tom Yum Nam Khon should still taste sour and aromatic. Creaminess should not hide the herbs and lime that define Tom Yum soup.
Tom Yum With Chicken
Tom Yum Gai uses chicken instead of prawns.
Suitable choices include:
- Skinless chicken breast
- Chicken thigh
- Bone-in chicken pieces
- Minced chicken in modern variations
Chicken thigh provides more richness, while breast is leaner and cooks quickly.
Bone-in pieces can contribute more flavour but require additional cooking time.
Chicken Tom Yum soup works well with mushrooms, tomatoes, lemongrass, galangal, and kaffir lime leaves.
Make sure the chicken is cooked completely before serving.
Tom Yum With Fish
Fish can create a delicate version of the soup.
Firm fish varieties usually hold together better than very soft fillets.
Add the fish carefully and avoid stirring too aggressively.
Suitable additions may include:
- Tomatoes
- Mushrooms
- Coriander
- Spring onion
- Fresh chilli
Fish cooks quickly, so it should be added after the broth has developed its aromatic flavour.
Freshness is especially important because poor-quality fish can overpower the herbs in Tom Yum soup.
Mixed Seafood Tom Yum
Mixed seafood versions may include:
- Prawns
- Squid
- Mussels
- Fish
- Crab
- Clams
Each ingredient has a different cooking time.
Mussels and clams should open during cooking, while squid should be cooked briefly to prevent toughness. Fish should be handled gently, and prawns should not be overcooked.
A mixed seafood Tom Yum soup can be impressive, but timing is more complicated than using a single protein.
Add each ingredient according to how long it needs to cook.
Vegetarian Tom Yum
Vegetarian Tom Yum can retain much of the traditional aroma when the broth includes fresh lemongrass, galangal, kaffir lime leaves, chilli, and lime.
Possible ingredients include:
- Tofu
- Oyster mushrooms
- Shiitake mushrooms
- Straw mushrooms
- Tomatoes
- Baby corn
- Chinese cabbage
- Bok choy
Use mushroom broth or vegetable stock.
Replace fish sauce, shrimp paste, and seafood-based chilli paste with suitable vegetarian alternatives.
A well-seasoned vegetarian Tom Yum soup should still balance sourness, heat, saltiness, aroma, and savoury flavour.
Tomatoes And Onion
Tomatoes and onion are common in many modern versions.
Tomatoes add:
- Mild acidity
- Natural sweetness
- Colour
- Soft texture
Onions add sweetness and savoury depth as they cook.
These ingredients are not always required, but they can make the broth feel fuller and help balance strong chilli or lime.
Avoid overloading Tom Yum soup with tomatoes, as it can begin to taste like a general tomato soup rather than a Thai aromatic broth.
Coriander And Fresh Garnishes
Coriander leaves and spring onions are commonly added near the end.
They provide:
- Fresh aroma
- Colour
- A clean finish
- Contrast with the hot broth
Culantro, known in Thailand as phak chi farang, may also be used in some versions.
Add fresh garnishes after turning off the heat or immediately before serving.
This preserves the brighter character of the herbs and gives the finished Tom Yum soup a more attractive appearance.
A Simple Tom Yum Soup Method
A practical cooking order is:
- Prepare all herbs and ingredients
- Make or heat the stock
- Add lemongrass, galangal, and kaffir lime leaves
- Simmer until aromatic
- Add onion and tomatoes if using
- Add mushrooms
- Add the chosen protein
- Season with fish sauce
- Add chilli paste for a creamy version
- Add milk or coconut milk if desired
- Turn down or turn off the heat
- Add lime juice
- Taste and adjust
- Finish with coriander
Following this order helps keep the flavours of Tom Yum soup clear and balanced.
How To Taste And Adjust Tom Yum
Taste the soup after the protein is cooked but before serving.
Ask:
- Is it sour enough?
- Is it too salty?
- Is the chilli level comfortable?
- Can the herbs still be noticed?
- Does it need more savoury depth?
- Is the creamy version too rich?
Possible corrections include:
- More lime for sourness
- More fish sauce for saltiness
- More chilli for heat
- More broth if too strong
- A small amount of sugar if sharply unbalanced
- More mushrooms or tomatoes for body
Adjust Tom Yum soup in small steps because fish sauce, lime, and chilli can quickly become overpowering.
Common Cooking Mistakes
Boiling Lime Juice Too Long
Fresh lime is best added near the end. Long boiling can reduce its bright character.
Using Ginger Instead Of Galangal Without Expecting A Difference
Ginger can work as a substitute, but the final soup will not taste exactly the same.
Overcooking Seafood
Prawns, squid, and fish cook quickly. Excessive cooking makes them tough or dry.
Adding Too Much Fish Sauce
Fish sauce is concentrated and should be measured.
Using Too Many Chillies
Extreme heat can hide the herbs, seafood, and sourness.
Forgetting To Bruise Lemongrass
Bruising helps release fragrance into the broth.
Eating Large Herb Pieces
Lemongrass stalks, galangal slices, and whole lime leaves are generally moved aside.
Making The Soup Too Sweet
Tom Yum may contain mild sweetness, but it should remain primarily sour, spicy, savoury, and aromatic.
Avoiding these mistakes produces a more balanced Tom Yum soup.
Ingredient Substitutions
When Thai ingredients are difficult to find, possible alternatives include:
- Frozen galangal for fresh galangal
- Frozen kaffir lime leaves for fresh leaves
- Ginger when galangal is completely unavailable
- Regular mushrooms for straw mushrooms
- Brown sugar for palm sugar
- Vegetable stock for seafood stock
- Vegetarian seasoning for fish sauce
- Coconut milk for evaporated milk in creamy versions
Substitutions make the recipe more accessible, but they may alter the flavour.
Fresh lemongrass, galangal, kaffir lime leaves, lime juice, and chillies are worth finding because they create the essential identity of Tom Yum soup.
Storing Tom Yum Ingredients
Fresh herbs can be refrigerated for short-term use.
For longer storage:
- Freeze lemongrass in sections
- Freeze sliced galangal
- Freeze kaffir lime leaves
- Freeze cleaned chillies
- Store curry or chilli paste according to the label
- Refrigerate opened coconut milk
- Keep fish sauce tightly closed
Frozen herbs may soften, but they remain useful for broth.
Proper storage makes it easier to prepare Tom Yum soup without buying a full collection of fresh herbs each time.
Storing Leftover Tom Yum
Cool leftover soup promptly and place it in a covered container in the refrigerator.
Seafood versions should be used quickly because seafood can become tough when reheated and should not remain unrefrigerated.
When reheating:
- Heat only the amount needed
- Warm it thoroughly
- Avoid repeatedly reheating the same batch
- Add a little fresh lime after heating if the flavour has weakened
- Add new coriander before serving
Creamy Tom Yum soup should be reheated gently to reduce the chance of separation.
Discard leftovers that smell unusual or have been stored improperly.
What To Serve With Tom Yum Soup
Tom Yum can be served as part of a shared Thai meal or as a main dish.
Suitable accompaniments include:
- Steamed jasmine rice
- Thai omelette
- Stir-fried vegetables
- Grilled chicken
- Steamed fish
- Fresh cucumber
- Mild vegetable dishes
- Seasonal fruit
Rice helps balance the strong broth and makes the meal more filling.
When the Tom Yum soup is very spicy, choose milder side dishes so the complete meal does not become overwhelming.
Is Tom Yum Soup Healthy?
Tom Yum can contain herbs, mushrooms, vegetables, seafood, and lean protein. However, its nutritional value depends on the recipe.
Potential concerns include:
- High sodium
- Large amounts of fish sauce
- Salty stock
- Sugar in chilli paste
- Saturated fat in coconut milk
- Large restaurant portions
A lighter Tom Yum soup can use low-sodium broth, more mushrooms, lean protein, measured fish sauce, and moderate coconut milk.
The herbs may contain interesting plant compounds, but the soup should not be marketed as a cure or guaranteed health treatment.
Making A Lighter Tom Yum
For a lighter version:
- Use water or low-sodium broth
- Add plenty of mushrooms
- Choose fish, prawns, tofu, or skinless chicken
- Measure fish sauce
- Use little or no added sugar
- Choose the clear version
- Add fresh lime and herbs
- Keep chilli at a comfortable level
- Avoid excessive seasoning powder
These changes preserve the identity of Tom Yum soup while making the complete bowl less salty or rich.
Regional And Personal Variations
There is no single recipe used by every Thai household, restaurant, or region.
Differences may include:
- Clear or creamy broth
- Lime quantity
- Type of chilli
- Seafood or chicken
- Tomatoes or no tomatoes
- Sugar or no sugar
- Chilli paste or no chilli paste
- Evaporated milk or coconut milk
- Different mushroom varieties
These variations do not automatically make one version correct and every other version wrong.
The essential character of Tom Yum soup comes from aromatic herbs and balanced sour, salty, spicy, and savoury flavours.
👉 “Readers ready to prepare this classic dish at home may also try an easy beginner-friendly Tom Yum soup recipe with simple steps and practical cooking tips.”
Conclusion
Tom Yum soup is a classic Thai dish built around fresh lemongrass, galangal, kaffir lime leaves, chillies, fish sauce, and lime juice.
Its success depends on balance. Lemongrass and lime leaves provide fragrance, galangal adds peppery depth, chilli creates heat, fish sauce contributes saltiness, and fresh lime supplies the defining sour finish.
Tom Yum Goong with prawns is the most famous version, but chicken, fish, mushrooms, tofu, and mixed seafood can also be used. Clear Tom Yum Nam Sai is light and sharp, while Tom Yum Nam Khon uses chilli paste and milk or coconut milk for a richer broth.
The best Tom Yum soup is not necessarily the hottest or most complicated. It should allow every main flavour to remain noticeable.
Prepare the herbs correctly, avoid overcooking seafood, measure salty seasonings, and add lime near the end. With these simple principles, home cooks can make an aromatic and balanced bowl that captures the character of this Thai classic.
FAQ
What Does Tom Yum Mean?
Tom refers to boiling, while yum refers to a spicy and sour style of seasoning. Together, the name describes a boiled Thai hot and sour soup.
What Are The Main Tom Yum Ingredients?
The essential ingredients are lemongrass, galangal, kaffir lime leaves, chillies, fish sauce, and fresh lime juice. Mushrooms and a chosen protein are commonly added.
What Is Tom Yum Goong?
Tom Yum Goong is the prawn version of the soup. It can be prepared with a clear or creamy broth.
What Is The Difference Between Tom Yum Nam Sai And Nam Khon?
Nam Sai is a clear-broth version. Nam Khon is creamier and commonly contains Thai chilli paste with evaporated milk or coconut milk.
Is Tom Yum Always Very Spicy?
No. The chilli level can be adjusted. A balanced soup should also allow the sourness, herbs, seafood, and savoury broth to be noticed.
Can Ginger Replace Galangal?
Ginger can be used when galangal is unavailable, but the flavour will be different. Frozen galangal is usually a closer substitute.
Do You Eat The Lemongrass And Galangal?
Large lemongrass pieces, galangal slices, and whole kaffir lime leaves are generally used to flavour the broth and moved aside while eating.
When Should Lime Juice Be Added?
Add fresh lime after reducing or turning off the heat. This helps preserve its bright aroma and sour flavour.
Can Tom Yum Soup Be Vegetarian?
Yes. Use mushroom or vegetable broth, tofu and vegetables, and vegetarian alternatives to fish sauce and seafood-based chilli paste.
What Should Be Served With Tom Yum?
Steamed jasmine rice is the most common accompaniment. It can also be served with Thai omelette, grilled food, stir-fried vegetables, and other shared dishes.




























