Easy Tom Yum Soup Recipe

Bowl of authentic Thai tom yum soup with prawns and fresh herbs

Jump to RecipeJump to Video

The Perfect Easy Tom Yum Soup Recipe for Beginners

If you’re looking for an easy tom yum soup recipe, then you are in luck. Not only is this recipe easy, it’s authentic. The reason is that Tom Yum Soup, sometimes spelled Tom Yam or Tom Yum is one of the easiest Thai dishes to make at home. As long as you have the right ingredients, anyone can make this iconic Thai dish.

A Brief History of Tom Yum Soup

Historic Thai painting depicting early origins of tom yum soup

The origins of Tom Yum Soup can be traced back to the region that is now modern-day Thailand. Thailand’s cuisine has been influenced by various cultures, including Chinese, Indian, and indigenous Thai traditions. In ancient Thai cooking, a similar soup was made using local ingredients such as herbs, spices, and seafood. These early versions of Tom Yum were less complex than the modern variations.

Over the centuries, Thailand’s cuisine has been influenced by neighbouring countries and traders. The introduction of ingredients like chillies and lemongrass can be attributed to Chinese and Southeast Asian influences.

In the 19th century, during the reign of King Rama IV and King Rama V, Thai cuisine underwent significant refinement and transformation. The Thai royal court played a crucial role in shaping the country’s culinary traditions.

Tom Yum Soup, as we know it today, likely began to take shape during the 19th century. It is believed to have originated in central Thailand, particularly around the region of Ayutthaya.

The name “Tom Yum” derives from the Thai words “tom,” meaning “to boil,” and “yum,” referring to a spicy and sour salad. Thus, Tom Yum Soup essentially translates to “boiled spicy and sour soup.”

My Easy Tom Yum Soup Recipe

How to make authentic Thai tom yum soup with fresh ingredients in a wok

For my easy Tom Yum soup recipe, I’m using prawns which in Thai is called ‘Goong’. Tom Yum Goong is the classic version of this soup but you can just swap it out for chicken breast if you prefer. To be honest I usually make it with chicken.

There are two different types of Tom Yum soup, a clear version that is more watery called ‘Tom Yum Nam Sai’ and a creamier version called ‘Tom Yum Nam Khon’. This recipe is for ‘Tom Yum Nam Khon’ which is the more well-known version.

Easy Tom Yum Soup Recipe (Tom Yum Nam Khon)

A classic sour and spicy Thai soup that is eaten along with Jasmine rice. Don't make the mistake of trying to eat this as a soup in it's own!
Prep Time10 minutes
Cook Time8 minutes
Course: Main Course
Cuisine: thai
Keyword: tom yum, tom yum goong, tom yum nam khon

Equipment

  • 1 wok

Ingredients

  • 300 g of Prawns
  • 80 ml of Evaporated Milk
  • 15 g of Lemongrass
  • 15 g of Galangal
  • 30 g of Shallot
  • 3 Kaffir Lime Leaves
  • Handful of Coriander
  • 2 Spring Onions
  • 5 – 10 Birds Eye Chillies
  • 1 Tomato
  • 120 g Oyster Mushrooms
  • 3-4 tbsp of Lime Juice
  • 2 Cups of Water
  • 1/2 tsp Salt
  • 2 tbsp of Fish Sauce
  • 1 tbsp of Chilli Paste If you don't have any Thai Chilli paste you can buy some Tom Yum paste online.

Instructions

  • Prepare the lemongrass by cutting the ends, pulverize it with a pestle to release more flavour and then cut it into small pieces
  • Slice the galangal
  • Cut the shallots
  • Pull apart the kaffir lime leaves
  • Cut up the coriander
  • Slice the spring onions
  • Pulverize the chillies
  • Slice the tomatoes
  • Cut up the oyster mushrooms
  • Squeeze the limes into a bowl
  • Add 2 cups of water to your wok and turn up the heat
  • Add the lemongrass, shallot & galangal
  • Add half a tsp of salt and bring it to the boil
  • Let it boil for a minute or so then add the chilli paste
  • Let it boil for another minute then add your prawns
  • Let it boil for a couple of minutes before adding 80ml of evaporated milk
  • Bring it to the boil again then turn off the heat
  • Add the lime juice and fish sauce and stir them in
  • Add the coriander, tomatoes and spring onions and mix them in
  • Your Tom Yum Soup is now ready to serve

Video

Visual Guide

