Categories > Guides and Tips

10 Best Tom Yum Spots in Bangkok this 2024

10 Best Tom Yum Spots in Bangkok this 2024

Should someone tell you not to leave Thailand without trying on tom yum, know you’re well advised. The popular dish boasting sour and spicy tastes is bound to leave you asking for more, like the throngs of tourists and locals before you. 

With the abundance of options in Bangkok, how can you find the best spots for tom yum? It’s like trying to find a needle in a haystack!

But, there’s no need to fret. In this post, we handpicked the top restaurants serving the most beloved tom yum dishes for you to indulge in Bangkok — and boast about when you’re back home. 

Tom Yum Goong Banglamphu

Media credit: kuwacci

Address: หน้าอาคารจอดรถ ที่อยู่ Banglampuh กรุงเทพมหานคร Soi Kraisi, Talat Yot, Phra Nakhon, Bangkok 10200, Thailand

Operating Hours: 9 a.m. – 8 p.m. (Tuesday – Sunday)

Contact Number: +66 86 883 7676

Prices: ฿

Tom Yum Goong Banglamphu is a small streetside restaurant in Soi Kraisi, only three blocks from the infamous Khao San Road. At first glance, you might not think this humble establishment serves one of Bangkok’s best tom yum soups, but it does.

This restaurant’s specialty is tom yum goong, a tom yum soup with prawns, which they’ve been making using the same traditional method for years. 

However, just know that they only sell tom yum goong for 150 baht per bowl, which locals think is expensive for a streetside venue. But as a foreigner, this should be a cheap and reasonable option for you considering the dish’s quality and flavor.

Pe Aor Tom Yum Kung Noodle

Media credit: _souljaz

Address: 68, 51 Phetchaburi Road, Thung Phaya Thai, Ratchathewi, Bangkok 10400, Thailand

Operating Hours: 10 a.m. – 9 p.m. (Daily)

Contact Number: +66 26 129 013

Prices: ฿฿฿


Instead of the plain old tom yum goong, Pe Aor turned this classic Thai soup into a noodle dish. That’s not the only twist, though, because they even top it with a massive lobster!

On top of that, it comes with prawns, mussels, squid, crabs, salmon, and an egg, making it a unique seafood medley. Of course, with so many ingredients in a single bowl, expect to pay a hefty 1,500 baht for this iconic dish.

Just don’t expect the soup’s flavor to pack the scorching heat that locals know and love because Pe Aor’s recipe is tuned for tourists.

Jeh O Chula

Media from jeh_o_chula

Address: 113 ซอย จรัสเมือง Rong Muang, Pathum Wan, Bangkok 10330, Thailand

Operating Hours: 4:30 p.m. – 12 a.m. (Daily)

Contact Number: +66 64 118 5888

Prices: ฿฿฿


When you visit Jeh O Chula, you’ll notice it’s always packed with customers, with some even enduring up to two hours of waiting. The reason behind its popularity is simple: its signature Mama Noodles Tom Yum is one of Bangkok’s best tom yum dishes, as proven by their Michelin Bib Gourmand.

Loaded with squid, crispy pork, prawns, and meatballs, this rich noodle dish gives an explosion of flavors!

What’s more, you can customize your tom yum noodles according to your budget by adding more toppings or opting for less. For example, a tom yum soup that only has meatballs is only 120 baht, while more loaded servings can cost you up to 800 baht.


Media from theplace168_

Address: 1st Floor, Juldis Mansion Soi Phetchaburi 19, Thanon Phaya Thai, Ratchathewi, Bangkok 10400, Thailand

Operating Hours: 10 a.m. – 9 p.m. (Daily)

Contact Number: +66 26 570 880

Prices: ฿฿


For the uninitiated, ThePlace168 is a hidden gem for its tom yum goong noodles. Though you’ll feel like getting to its location in Julius Mansion feels like going through a labyrinth, it’s well worth it for its flavor-packed take of the iconic dish.

ThePlace168’s special tom yum goong features a bowl packed with noodles, squid, crabs, deep-fried pork, meatballs, and eggs. It’s so big that a group of two to three people can share one order – and this will only set you back around 300 baht!

If you’re looking for something lighter, you can opt for the regular serving of tom yum goong without the noodles, which is just right for one person.

Kuay Tiew Tom Yum Kaak Moo Sood Boran

Media credit: lawyer_kim1516

Address: Talat Kwan, Mueang Nonthaburi District, Nonthaburi 11000, Thailand

Operating Hours: 10 a.m. – 9 p.m. (Daily)

Contact Number: +66 26 129 013

Prices: ฿


Kuay Tiew Tom Yum Kaak Moo Sood Boran is one place you don’t want to miss for its incredibly affordable but excellent tom yum noodles. For a dirt-cheap price, you can get a filling bowl of tom yum noodles with meatballs, pork rinds, and other cuts of meat. 

You can even ask for extra toppings on the side for only 12 to 25 baht, which varies depending on your choice of meat. However, what you’ll love most about this place is its accommodating servers because they’re willing to adjust the spice level to fit your taste. 

It’s a welcome surprise considering that some of Bangkok’s best tom yum spots don’t let you do this. Overall, a visit to this streetside eatery never disappoints, especially since you can order as many tom yum noodles without burning a hole in your wallet.

Mit Ko Yuan Restaurant

Media credit: babayoll

Address: 186 Dinso Road, Sao Chingcha, Phra Nakhon, Bangkok 10200, Thailand

Operating Hours: 11 a.m. – 1:30 p.m. and 4 p.m. – 9:30 p.m. (Daily)

