Wonder what are the best Thai restaurants in Bangkok? Thailand’s vibrant capital city is home to thousands of restaurants and food stalls, so choosing where to eat can be an overwhelming task. TopTravelFoods is here to help, with a guide to the top 25 restaurants in Bangkok where you can taste authentic Thai cuisine that’ll get your taste buds tingling.

 

The best Thai restaurants in Bangkok are:

 

1. Soei Restaurant


The location of this legendary Bangkok eatery may have changed, but the flavours certainly haven’t. Every dish is approved by chef and owner P’Soei, who’s known for his full-on spicy specialities. If you’re looking for an unusual Thai dish, phone ahead to reserve the Fried Mackerel Cheeks. Picture a plate of crispy, deep-fried fish heads slathered in garlic and salt, which you can dip into fiery chilli sauce. The menu also boasts traditional curries and other seafood delights, such as Spicy Grilled Shrimp Salad and Thai Ceviche Prawns in a unique mix of fish sauce and wasabi. 

Soei Restaurant can be seen as one of the best Thai restaurants in Bangkok and we even dedicated a full article about this gem. Check out our 
in-depth article about Soei RestaurantFor more general information about this local Thai restaurant, including opening times, location, menu and other TopTravelFoods users' opinions, check out the TopTravelFoods review page of Soei Restaurant.
 

Soei Restaurant Ceviche

Soei Restaurant's Thai Ceviche Prawns (200 THB)
 

Soei Restaurant Prawn Salad
Soei Restaurant's Grilled Shrimp Salad (500 THB)


 

2. Pochana 55 


Come to Pochana 55 for some of the best Thai-Chinese food in Bangkok, featuring dishes cooked over tall flames that pack a real punch. This Sukhumvit street-side eatery has been running for two decades and stays open until the early hours of the morning. Don’t miss the Duck Pad Krapow, with succulent chunks of meat fried in garlic and chilli, topped with a generous mound of fried holy basil leaves. Other signature dishes include Cowslip Creeper Flowers with Egg and Noodles, as well as the Fried Beef with Black Pepper, served in a rich gravy. More information about this local Thai restaurant, including opening times, location, menu and other TopTravelFoods users' opinions can be found on the TopTravelFoods review page of Pochana 55.
 

Pochana 55 Thai Restaurant Duck Krapow

Duck Pad Krapow(150 THB)
 

Pochana 55 Restaurant Beef

Fried Beef with Black Pepper (200 THB)


 

3. Pe Aor


If you love Tom Yum, then Pee Aor is the place for you, offering more than 20 different varieties of Tom Yum from 60 to 1,200 THB. This is the best Thai restaurant in Bangkok for seafood tom yum, boasting fresh seafood ingredients such as mussels, prawns, lobster and squid. The premium Lobster and the Gang is perfect for sharing and comes in a large bowl brimming with creamy soup laced with rice noodles, rock lobster, squid, mussels, prawns and egg. Cheaper meals include the 60 THB Tom Yum Noodles with Fresh Water Prawns and 150 THB Fried Noodles with Tom Yum Flavoured Seafood. More in-depth information can be found in our article about Pe AorMore general information about this local Thai restaurant, such as opening times, location, menu and TopTravelFoods users' opinion can be found on the TopTravelFoods review page of Pe Aor.
 

Pe Aor Thai Restaurant Bangkok

Best Tom Yum Goong in Bangkok at Pe Aor: Lobster in Love (450 THB)
 

Pe Aor restaurant Tom Yum Noodles

Tom Yum Flavoured Noodles with Seafood (150 THB)

 

4. Somsak Pu Ob 


Somsak Pu Ob serves the best steamed crabs and prawns with glass noodles in Bangkok and deserves a high listing in this Best Thai Restaurants in Bangkok-article. This unassuming street stall has several rows of tables and is extremely popular, so come early to avoid the queues. Watch as seafood is pulled from buckets and cooked before your eyes, served up with a heap of glass noodles drenched in a secret soy-garlic sauce and garnished with spring onions. Our favourite dish is the Roasted Shrimp, but there’s also a tasty Roe Crab on the menu. For snacking, order a pile of Boiled Cockles or Mussels to dip into the complimentary seafood sauce.  They have a total of four different locations, from street food restaurant to air coned eateries. For more in-depth information, check out our article about Somsak Pu Ob. More general information about this local Thai restaurant, such as opening times, location, menu and other TopTravelFoods users' opinions can be found on the TopTravelFoods review page of Somsak Pu Ob.
 

