Top 10 Tom Yum Goong in Bangkok: Where to Eat the Best Bowls
Ten places in Bangkok known for tom yum goong, from an old Dinso Road shophouse and Banglamphu soup shop to Chinatown seafood corners and refined Wireless Road dining rooms.
A great bowl of tom yum goong is all about balance. The broth should hit sour, spicy, salty and faintly sweet at the same time, with lemongrass, galangal and makrut lime leaf coming through clearly and fresh lime squeezed in at the end so it stays bright. The prawns matter just as much: in Bangkok the prized version uses goong mae nam, big river prawns whose heads give the soup colour and richness.
This list covers ten places in Bangkok where tom yum goong is a reason to go, not just a line on the menu. It runs from an old Hainanese-run shophouse on Dinso Road and a small shop near Khao San Road to a giant pot of instant noodles near Chulalongkorn University and two refined dining rooms on Wireless Road. Some serve the clear style (nam sai), some the creamy style (nam khon), and a few turn the soup into a noodle dish.
If you would rather cook it yourself first, our tom yum goong recipe walks through both styles, and our guide to Thai soups explains how tom yum sits next to tom kha and the other classics.
What to look for
- Clear or creamy: nam sai is a clear, sharp broth. Nam khon is richer and orange, made creamy with evaporated milk, chilli jam (nam prik pao) or the fat from prawn heads. Neither is more correct, so try both.
- River prawns: menus often list tom yum goong mae nam. The heads hold rich orange fat that seeps into the broth, so suck them rather than leaving them on the side.
- Fresh herbs: bruised lemongrass, slices of galangal and torn lime leaves should smell vivid. They are there for flavour and are not meant to be eaten.
- Lime added late: a good cook adds lime juice off the heat. Boiled lime turns bitter and flat.
- Mushrooms and extras: straw mushrooms are standard. Some places add young coconut shoots, squid or fish for texture.
1. Mit Ko Yuan
Mit Ko Yuan is a small single-shophouse restaurant on Dinso Road, opposite Bangkok City Hall and near the Giant Swing. It has been cooking for over 80 years in the Hainanese "cookshop" tradition, where Chinese cooks serve Thai and Western-influenced dishes, and an old price board from 1966 still hangs inside. Tom yum goong is one of its signatures.
Tatler Asia praises the broth for its lime and herb aroma, with sour, salty and spicy flavours in balance and straw mushrooms for fragrance. Eating Thai Food found its bowl orange and rich, and noted that the richness comes from the prawns' head fat rather than evaporated milk. Order it with other house classics such as braised beef tongue or the rarely seen khao phat rot fai, railway-style fried rice.
Where: 186 Dinso Road, Sao Chingcha, Phra Nakhon. Order: tom yum goong, braised beef tongue, stir-fried clams with chilli jam.
2. Tom Yum Goong Bang Lamphu
This small shop near Khao San Road is one of the best-known names for the dish in the old town, and its whole identity is in its name. Time Out describes a clear, tasty shrimp tom yum, and Tatler Asia praises an intense, sour, spicy broth with fresh-squeezed lime and head-on prawns for extra richness.
The house version, tom yum goong yod maphrao orn, adds crunchy young coconut shoots and straw mushrooms, which sets it apart from most bowls in the city. The spicy cockle salad and stir-fried squid with chilli paste are good partners.
Where: Soi Kraisi, in front of the car park building, Talat Yot, Banglamphu, a short walk from Khao San Road. Order: tom yum goong with young coconut shoots, spicy cockle salad.
3. Piranya Siam
Piranya Siam turns tom yum into a noodle dish, and its signature tom yum noodles are the reason to come. The shop is on Siam Square Soi 9, and the bowls come either clear or as a creamy tom yum with seafood, with a broth described as rich and zesty with a good kick of heat.
Ordering both styles side by side is an easy way to taste the difference between nam sai and nam khon before you sit down to the full soup elsewhere. It also makes a quick lunch between shops in Siam Square.
Where: 430/27 Siam Square Soi 9, Rama I Road, Pathum Wan. Order: tom yum noodles, creamy with seafood.
4. Jeh O Chula
Jeh O is a busy shophouse on Soi Charat Mueang, just off Banthat Thong Road near Chulalongkorn University, and it has held a Michelin Bib Gourmand for several years running. Its signature is not a classic soup at all: the Mama Oho is a big pot of rich, sour and spicy tom yum with instant noodles, loaded with whole river prawns, squid, pork, mushrooms and raw egg yolk, with crab in the bigger versions.
It opens in the late afternoon and runs until midnight, and walk-in waits at peak times can run to two hours, so the shop uses a queue app to manage the crowds. Come in a group, order one pot to share, and fill the rest of the table with the shop's other Thai-Chinese dishes.
Where: 113 Soi Charat Mueang, off Banthat Thong Road, Pathum Wan. Order: Mama Oho tom yum with river prawns.
5. Jay Fai
Jay Fai is the Michelin-starred street-food stall on Maha Chai Road, where the owner cooks over charcoal-fired woks in her trademark ski goggles. The crab omelette gets the headlines, but tom yum goong is a fixture of her menu: a hot, herb-heavy pot loaded with prawns and other seafood such as fish, squid and mussels.
Prices are high by street-food standards and the wait can be long, and the stall closes several days a week, so check the current days and plan around the queue rather than dropping in on a whim.
Where: 327 Maha Chai Road, Samran Rat, Phra Nakhon. Order: tom yum goong, crab omelette.
6. Royal Osha
Royal Osha is a smart contemporary Thai restaurant at 99 Wireless Road, close to Soi Ruam Rudee and opposite Lumphini Park. It has been recognised in the Michelin Guide, and its tom yum goong mae nam, sour soup with river prawns and Thai herbs, is the dish most often recommended.
Tatler Asia describes this version as mellow and well balanced, with large, firm river prawns from Ayutthaya, roasted chilli paste and fresh coriander, and enough restraint that you can drink the broth like a soup rather than just spooning it over rice. It is a good choice if you want a polished setting and gentler heat.
Where: 99 Wireless Road, Lumphini, Pathum Wan. Order: tom yum goong mae nam.
7. Saneh Jaan
Saneh Jaan holds a Michelin star for refined Thai classics drawn from old recipe archives, served in Sindhorn Tower on Wireless Road. Tatler Asia highlights its tom yum goong for firm, sweet river prawns in a sour, spicy broth made without added sugar, with prawn head fat adding colour and the lime and herb aromas coming through cleanly.
This is the place to taste a careful, traditional central Thai version where seasoning, not cream or sugar, does the work. Book ahead, especially for dinner.
Where: Sindhorn Tower 1, 130-132 Wireless Road, Lumphini, Pathum Wan. Order: tom yum goong with river prawns.
8. T&K Seafood
T&K is one of the two big open-air seafood restaurants on the corner of Yaowarat Road and Soi Phadung Dao (Soi Texas) in Chinatown, the one marked out in green. Lady Iron Chef included it in its round-up of Bangkok's best tom yum, and OpenRice recommends its grilled prawns and other seafood cooked simply so the freshness shows.
Treat the tom yum as one pot on a shared seafood table: order it with grilled river prawns and a plate of crab or squid, and expect a short wait at peak dinner time.
Where: corner of Yaowarat Road and Soi Phadung Dao (Soi Texas), Samphanthawong. Order: tom yum goong, grilled river prawns.
9. Lek & Rut Seafood
Directly across Soi Texas from T&K, Lek & Rut serves a very similar menu from its corner on Yaowarat Road, marked out in red, and the two are often compared. OpenRice singles out the tom yum soup here, along with the seafood salad and glass noodles with prawns.
Order the tom yum alongside grilled river prawns and steamed fish in lime sauce for a full Chinatown seafood dinner. It opens in the afternoon and runs late into the night, and it gets busy, so be ready to wait for a table on weekends.
Where: corner of Yaowarat Road and Soi Phadung Dao (Soi Texas), Samphanthawong. Order: tom yum goong, grilled river prawns, steamed fish with lime.
10. Pe Aor Tom Yum Kung Noodle
Pe Aor is a busy noodle shop on Phetchaburi Road in Ratchathewi, often named as the main rival to Jeh O for tom yum with noodles. The menu runs to more than 20 versions, from a light, spicy clear broth to the creamy style made with milk, with egg or rice noodles and a choice of prawns, squid, mussels and other seafood.
The showpiece is the Lobster in Love, a creamy tom yum bowl topped with a whole lobster, but a simple bowl with prawns is the better place to start. The broth here leans sweeter and milder than most, and each table has condiments so you can add sourness, salt or heat to taste.
Where: 68/51 Phetchaburi Road, in a narrow lane off Soi Phetchaburi 5, Thung Phaya Thai, Ratchathewi, about a 10-15 minute walk from Phaya Thai BTS. Order: creamy tom yum noodles with prawns, or the Lobster in Love to share.
Tips for eating tom yum goong in Bangkok
- Say which style you want. Ask for nam sai (clear) or nam khon (creamy). Some kitchens will make either.
- Ask for river prawns. Goong mae nam cost more but give the soup its richest flavour.
- Control the heat. Phet nit noi means a little spicy. Most kitchens will happily adjust.
- Share it. Thais treat tom yum as one dish among several, eaten with rice, not a starter just for you.
- Leave the herbs. Lemongrass stalks, galangal and lime leaves are for flavour. Push them to the side.
- Check hours before you go. Several of these places close one day a week or open only in the evening, and opening times change.
Leonidas Georgiadis
Leonidas Georgiadis is the founder and writer of Aroy Mak Mak. He is from Greece, has been travelling in Thailand for almost twenty years and is married to a Thai wife, so Thai food is everyday family cooking in his home.