Contact Number: +66 92 434 9996

Prices: ฿


When you’re looking for the best tom yum in Bangkok, you can’t ignore traditional restaurants like Mit Ko Yuan since they’re a pro at making this classic dish. Surely, their 80 years of business is statement enough of their quality.

So, if you never had an authentic tom yum goong, Mit Ko Yuan is a good place for you to start because they make this dish as sour and spicy as it should.The intense flavor could be overwhelming, but after your fair share of tom yum it grows on you.

The only problem is this might stop you from enjoying the watered-down version served at many tom yum goong places in the city. By the way, you should know that Mit Ko Yuan is only open for lunch and dinner, so consider this when scheduling your visit.

Khao Tom Aoun and Phom

Media credit: onrumpha_c

Address: 1585, 2 Lat Krabang Road, Lat Krabang, Bangkok 10520, Thailand

Operating Hours: 4 p.m. – 11:30 p.m. (Daily)

Contact Number: +66 94 959 0945

Prices: ฿


If you can’t wait to eat a good bowl of tom yum goong as soon as you arrive in Bangkok, Khao Tom Aoun and Phom is the perfect place to scratch your itch. Since it’s only 13 minutes from Suvarnabhumi International Airport, this can be your first stop. 

This place doesn’t serve extravagant portions but you can expect the heat and sourness of their broth to be spot on. This unassuming restaurant also attracts many locals, so you know it makes tom yum goong the way it should be — flavorful and affordable.

Even we find it surprising since the restaurant is located near the airport area. But thanks to Khao Tom Aoun and Phom, you can enjoy the best tom yum in Bangkok for dirt cheap, and you can even make it your last meal before boarding your flight home.

Rung Rueang Pork Noodle

Media credit: seoul_foodie_

Address: 10/3 Soi Sukhumvit 26, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand

Operating Hours: 8 a.m. – 5 p.m. (Daily)

Contact Number: +66 84 527 1640

Prices: ฿


For the adventurous at heart, Rung Rueang Pork Noodle is worth visiting for its two versions of tom yum pork noodles: dry and with soup. This restaurant got a Michelin Bib Gourmand award for these dishes so whichever one you choose is sure to hit the spot.

Run Rueang Pork Noodle even lets you take the dish to the next level with extra topping options, like minced meatballs, homemade fishballs, and fried fish skin. Notice also that the soup they serve is clear, which is a specific trait of tom yum “nam sai” broth.

However, don’t let the lack of vibrant red color fool you because this version of tom yum soup packs more heat without the coconut milk to balance the chili flavor. Just know that this results in a less creamy texture, which can be a dealbreaker for some.

Zaew Noodle

Media from zaewsnoodle

Address: 1093 Sukhumvit Road, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand

Operating Hours: 7 a.m. – 3 p.m. (Friday – Wednesday)

Contact Number: +66 96 665 9353

Prices: ฿

If you’re after more affordable dry or soupy tom yum noodles, Zaew Noodles is the place to watch out for. Though you might find their watered-down tom yum recipe boring, you have the option to add extra sauces to dial back the flavor up to eleven. 

Zaew Noodles’s tom yum noodles are a good practice dish for foreigners who aren’t used to intense flavors. If it’s your first experience with tom yum, you can add spices to your broth little by little until you get used to this classic dish’s sour and spicy flavors.

This way, it’s up to you whether to stick to lighter flavors or if you want to make it the best-tasting tom yum soup in Bangkok. The restaurant also offers extra wonton or fish balls if you want to upgrade your tom yum soup with various toppings.

Usman Thai Muslim Food

Media from usmanthaimuslimfood

Address: 259/9 Sukhumvit Alley 22, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand

Operating Hours: 10 a.m. – 9:30 p.m. (Daily)

Contact Number: +66 94 209 8009

Prices: ฿฿฿


Usman Thai Muslim Food is a fusion restaurant that serves traditional tom yum soup that’s forgiving to casual customers. You should go here if you prefer lighter tom yum broth and want the assurance that you’ll only get halal food.

The best thing about this restaurant is it lets you choose between tom yum goong made with either sea or river prawns. On top of that, you can also choose whether you want your order to come with a clear or creamy tom yum broth.

Overall, the options at Usman Thai Muslim Food make it a fantastic place to try different types of tom yum soups in Bangkok. If that’s not convincing enough, they even serve tom yum goong in a set meal to have it with other classic Thai dishes.

Yana Restaurant

Media from yanarestaurant

Address: 5A – 05 444 ถนนพญาไท อาคารเอ็ม บี เค เซ็นเตอร์ ชั้น 5 ห้อง 5เอ-05 444 Phaya Thai Rd, Wang Mai, Pathum Wan, Bangkok 10330, Thailand

Operating Hours: 10:30 a.m. – 9 p.m. (Daily)

Contact Number: +66 20 484 589

Prices: ฿฿฿


Nestled on the fifth floor of the MBK Center, Yana is a trendy fusion restaurant that serves some of the best tom yum dishes in Bangkok. From regular tom yum noodles to tom yung goong served in a bucket or coconut fruit, there’s plenty to try here.

But, if you want the best value for your money, you should go for the tom yum goong bucket, served with two massive river prawns. Not only will you enjoy the large serving, but it also packs the exotic flavor profiles of authentic tom yum goong.

They even put two chili symbols next to this dish’s name on the menu to warn you that it’s extra spicy. Sure, the dish is expensive, but it’s worth the quality and flavors you get to enjoy.

Related topics