1 Cut the ends of the lemongrass
Cut the ends of the lemongrass
2 Cut lemongrass into small pieces
Cut into small pieces
3 Pulverise the lemongrass with a pestle
Pulverise with a pestle
4 Slice the galangal
Slice the galangal
5 Cut the shallots
Cut the shallots
6 Pull apart the kaffir lime leaves
Pull apart the kaffir lime leaves
7 Cut the coriander
Cut the coriander
8 Slice the spring onions
Slice the spring onions
9 Pulverise the chillies
Pulverise the chillies
10 Cut the oyster mushrooms
Cut the oyster mushrooms
11 Slice the tomatoes
Slice the tomatoes
12 Squeeze the limes into a bowl
Squeeze the limes into a bowl
13 Add 2 cups of water to the wok
Add 2 cups of water to the wok
14 Add the lemongrass, shallot and galangal
Add the lemongrass, shallot and galangal
15 Add salt and bring to the boil
Add salt and bring to the boil
16 Let it boil for a minute
Let it boil for a minute
17 Add the chilli paste
Add the chilli paste
18 Let it boil for another minute
Let it boil for another minute
19 Add the oyster mushrooms
Add the oyster mushrooms
20 Let it boil
Let it boil
21 Add the prawns
Add the prawns
22 Add the evaporated milk
Add the evaporated milk
23 Bring to the boil again then turn off the heat
Bring to the boil, then turn off the heat
24 Add the lime juice
Add the lime juice
25 Add the fish sauce
Add the fish sauce
26 Add the coriander, tomato and spring onions
Add the coriander, tomato and spring onions
27 Stir and serve
Stir and serve
28 Easy tom yum soup ready to eat
Ready to eat

Flavor Balancing: Getting Tom Yum Soup Exactly Right

The key to authentic tom yum is balancing three elements: sour (lime), salt (fish sauce), and heat (chillies). If your soup tastes off, use this troubleshooting guide:

Too salty or fishy-tasting? You've added too much fish sauce. Add more water to dilute (up to ½ cup) and taste. If still too salty, add a pinch of palm sugar (½ tsp at a time) to round out the harshness. Sugar doesn't mask salt—it balances it chemically by engaging sweet taste receptors alongside salty ones.

Too sour (aggressively limey)? You've added lime juice after the broth cooled. Lime juice taste changes dramatically with temperature—hot soup hides lime's sharpness; cold soup reveals it. Add a splash more fish sauce (½ tbsp) to create balance, or stir in a touch of palm sugar (¼ tsp) to soften sourness without making it sweet.

Not hot enough or too hot? Bird's eye chillies vary wildly in heat. If your soup is mild, add fresh chillies (whole, not diced—you can fish them out later). If it's too hot, add more coconut milk or broth (neither introduces new flavours) and taste again. Never add water alone—it dilutes salt alongside heat, worsening balance.

Tastes flat or dull overall? You're likely missing umami (savoury depth). Tom yum relies on fish sauce's glutamate; if you've held back on fish sauce thinking it's too strong, you've actually weakened the dish. A proper tom yum should punch you with salty-sour-spicy intensity, not be delicate. Add another ½ tbsp fish sauce and taste.

The flavor triangle principle: Think of tom yum's three dimensions as points on a triangle. Sour (lime), salty (fish sauce), and heat (chillies) should all contribute equally. If one drowns out the others, the dish loses complexity. A balanced tom yum hits all three simultaneously on your palate.

Fresh Herbs vs. Shortcuts: When Pre-Made Pastes Work

This recipe uses fresh lemongrass, galangal, and kaffir lime leaves—the proper way. But home cooks often ask: can I use tom yum paste or lemongrass paste to save time?

Commercial tom yum paste: Brands like Thai Kitchen or Mae Ploy are 80% acceptable for weeknight cooking. They contain the core aromatics pre-mixed. Trade-off: you lose the fresh citrus bite of kaffir lime leaves and the peppery complexity of fresh galangal. The result tastes slightly flatter, more one-dimensional. Verdict: Use only if short on time; the soup is still edible but noticeably less fragrant.

Lemongrass paste (from a tube): Concentrated and salty, lemongrass paste can substitute for fresh lemongrass in a 1:1 ratio by weight (about 1 tbsp paste for 15g fresh lemongrass). However, you lose the textural element of lemongrass bits in the broth—diners won't have the satisfying experience of encountering aromatic fibres. Use only if fresh lemongrass is genuinely unavailable.

Galangal powder: Dried galangal tastes medicinal and lacks fresh galangal's citrus notes. Not recommended. If you must substitute, use fresh ginger (slightly different flavour profile but at least fresh and bright) at a 1:2 ratio (use less ginger than galangal called for).