Somsak Pu Ob Restaurant Noodles

Roasted Roe Crab with Glass Noodles (450 THB)
 

Somsak Pu Ob Restaurant Prawns

Roasted Prawns with Glass Noodle (290 THB)


 

5. Tom Yum Goong Banglamphu 


This family-run street stall near Khao San Road is renowned for its star dish, the Tom Yum Goong. This is cooked with a steaming broth seasoned with ingredients such as kaffir lime leaves, chillies and lemongrass, as well as freshwater prawns. Experience all the creamy, buttery flavours with a hint of sour lime alongside satisfying juicy prawns. Other star dishes on the menu include Spicy Thai Shrimp Salad and strong Garlic Prawns. For obvious reasons, Tom Yum Goong Banglamphu is listed in our article about the best tom yum in Bangkok. For more in-depth information, check out our article about Tom Yum Goong BanglamphuMore information about this local Thai restaurant, including opening times, location, menu and TopTravelFoods users' opinions, can be found on the TopTravelFoods review page of Tom Yum Goong Banglamphu.
 

Tom Yum Goong Restaurant Soup

Tom Yum Goong (150 THB)
 

Tom Yum Goong Restaurant Prawns

Spicy Thai Shrimp Salad (200 THB)
 

 

6. Jae Oh 


Jae Oh is a Michelin-celebrated restaurant located near the National Stadium BTS. Queues of people line up outside the simple Chinese-Thai establishment to enjoy a plate of Mamma Tom Yum Seafood. This is the ultimate Thai comfort food, a colourful tom yum soup with Mamma instant noodles and tasty seafood, you can also try the pork ball version. Other highlights include the Spicy Salmon Salad and crispy Battered Shrimp with Tofu in a sweet sauce. For more in-depth information, please read our complete review of Jae Oh ChulaMore general information about this local Thai restaurant, including opening times, location, menu and other TopTravelFoods user's opinions can be found on the TopTravelFoods review page of Jae Oh.
 

Jae Oh restaurant shrimp

Shrimp with Tofu (200 THB)
 

Jae Oh Restaurant Spicy Salmon

Spicy Salmon (250 THB)


 

7. Herehai Restaurant 


Many restaurants in this article follow the same philosophy about the food they serve: take typical Thai dishes to the next level by using top quality ingredients and perfect the recipe over the years. It’s simpler said than done, but if you hit the right spot, success is guaranteed. Herehai is on a mission to serve the best crab fried rice in Thailand and we believe they might have achieved it. Their signature Insane Crab Fried Rice (340 THB) is an amazingly flavoured fried rice with a crazy amount of peeled crab. This plate of deliciousness is easily shareable with two-person, however, for larger groups, there is an XL-size as well, which costs 990 THB and can be shared with at least five people. But we were even more impressed by the Stir-Fried Mantis Shrimp with Garlic & Pepper (360 THB). The stir-fried prawns are cooked to perfection and covered in a slightly sweetened crispy garlic crumble. To spice it up, every dish is served with a spicy seafood dipping sauce. If you’re looking for next-level Thai seafood dishes, make sure to visit Herehai in Ekkemai. More information about this Thai restaurant, such as the location, opening times, ratings and other TopTravelFoods users’ opinions, can be on the TopTravelFoods review page of Herehai.
 

here hai thai restaurant bangkok

