On this page
- What Tom Yum Actually Is
- Tom Yum Goong: The Prawn Version
- Tom Yum Gai: The Chicken Version
- The Aromatics That Drive Both Soups
- Nam Sai vs. Nam Khon: Clear Broth vs. Creamy
- Regional Variations Across Thailand
- 2026 Budget Reality: What Tom Yum Costs Now
- How to Order Tom Yum Like You Know What You’re Doing
- Frequently Asked Questions
What Tom Yum Actually Is
With Thai food experiencing something of a global reset since 2024 — more travellers arriving with genuine culinary knowledge, and fewer happy to settle for watered-down tourist versions — the question of which tom yum to order has become surprisingly loaded. Tom yum goong or tom yum gai? Prawns or chicken? Clear broth or creamy? The menu rarely explains the difference, and asking the wrong question at a busy Bangkok shophouse can get you a blank stare.
Tom yum (ต้มยำ) is one of Thailand‘s most recognisable dishes — a hot and sour soup built on a broth of lemongrass, galangal, kaffir lime leaves, lime juice, fish sauce, and fresh chillies. The name itself breaks down simply: tom means to boil, yum means a spiced salad-style dish seasoned with lime and chilli. Together, the phrase describes a cooking method and a flavour philosophy at once.
What separates tom yum from other Thai soups is its intensity. It doesn’t try to be subtle. The sourness from lime hits first, followed by the slow warmth of galangal (not ginger — many people confuse the two, but galangal has a sharper, more medicinal bite), then the floral heat of fresh bird’s eye chillies. The broth smells alive before you even taste it — a sharp, citrus-herbal cloud that rises from the bowl the moment it arrives. That sensory wallop is precisely the point.
Tom yum is found everywhere in Thailand — roadside carts, air-conditioned restaurants, hotel buffets, and home kitchens. The two most common proteins are goong (กุ้ง), meaning prawns, and gai (ไก่), meaning chicken. Understanding what makes each version different isn’t just food trivia. It changes what you order, what you pay, and how much you enjoy your meal.
Tom Yum Goong: The Prawn Version
Tom yum goong is the version that appears on every “iconic Thai dishes” list, graces the covers of Thai cookbooks, and gets served to visiting dignitaries. It is the prestige preparation. Fresh, shell-on river prawns or sea prawns are added to the simmering broth and cooked just long enough to turn pink — overcooking them is a cardinal sin in any Thai kitchen worth its salt.
The prawns contribute more than protein. Their shells release a natural sweetness and depth into the broth that you simply cannot replicate with chicken. When the cook leaves the heads on (which most decent cooks do), the fat and juices inside the prawn heads melt into the soup, giving it a richness that sits underneath all that acid and heat. This is why tom yum goong made with whole, fresh prawns tastes fundamentally different from the version made with pre-peeled, frozen ones — even if all the other ingredients are identical.
In Bangkok, the benchmark version uses medium-to-large river prawns (goong mae nam, กุ้งแม่น้ำ), which are prized for their size and sweetness. Coastal areas — Phuket, Hua Hin, Samui — lean toward sea prawns, which are brinier and more assertive. Neither is wrong; they produce different soups.
Tom yum goong comes in two main styles, which we’ll unpack fully in a later section: the clear broth version (nam sai) and the creamy, milk-enriched version (nam khon). Both work brilliantly with prawns. The sweetness of the prawn balances the richness of the evaporated milk in the khon version, while in the clear version, there’s nowhere to hide — quality ingredients are everything.
Tom Yum Gai: The Chicken Version
Tom yum gai doesn’t get the same international press, but inside Thailand it’s the version most families make at home. Chicken — usually bone-in pieces, because the bone adds flavour to the broth — brings a softer, more neutral character to the soup. The aromatics dominate more completely, and the result is a soup that feels lighter, less rich, but still fully punchy.
This is the tom yum you’ll find at simple rice-and-curry shophouses (khao kaeng), ladled out for 60 or 70 THB in smaller towns. It’s the version Thai university students eat for lunch, the one that appears in the family pot during rainy season, and the one that serves as the baseline many Thai cooks learn first.
Because chicken is cheaper and more widely available than quality prawns, tom yum gai is also the version more likely to be made with real attention to the broth — a cook who spends 150 THB on chicken has room in the budget to use fresh galangal, proper kaffir lime leaves, and ripe Thai bird’s eye chillies. The same cook might use frozen prawns to keep costs down on a goong version, which defeats much of the purpose.
Flavour-wise, tom yum gai is often described as cleaner and more herb-forward. Without the richness of prawn fat, the lemongrass and kaffir lime become the star performers. For visitors who find the goong version slightly heavy — especially when made with evaporated milk — the gai version is often the more approachable entry point. It also tends to be friendlier to people with shellfish sensitivities, for obvious reasons.
One thing to watch: chicken in Thai soup is often served on the bone, cut into irregular pieces with a cleaver. Don’t be surprised to find small bone fragments in your bowl. This is normal and expected — the bones are there because they make the soup better, not because the cook is being careless.
The Aromatics That Drive Both Soups
Whether you order goong or gai, the aromatic base is what makes tom yum unmistakably itself. These ingredients are non-negotiable, and understanding them helps you judge whether a bowl has been made properly or thrown together from a packet of instant paste.
- Lemongrass (ta-khrai, ตะไคร้): Sliced into thick rounds or bruised and left whole, lemongrass releases a bright, citrusy fragrance that defines the first impression of the soup. It’s not meant to be eaten — experienced eaters push it to the side of the bowl.
- Galangal (kha, ข่า): Sliced into coins and left in the broth, galangal adds a sharp, almost piney heat that is distinct from ginger. Like lemongrass, it’s typically not eaten directly. A soup made without galangal tastes incomplete — flat in a way that’s hard to define but immediately obvious.
- Kaffir lime leaves (bai makrut, ใบมะกรูด): Torn and dropped into the broth, these leaves bring a floral, perfumed layer that lifts everything else. Fresh leaves smell extraordinary — a clean, intensely citrusy scent that dried leaves can’t replicate. In 2026, many Bangkok restaurants have moved back toward using fresh leaves after a period of cost-cutting, following heightened interest in authentic Thai cooking among younger diners.
- Bird’s eye chillies (prik kii nuu, พริกขี้หนู): These small chillies are searingly hot. They’re usually bruised rather than sliced, which releases heat gradually. The cook may add more chillies on request, and you can always ask for less.
- Fish sauce (nam pla, น้ำปลา) and lime juice: These two ingredients handle the saltiness and sourness, and their balance is where a cook’s skill shows. Too much fish sauce and the soup becomes overwhelmingly salty. Too much lime and it loses its depth.
- Thai mushrooms (het, เห็ด): Straw mushrooms (het fang) are the classic addition, adding a meaty texture. Some versions use oyster mushrooms or a combination.
A genuinely well-made tom yum hits all five of the flavours Thai cooking values — sour, salty, spicy, sweet, and a slight bitterness from the herbs — in the same spoonful. That complexity is what makes it a study in balance rather than just “a spicy soup.”
Nam Sai vs. Nam Khon: Clear Broth vs. Creamy
This is the distinction that trips up most first-time tom yum orderers, because the menu often lists it as a separate choice — and if you don’t know what you’re choosing, you might end up with the opposite of what you wanted.
Tom yum nam sai (ต้มยำน้ำใส) is the clear broth version. The word sai means clear or transparent. The broth is purely aromatic — water or light stock, cooked with all the aromatics, seasoned with fish sauce and lime, and left unthickened. It looks almost simple in the bowl, the broth a pale amber with floating chillies and herbs. But the flavour is concentrated and clean — pure sourness, heat, and fragrance with nothing to soften the edges. This is the older, more traditional preparation.
Tom yum nam khon (ต้มยำน้ำข้น) uses evaporated milk (sometimes coconut milk in the south, but more commonly canned evaporated milk in Central Thai cooking) stirred into the broth toward the end of cooking. Khon means thick or rich. The milk rounds off the sharp edges of the lime and chilli, creates a creamy orange-pink colour, and gives the soup a richer mouthfeel. Tom yum khon became popular in Bangkok during the 1980s and 1990s and is now perhaps the more commonly served version in tourist-facing restaurants.
Neither version is more “authentic” — they’re both genuine Thai preparations with distinct regional and generational followings. As a rough guide: if you enjoy bold, clean flavours and don’t want anything dulling the punch, go nam sai. If you prefer something richer, slightly milder on the acid, and more filling with rice, go nam khon. Tom yum goong works beautifully in both styles. Tom yum gai is more commonly served nam sai, though nam khon versions absolutely exist.
Regional Variations Across Thailand
Tom yum isn’t a single fixed recipe — it shifts noticeably as you move around the country, reflecting local ingredients, neighbouring culinary influences, and what happens to be abundant and cheap in that region.
Bangkok and Central Thailand
The Central Thai version is the one most people around the world recognise. It’s the restaurant standard — clean, aggressive, perfectly balanced between sour and hot, often served nam khon in commercial settings. Bangkok shophouses frequently use a splash of nam prik pao (roasted chilli paste) to add a smoky, slightly sweet undertone to the broth, which deepens the flavour considerably.
Northern Thailand
In Chiang Mai and the wider north, tom yum tends to be less sour and more herbal. Cooks in the north sometimes incorporate local herbs not found in the Central version, and the heat level is often dialled back slightly compared to Bangkok. The soup feels less confrontational and more rounded. River prawns are less common up here; gai and freshwater fish versions are more typical.
Southern Thailand
The south brings the heat — literally. Southern tom yum is typically spicier, and coconut milk is more likely to appear in the khon version because coconut is cheap and abundant throughout the peninsula. In coastal areas like Phuket and Krabi, sea prawns and fresh seafood dominate. Some southern versions incorporate turmeric, which gives the broth a yellower colour and adds a faint earthiness not found in the Central version.
Isaan (Northeast Thailand)
Isaan cooking has its own spin on hot and sour soups, though the most iconic soups from this region lean toward tom saep (a similar but spicier and more herb-heavy pork rib soup) rather than tom yum. When Isaan cooks do make tom yum, expect it intensely hot, heavily seasoned, and often eaten with sticky rice (khao niao) rather than jasmine rice.
2026 Budget Reality: What Tom Yum Costs Now
Prices for tom yum have climbed since 2024, driven by rising ingredient costs — particularly fresh prawns, which are sensitive to fuel prices and seasonal availability. Here’s what you can realistically expect to pay in 2026:
Tom Yum Goong
- Budget (street stall, simple shophouse): 80–130 THB for a single-serve bowl; prawn quality varies, often smaller river prawns or mixed sea prawns
- Mid-range (sit-down restaurant, air conditioning, table service): 180–320 THB; typically larger prawns, better broth, full herb kit
- Comfortable (hotel restaurant, upscale Thai dining): 350–600 THB; premium prawns, sometimes goong mae nam, polished presentation
Tom Yum Gai
- Budget: 50–80 THB — this is true everyday-food pricing at a khao kaeng or market stall
- Mid-range: 120–200 THB at a proper sit-down restaurant
- Comfortable: 220–380 THB at higher-end venues, though few upscale restaurants push it past this
Worth noting: soup in Thailand is almost always ordered as a shared dish at the table, not a personal starter as it would be in Western dining. A single pot of tom yum — large enough for two or three people to share with rice — is the standard order. Pricing per pot at a mid-range restaurant for a shareable portion runs about 250–450 THB for goong and 150–280 THB for gai.
The 2026 price jumps are most visible at tourist-facing spots in Phuket and Koh Samui, where tom yum goong at beachside restaurants can now reach 450–700 THB per bowl for a solo-serve presentation. This is a significant increase from pre-2024 pricing and reflects both tourism demand and the premium on coastal seafood logistics.
How to Order Tom Yum Like You Know What You’re Doing
Walking into a Thai restaurant and confidently ordering your tom yum in the right way changes the experience. Staff at busy restaurants appreciate customers who make clean, specific requests — it speeds up the kitchen and increases the chance you get exactly what you want.
The Basic Order
The full phrase structure in Thai is: tom yum + protein + broth style. So:
- Tom yum goong nam sai — prawn tom yum, clear broth
- Tom yum goong nam khon — prawn tom yum, creamy broth
- Tom yum gai nam sai — chicken tom yum, clear broth
- Tom yum gai nam khon — chicken tom yum, creamy broth
Useful Customisation Phrases
- Phet nit noi (เผ็ดนิดหน่อย) — a little spicy. Use this if you want to tone down the heat.
- Phet mak (เผ็ดมาก) — very spicy. Only if you genuinely mean it.
- Mai phet (ไม่เผ็ด) — not spicy. The kitchen will reduce or remove the chillies.
- Aroy mak (อร่อยมาก) — very delicious. Say this after the meal. It will genuinely make the cook happy.
What to Eat It With
Tom yum is almost always eaten alongside steamed jasmine rice (khao suay). The rice absorbs the broth and softens the heat. At Thai tables, you eat tom yum by spooning broth and solid ingredients over your rice, rather than drinking it like a Western soup course. If you’re eating Isaan-style, swap the jasmine rice for sticky rice and use your fingers to roll small balls of it before dipping into the broth.
Don’t Eat These Bits
Push the galangal coins, lemongrass pieces, and whole kaffir lime leaves to the edge of your bowl. They’ve done their job flavouring the broth. Chewing galangal is unpleasant — it’s woody and medicinal. This isn’t a rule anyone will enforce, but locals will notice and quietly appreciate that you know what you’re doing.
Frequently Asked Questions
What is the main difference between tom yum goong and tom yum gai?
Tom yum goong uses fresh prawns, which contribute a natural sweetness and richness to the broth through the prawn shells and heads. Tom yum gai uses chicken — usually bone-in pieces — resulting in a lighter, more herb-forward soup. Goong is the prestige version; gai is the everyday choice. Both use the same aromatic base of lemongrass, galangal, and kaffir lime.
Is tom yum goong always more expensive than tom yum gai?
Yes, consistently. Fresh prawns cost significantly more than chicken in Thailand, and that difference flows directly into the menu price. In 2026, budget tom yum gai can be found for 50–80 THB at market stalls, while even a simple tom yum goong rarely falls below 80–100 THB. At mid-range and upscale restaurants, the gap widens further, often by 100–200 THB per serving.
What does “nam khon” mean on a Thai menu?
Nam khon (น้ำข้น) means “thick broth” — it indicates the creamy, milk-enriched style of tom yum made with evaporated milk or, in southern Thailand, sometimes coconut milk. The opposite is nam sai (น้ำใส), meaning clear broth. Nam khon is richer and milder on the acid; nam sai is cleaner and more intensely sour and spicy.
Can tom yum be made vegetarian in Thailand?
It can, but it requires a specific request — the standard broth relies on fish sauce (nam pla) for salt and depth. Ask for tom yum jay (ต้มยำเจ) for the fully vegan Buddhist version, or specify mai sai nam pla (no fish sauce) and a mushroom-based protein. Vegetarian restaurants in Bangkok and Chiang Mai produce excellent jay versions. Outside dedicated vegetarian spots, results vary widely.
Why does tom yum in Thailand taste different from the version at Thai restaurants abroad?
Several reasons: Thai tom yum relies on fresh galangal, fresh kaffir lime leaves, and whole lemongrass — ingredients that are harder to source abroad and often substituted with dried or paste versions. The chillies used outside Thailand are frequently different varieties with different heat profiles. Many international versions also use coconut milk by default where Thai cooks wouldn’t. The result is a softer, less complex soup that borrows the flavour profile but loses the sharp edges that make the original so distinctive.
📷 Featured image by Norbert Braun on Unsplash.