Kaffir lime leaves (dried or frozen): Dried leaves lose 80% of their aroma. Frozen leaves are acceptable—they thaw into the broth as it cooks and release their oils. Use double the quantity of frozen compared to fresh (6 frozen instead of 3 fresh).

Bottom line: This recipe's fresh herb approach is worth it for a special meal. For casual weeknight cooking, tom yum paste + fresh lime juice gets you to 80% authenticity without the ingredient hunt.

Tom Yum Variations: Street Vendor vs. Restaurant vs. Home Styles

Tom yum soup varies dramatically depending on who's cooking it:

Bangkok street-vendor style: Intensely salty (lots of fish sauce), spicy (generous chillies), broth is thin and clear (minimal evaporated milk). Served in a plastic bag or styrofoam cup, often with raw lime wedges and extra chillies on the side so you customize heat. Flavour-forward and aggressive—designed to wake up your palate at 7 AM.

Tourist resort style (what you see in upscale Thai restaurants abroad): Creamy (heavy evaporated milk), moderate heat (toned down for Western palates), herbs are subtle rather than bold. Served in elegant bowls with precision-cut garnishes. Tastes more refined but less authentic—the cream mutes the sharp edges that define true tom yum.

Home cooking style (this recipe): A middle ground: balanced salt and sourness, enough heat to taste interesting without overwhelming, moderate creaminess. Designed for family meals where diners have varying spice tolerances. Fresh herbs are visible and abundant, making the dish look and taste vibrant.

How to recreate restaurant quality at home: If you want that upscale restaurant depth, use chicken or seafood stock instead of plain water (adds umami), toast your lemongrass and galangal in a dry pan before adding them (releases volatilized oils), and double the fish sauce for intensity. The broth will taste noticeably richer.

Tom Yum Soup – FAQ

How is Tom Yum Soup typically served?

Tom Yum Soup is usually served as a hot and flavorful broth with the chosen protein and vegetables. It’s commonly garnished with fresh cilantro leaves. It can be enjoyed as an appetizer or a main course when served with rice.

Is Tom Yum Soup always spicy?

Traditionally, Tom Yum Soup is spicy due to the use of bird’s eye chilies or chili paste. However, the level of spiciness can be adjusted to your preference by adding more or fewer chilies. There are also milder versions of Tom Yum Soup available.

What is the difference between Tom Yum and Tom Kha Soup?

Tom Yum Soup is known for its spicy and sour flavor, while Tom Kha Soup is creamy and coconut-based. Tom Kha includes ingredients like coconut milk, galangal, lemongrass, and kaffir lime leaves, but it is less spicy than Tom Yum.

Can I make a vegetarian or vegan version of Tom Yum Soup?

Yes, you can make a vegetarian or vegan Tom Yum Soup by using vegetable broth and omitting animal-based proteins like shrimp or chicken. Tofu is a popular protein substitute in vegetarian and vegan versions.

What is the origin of Tom Yum Soup?

Tom Yum Soup is believed to have originated in central Thailand, specifically in the region around Ayutthaya, during the 19th century. It evolved from earlier Thai culinary traditions and was influenced by various cultures.

Can I customize the ingredients in Tom Yum Soup?

Absolutely! Tom Yum Soup is versatile, and you can customize it to your liking. You can add or omit ingredients based on your taste preferences. Some variations include seafood Tom Yum, chicken Tom Yum, and vegetarian Tom Yum.

What are some common side dishes to serve with Tom Yum Soup?

Common side dishes that pair well with Tom Yum Soup include steamed jasmine rice, Thai jasmine rice, or sticky rice. Additionally, some people enjoy Thai salads or fresh spring rolls as accompaniments.

Can I make Tom Yum Soup ahead of time?

While Tom Yum Soup is best enjoyed fresh, you can prepare the broth in advance and add the protein and vegetables when you’re ready to serve. This can help save time when you’re planning a meal.

Is Tom Yum Soup gluten-free?

Yes, check out the list of ingredients in the easy Tom Yum soup recipe above and you will see they are all gluten free.

What is the significance of the name “Tom Yum”?

The name “Tom Yum” comes from the Thai words “tom,” meaning “to boil,” and “yum,” referring to a spicy and sour salad. Therefore, Tom Yum Soup translates to “boiled spicy and sour soup.”

Easy Tom Yum Soup Recipe on the Taste of Thailand YouTube Channel

Subscribe to Taste of Thailand YouTube Channel for authentic recipes
Manaow Prasatthong, 3rd Generation Thai Chef

Manaow Prasatthong

3rd Generation Thai Chef

Manaow grew up in her family's restaurant in Chiang Mai before bringing authentic Thai cooking to the south of England. Read her story →