Insane Crab Fried Rice (340 THB
 

here hai restaurant bangkok

Stir-Fried Mantis Shrimp with Garlic & Pepper (360 THB)

 

8. Kor Panich 


Do you have a sweet tooth? Then head to Kor Panich for Thailand’s most iconic dessert: Mango Sticky Rice. Order a plate of ripe sweet mango with sticky rice drizzled in coconut milk with a crunchy sprinkling of mung beans. Kor Panich has been running for over 80 years and is reportedly popular with Thai royalty: apparently, the family recipe was handed down by a relative who worked in the palace kitchen. If you want to try something different, you can also order the sticky rice with either Thai Custard or even Dried Fish. Kor Panich is also listed in our article the best mango sticky rice in BangkokMore information about this local Thai restaurant, including opening times, location, menu and other TopTravelFoods users' opinions can be found on the TopTravelFoods review page of Kor Panich.
 

Kor Panich Restaurant Mango

Mango Sticky Rice (100 THB)
 

Kor Panich Restaurant Custard

Thai Custard Stick Rice(50 THB)


 

9. Ruepoh Seafood


Ruepoh is a seafood restaurant located in Udom Suk and the first branch of this family-run business was opened forty years ago. Ruepoh Seafood in Udom Suk opened its door in 2017. The restaurant is a built in a shipping container which gives it quite a cool ambience. The menu is limited, however, the seafood that is served is simply incredible. Absolute highlights are the Stir-Fried Mix Seafood with Pepper, Coriander and Exotic Herbs (250 THB), Fluffy Catfish with Green Mango Salad (150 THB) and Grilled River Prawn (999 THB). Expect plenty of spices and chillies with perfectly cooked seafood. All these reasonably priced seafood dishes are delivered freshly and daily from Chonburi. The combination of authentically spiced, highly flavoured, impressive fresh seafood that is reasonably priced makes Ruepoh Seafood one of our favourite local Thai seafood restaurants in Bangkok. More information about this Thai restaurant, such as the location, opening times, ratings and other TopTravelFoods users’ opinions, can be on the TopTravelFoods review page of Ruepoh Seafood.
 

Ruepoh Seafood Restaurant

Stir-Fried Mix Seafood with Pepper, Coriander and Exotic Herbs (250 THB)
 

Ruepoh Seafood River Prawns

Grilled River Prawn (999 THB)


 

10. Sanguansri Restaurant


Sanguan Sri is another of Bangkok’s Michelin-endorsed delights, established in the 70s and set by Lumpini Park. Many claim this is the best Thai restaurant in Bangkok for Thai Green Curry which you can order with chicken, or on Thursdays, beef. Enjoy the tender meat cubes swimming in green curry sauce with hints of kaffir lime, basil and cumin. Other draws include the Blanched Pork with Peanut Sauce and Morning Glory and the Crunchy Fried Fish with Chili Paste. For obvious reasons, Sanguansri is also listed in our article about the best curries in Bangkok. More information about this local Thai restaurant, including opening times, location, menu and other TopTravelFoods users' opinions can be found on the TopTravelFoods review page of Sanguan Sri.
 

Sanguan Sri Restaurant Green Curry

Famous Green Curry with Beef (100 THB)
 

Sanguansri Restaurant Pork Peanut

Blanched Pork with Peanut Sauce (60 THB)


 

11. Wattana Panich 


You’ll smell the savoury broth from Wattana Panich, which is kept boiling 24-hours a day, from down the street. This Thai restaurant has been serving its noodle stews and soups in the Ekamai area of Bangkok for over 60 years. Order the speciality, the Beef Noodles, to experience supremely-marinated beef in a thick, fragrant broth. There’s also herby Goat Stew on the menu which is well worth a try. More information about this local Thai restaurant, including opening times, location, menu and ratings can be found on the TopTravelFoods review page of Wattana Panich.
 

Wattana Panich Restaurant Noodles

Beef Noodles (100 THB)
 

Wattana Panich Restaurant Goat Soup

Goat Stew (300 THB)


 

12. Natthaphon Coconut Ice Cream 


Natthaphon serves the best coconut ice cream in town, which is more like sorbet in texture than ice cream. There are two homemade varieties produced with no extra ingredients, one is made from young coconut meat, the other from milk extract. To complete the dessert, choose from toppings such as roasted peanuts or sticky rice. You can also try the other flavours such as Thai Tea, Green Tea or Mango. For more in-depth information, check out our article about Natthaphon Coconut Ice Cream. For more general information about this local Thai restaurant, such as the opening times, location, address and other TopTravelFoods users' opinions check out the TopTravelFoods review page of Natthaphon Coconut Ice Cream.
 

Natthaphon Restaurant Coconut Ice Cream

Coconut Ice Cream with Peanuts (30 THB)
 

Natthapon Restaurant Mango Ice Cream

Mango Ice Cream with Sticky Rice (30 THB)


 

13. Nai Mong Hoi Thod


Visit this renowned Chinatown eatery for the best oyster omelettes in Thailand. The owner, Mr Mong, has been cooking up his oyster and mussel omelettes for 30 years and is highly rated. You can choose from soft or crunchy varieties, our favourite is the Crispy Oyster Omelette. Expect plenty of oil, premium seafood ingredients and a serving of sweet chilli sauce for dipping. Nai Mong Hoi Thod is also listed in our article about the best hoy tod in Bangkok. For more in-depth information about this local Thai restaurant, check out our article about Nai Mong Hoi Thod. For more general information, such as the opening times, location, address and other TopTravelFoods users' opinions check out the TopTravelFoods review page of Nai Mong Hoi Thod.
 

Nai Mong Hoy Thod Restaurant Oyster Omelette

Crispy Oyster Omelette (100 THB)
 

Nai Mong Hoi Tod restaurant mussels

Crispy Mussel topped with Oysters (150 THB)


 

14. Jay Fai 


Chef Jay Fai, or Auntie Fai as she’s known to locals, is a street food legend in Bangkok. The 70-plus-year-old cook has been awarded a Michelin star for her legendary crab omelette, which she cooks dressed in ski goggles to protect her eyes from hot oil. We also highly recommend the Yellow Crab Curry, which boasts chunky crab meat covered in thick curry powder. Jay Fai’s Drunken Noodles with prawns, crab and squid will also satisfy your seafood cravings. More information about this local Thai restaurant, including opening times, location, menu and ratings can be found on the TopTravelFoods review page of Jay Fai.
 

Jay Fai restaurant Crab Omelette

Jay Fai's famous Crab Omelette (800 THB)
 

Jay Fai Restaurant Crab Curry

Yellow Crab Curry (800 THB)


 

15. Aey Seafood 


This seafood restaurant is a local gem that hasn’t yet been discovered by tourists. Expect a top-quality seafood menu and arrive early to get a head start on the queues. Our top pick from Aey Seafood is the delicious Stir-fried Crab in Curry Powder, closely followed by the Scallops Baked in a powerful Garlic Butter. The menu is packed with top-quality seafood including locust prawns and BBQ squid, all served with a punchy green chilli dipping sauce. More details of this local Thai restaurant can be found in our in-depth article about Aey SeafoodMore general information about this, such opening times, location, menu and other TopTravelFoods users' opinion can be found on the TopTravelFoods review page of Aey Seafood.
 

Aey Seafood Restaurant Crab Curry

Stir-fried Crab in Curry Powder (480 THB)
 

Aey Seafood Restaurant Scallops

Scallops Baked in Butter & Garlic (120 THB)


 

16. Thip Samai


Thip Samai is the oldest and most highly-regarded Pad Thai restaurant in Bangkok and even in the whole country. The eatery celebrates this national dish, which was first introduced during WWII to encourage Thais to consume noodles. The menu features five Pad Thais, from traditional to vegetarian and our favourite, the Superb Pad Thai with Big Prawns. In this dish, long Chan noodles are cooked in flavoursome shrimp oil over a charcoal fire with deep-sea prawns and herbs, wrapped in egg. For more in-depth information, check out our complete review of Pad Thai Thip Samai or the article about the five best Pad Thai in BangkokMore general information about this local Thai restaurant, including opening times, location, menu and other TopTravelFoods users' opinion can be found on the TopTravelFoods review page of Thip Samai.
 

Pad Thai Restaurant Thip Samai

Superb Pad Thai with Big Prawns (200 THB)
 

Thip Samai Pad Thai Restaurant

Superb Pad Thai with Small Prawns (90 THB)


 

17. Nhong Rim Klong 


Come to this canal-side food stall on Ekkamai Soi 21 for Thai crab classics. The stand-out dish is fresh cabbage leaves fried in oil and fish sauce mixed with gooey scrambled egg and crab. Other highlights are the Stir-fried Crab with Chilli and Vegetables or their famous Crab Omelette. Nhong Rim Klong has become extremely busy due to rave social media reviews, so arrive early and be prepared to wait. More information about this local Thai restaurant, including opening times, location, menu and other TopTravelFoods users' opinions can be found on the TopTravelFoods review page of Nhong Rim Klong.
 

Nhong Rim Klong Restaurant Crab

Stir-fried Crab with Cabbage and Egg (340 THB)
 

Nhong Rim Klong Restaurant

Fried Shrimp with Garlic (200 THB)


 

18. Kuayjup Mr. Jo


If you’re dreaming of Crispy Pork, then head straight to KuayjupMr. Jo. Set in the Sathon area, this eatery offers the crunchiest, most satisfying roast pork in the city. The salted meat oozes flavour and is cut into bite-sized pieces topped with a layer of golden crackling, ideal for dipping into complementary dark soy sauce. Diners also flock to Kuay Jab Mr Joe’s for its Chinese soup, a peppery broth with pork belly and optionally various organs, from intestines to liver. Kuayjup Mr. Jo is also listed in our article about the best crispy pork in Bangkok where you can find more in-depth information. More general information about this local Thai restaurant, including opening times, location, menu and other TopTravelFoods users' opinions can be found on the TopTravelFoods review page of Kuayjup Mr. Jo.
 

Mr Jo Restaurant Pork

Crispy Pork at Mr. Jo (55)
 

Mr Jo Restaurant Famous Soup

Chinese Soup with Chinese Pasta Squares and Crispy Pork (60 THB)


 

19. Prachak Pet Yang  


Prachak Pet Yang is the best Thai restaurant in Bangkok for Roast Duck, set on Charoen Krung Road. Mr Prachak brought the centuries-old Cantonese duck recipe over from China in 1878 and today, it’s served by the fourth generation of the family.  Order a plate of the soft, juicy Roast Duck covered with delicate crispy skin. The Egg Noodle with Shrimp Wonton, Roast Duck and Mixed Meats is another great choice. More information about this local Thai restaurant, including opening times, location, menu and other TopTravelFoods users' opinions can be found on the TopTravelFoods review page of Prachak Pet Yang.
 

Prachak Pet Yang Roasted Duck

Roasted Duck (100 THB)
 

Prachak Pet Yang Wonton

Egg Noodle with Shrimp Wonton (120 THB)


 

20. Toy Kuay Teow Reua


Love Boat Noodles? Toy Kuay Teow Reua serves up the tastiest in the capital. There are two versions, the pork and beef, each comes in a dark, seasoned broth filled with herbs and spices. We prefer the Sliced Pork Boat Noodles. Add some Fried Pork Skins and Wonton Wrappers to bulk up the dish or order a side of chewy pork satay. Can't get enough of boat noodles? Check out our the article about the best boat noodles in BangkokMore information about this local Thai restaurant, including opening times, location, menu and ratings can be found on the TopTravelFoods review page of Toy Kuay Teow Reua.
 

Toy Kuay Teow Reua Restaurant

Boat Noodles with Sliced Pork (15 THB)
 

Toy Kuay Teow Reua Boat Noodles

Boat Noodles with Beef (15 THB)


 

21. Charoen Saeng Silom 


Feast on Braised Pork, worthy of a Michelin Bib Gourmand award at this well-established Bangkok restaurant. Charoen Saeng Silom has been in business since 1959, developing a reputation for beautifully-caramelised Stewed Pork Knuckle. Meat is marinated in a homemade gravy filled with Chinese herbs. We like to order the robust Braised Pork Leg covered in silky skin, but if you’re feeling adventurous, try the Braised Pork Trotter. More information about this local Thai restaurant, including opening times, location, menu and ratings can be found on the TopTravelFoods review page of Charoen Saeng Silom.
 

Charoen Saeng Silom Braised Pork Leg

Braised Pork Leg (15 THB)
 

Charoen Saeng Silom Restaurant

Braised Pork Trotter (15 THB)


 

22. Siang Ki Khao Tom Pla 


Siang Ki Khao Tom Pla has nestled down an atmospheric alley in Chinatown, with stalls outside where you can soak up the local sights and sounds. We come here for Bangkok’s most famous Boiled Rice Soup with Fish and particularly love the Oyster version. The clear broth is well-seasoned and salty with zesty oysters, served with complimentary fermented soy sauce. The family-run restaurant uses only the freshest fish and also offers a White Pomphet version of their soup. More information about this local Thai restaurant, including opening times, location, menu and ratings can be found on the TopTravelFoods review page of Siang Ki Khao Tom Pla.
 

Siang Ki Kao Tom Pla

Boiled Rice Soup with Oyster (300 THB)
 

Kao Tom Pla Chinatown

Boiled Rice Soup with Fish (300 THB)

 

23. Rung Rueng Noodles 


For noodle fans, Rung Rueng serves up some of the best Chinese-inspired noodles in Bangkok. It’s actually two restaurants that sit side-by-side on Sukhumvit Soi 26, run by feuding brothers who use the same family recipe. Our top dish is the Tom Yum flavoured dry Egg Noodles with Pork, but the clear soup flavoured with Minced Pork and topped with Fish Balls or Pork is incredibly popular. Choose your favourite noodles to add to the soup and order some deep-fried fish skin as a crispy accompaniment. For more information, check out our extensive review of Rung Reung Pork Noodle or check our article about the 24 best noodles and noodle soups in BangkokMore information about this restaurant, including opening times, location, menu and ratings can be found on the TopTravelFoods review page of Rung Rueng Noodles.
 

Rung Reung Pork Noodle Tom Yum

Tom Yum Noodle Dry (50 THB)
 

Pork Noodle Rung Rueng

Egg Noodle with Minced Pork (50 THB)


 

24. Si Morakot 


Michelin-recommended Si Morakot has been serving some of Bangkok’s top Pork and Rice meals for over 60 years. It began as a street stall and is now a full-scale eatery set near Hua Lamphong MRT. Savour deliciously marinated Barbecue- or Crispy Roasted Pork, served with slices of Sweet Chinese Sausage. The meat is marinated in a secret sauce recipe which has just the right level of saltiness to balance out the sweet flavour; add chillies in vinegar to suit your tastes. More information about this restaurant, including opening times, location, menu and ratings can be found on the TopTravelFoods review page of Si Morakot.
 

Si Morakot

Khao Moo Grob with Chinese Sausage (40 THB)
 

Si Morakot Pork

Khao Moo Grob (40 THB)


 

25. Pa Tong Savoey 


We’ve decided to add this “Thai restaurant”, which is in fact just a street food vendor, to take a jump to one of Bangkok’s ultimate food experiences: street food. Street food is part of life in Thailand and nowhere else than in Bangkok you will find this much street food, both in quantity as in quality. One of these high-quality street food options is Pa Tong Go Savoey, located on Yaowarat Road, or Chinatown. Pa Tong Go are Chinese doughnuts, but what makes these doughnuts so special as Pa Tong Go Savoey is that they are slightly grilled right after being deep-fried, giving it a much heartier flavour. The most favourite topping is the combination of Pandan and Consensed Milk. A box of this deliciousness only cost you 40 THB. If you are looking for many more of these tasty bites in this area, check out our article about the best food in Chinatown Bangkok. We strongly recommend reading our in-depth article about Bangkok Street Food (long read) if you are planning to go on a street food exploration in Thailand’s capital. More information about this Thai street food vendor, such as the location, opening times, ratings and other TopTravelFoods users’ opinions, can be on the TopTravelFoods review page of Pa Tong Savoey.
 

Pa Tong Go Savoey Chinatown
Pa Tong Go with Pandan and Condensed Milk Topping (40 THB)



So, that’s the round-up of our favourite places, what do you think is the best local Thai restaurant in Bangkok? All these local Thai restaurants with all their recommended dishes can be found in the TopTravelFoods app. Instead of recommending good restaurants, we recommend good food these restaurants have to offer. All these dishes are rated and reviewed by other TopTravelFoods users. With TopTravelFoods, you can enjoy the best (Thai) food when travelling through Thailand and find the most amazing food you probably never heard of. The app is available for both iOS and Android and is completely (ad) free. You can also check it from your desktop: start exploring the best local food in Bangkok now.
 

Download TopTravelFoods App Banner

Download TopTravelFoods iOSDownload TopTravelFoods Android

TopTravelFoods Official
4.8 (12)