In this article about the must-eat restaurants in Bangkok, we dive deeper into the best eateries in the city. All of the recommended restaurants were visited by ourselves and we can fairly say that this article is perfect for those who are planning to visit Bangkok for its food scene. As this article is a long read, we try to keep things simple for you as a reader.

We divided the list into several sections. By tapping on one of the following orange links, you get directed to the designated section. Keep in mind that the recommendations are not listed in a particular order. Under each recommended restaurant, you find one or several food-related links that helps you find more amazing food.  At the bottom of the article, you can find a map with all the must-try restaurants in Bangkok we recommend. It's good to know that all these restaurants and many others are listed in our food app, which we give more information about at the end of this long read. With that being said, let’s jump to our results. 
  .
.
Must-eat restaurants in Bangkok
.
.

The must-eat restaurants in Bangkok are: 

 

Must-eat restaurants in Bangkok that serve local Thai food

 

1. Jay Fai


Jay Fai is a must-eat restaurant in Bangkok for the simple fact that it’s a local restaurant with a Michelin Star. The owner of the restaurant, the older lady named Fai (Jay means Auntie) is arguably the most famous Thai chef in the country, especially after Netflix’s Street Food, she gained quite the fame. For decades, she serves impressive Thai food made with all her passion. Famous dishes such as the Crab Omelette (1,000 THB) and the Yellow Crab Curry (1,000 THP), are impressively made over her stoves, no electricity is used. As she works with hot cooking oil, she wears ski goggles to protect her from spitting hot oil. All these details and the fact that the food tastes phenomenal with the best quality crab meat possible are the ingredients for a successful business and make it one of our favourite must-eat restaurants in Bangkok!

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Jay Fai.

Relevant food article: Most famous food in Bangkok.
 
Must-eat restaurants in Bangkok - Jay Fai
Crab Omelette - Kai-Jeaw Poo (1,000 THB)

Must-eat restaurants in Bangkok - Jay Fai
Yellow Crab Curry - Poo Phad (1,000 THP)

Must-eat restaurants in Bangkok - Jay Fai
Drunken Noodles - Phad-Kee-Mao Talay (500 THB)

Must-eat restaurants in Bangkok - Jay Fai
Insane amount of top-quality crab meat inside the omelette. One of the reasons why she deserved that Michelin Star!
 
withlocals monk tour
more toursDownload TopTravelFoods Android
.
.
.

2. Pochana 55


The Thai food scene in Bangkok is heavily influenced by the Chinese, as Chinese merchants settled a long time ago before Bangkok was the capital city. A capital the size of Bangkok obviously has every type of Thai food available, however, Thai-Chinese food is most common in Bangkok, especially in Yaowarat (Bangkok’s Chinatown). Pochana 55 is not located in Chinatown but is one of the specialists in the city when it comes to delicious Thai-Chinese food. Absolute highlights are Duck Pad Krapow, Fried Beef with Black Pepper and Fried Clam with Brown Chili. Dishes are available at around 150 - 200 THB. Pochana 55, which is located close to Thonglor BTS Station, is open almost all night long and is, therefore, one of the favourite local eateries for many for a late-night meal. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Pochana 55

Relevant food article: Best local restaurants in Bangkok.
 
Must-eat restaurants in Bangkok - Pochana 55
Duck Pad Krapow (150 THB)
 
Must-eat restaurants in Bangkok - Pochana 55
Fried Beef with Black Pepper (200 THB)
 
Must-eat restaurants in Bangkok - Pochana 55
Fried Clam with Brown Chili (150 THB)
 
Must-eat restaurants in Bangkok - Pochana 55
Fried Oyster with Egg (200 THB)
.
.
.

3. Here Hai


This relatively new restaurant had a clear goal as soon as the doors of the restaurant were open: serving the best crab fried rice in Bangkok. Well, we can easily confirm that they are a top contester, and I personally admit that it’s the most exciting version I’ve tried in this chaotic city. First of all, the portions are large and come with a lot of crab meat. The fried rice itself is nicely salty and this as a whole is super-satisfying to eat. The crab fried rice is so popular that it comes in different sizes including an insanely large family version. Aside from its signature dish, there are several other impressive and unique seafood dishes to be found on the menu. We recommend you try their Stir-Fried Mantis Shrimp with Garlic & Pepper (360 THB) and their Stir-Fried Scallop with Holy Basil (300 THB). A regular plate of Crab Fried Rice costs you 340 THB. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Here Hai.

Relevant food article: Best seafood in Bangkok.
 
Must-eat restaurants in Bangkok - Here Hai
Stir-Fried Mantis Shrimp with Garlic & Pepper (360 THB)
 
Must-eat restaurants in Bangkok - Here Hai
Stir-Fried Scallop with Holy Basil (300 THB)
 
Must-eat restaurants in Bangkok - Here Hai
Crab Fried Rice (340 THB)
 
gyg
more toursbooknow
.
.
.

4. Pe Aor


When it comes to Tom Yum soups, there are two restaurants in the city that compete against each other to serve the best tom yum soup in Bangkok. As Pe Aor serves all sorts of versions of the tom yum soup, including ones with lobster, we selected only Pe Aor for this article. For a slightly more authentic version, you must try the soup at Tom yum Goong Banglamphu. Why is the soup from Tom Yum Goong Banglamphu more authentic? First of all, it’s served in a street food “restaurant”, right in the middle of the street. Second of all, the owner of Pe Aor told us that he has to change its recipe slightly to make the soup more likeable for foreigners, simply because the original recipe was too spicy for the Westerner’s taste palette. 

Nonetheless, the soup tastes phenomenal and the variety of seafood options is something every customer loves. We highly recommend you to go for the Lobster in Love (350 THB), which is the best value-for-money option and it includes a small lobster. Smaller versions such as the Tom Yum with Prawn, Mussel and Boiled Egg (80 THB) and the Tom Yum with Freshwater Prawn (60 THB) are the popular options for those who visit Pe Aor alone. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Pe Aor.

Relevant food article: Best Tom Yum in Bangkok, Complete review of Pe Aor Tom Yum Kung Noodle.
 
Must-eat restaurants in Bangkok - Pe Aor
Lobster In Love (350 THB)
 
Must-eat restaurants in Bangkok - Pe Aor
Tom Yum with Prawn, Mussel and Boiled Egg (80 THB)
 
Must-eat restaurants in Bangkok - Pe Aor
Tom Yum with Freshwater Prawn (60 THB)
.
.
.

5. Polo Fried Chicken


As the name of this local eatery already suggests, Polo Fried Chicken is specialized in fried chicken. When you ask around for fried chicken in Bangkok, locals point you straight to this restaurant. The fried chicken itself comes in two sizes and half a chicken only costs you 130 THB. The meat is succulent, the skin is nicely crisp and the cherry on the cake is the fried garlic that comes with it. For those who are scared to try out new cuisines, especially a cuisine with all those exotic spices like the Thai gastronomy, Polo Fried Chicken is ideal as it has some dishes that match perfectly to what Westerners are custom to. Another recommended fried dish is the Pla Tub Tim Todd (250 THB), which is a deep-fried ruby fish with that tasty fried garlic added to it as well. Both fried dishes go perfectly with one of the tasty, yet spicy and sour Thai salads, such as the Yum Pla Duk Foo (100 THB), which is a spicy Thai salad with fried catfish. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Polo Fried Chicken.
 
Must-eat restaurants in Bangkok - Polo Fried Chicken
Fried Chicken Half (130 THB)
 
Must-eat restaurants in Bangkok - Polo Fried Chicken
 Pla Tub Tim Todd (250 THB)
 
Must-eat restaurants in Bangkok - Polo Fried Chicken
Yum Pla Duk Foo (100 THB)
.
.
.

6. Wattana Panich



Wattana Panich is like many of these must-eat restaurants in Bangkok, an institution. Most of the recommended local eateries are in business for decades and recipes go from one generation to the next. These kinds of places are gems and locals who live nearby know exactly where to get these affordable, tasty Thai dishes. Wattana Panich is specialized in beef noodles and is awarded many recognitions. Similar to the majority of these recommended local restaurants, the interior can definitely use a make-over. But it’s not the atmosphere people come for. Right in front of the restaurant, almost on the street, is a huge pan with beef broth that never stops boiling. The fragrance of this heavenly broth can be smelled dozens of meters from the street. The signature Beef Noodles (100 THB) are the bestseller but for those who want something special, go for the Goat Stewed Soup (300 THB). 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Wattana Panich.

Relevant food article: Best noodles in Bangkok.
 
Must-eat restaurants in Bangkok - Wattana Panich
The famous broth that never stops boiling.
 
Must-eat restaurants in Bangkok - Wattana Panich
Beef Noodles (100 THB)
 
Must-eat restaurants in Bangkok - Wattana Panich
Goat Stewed Soup (300 THB)

withlocals night food tour
more toursDownload TopTravelFoods Android
.
.
.

7. Thip Samai


Many foreigners think that Pad Thai is the most popular Thai food the country has to offer. But that’s because of a solid PR campaign during a rice shortage and a boost of nationalism during World War II. The most popular Thai dishes among Thai are Som Tam (papaya salad) and Pad Kra Pao (holy basil stir-fry with a fried egg). Pad Thai on the other hand, is mostly popular among tourists and the foreigners who tend to stay longer in Thailand quickly pick other favourites such as Khao Soi and Pad Kra Pao. With that being said, Pad Thai is still popular and it’s not that Thai doesn’t eat Pad Thai.

The most famous Pad Thai restaurant can be found in Bangkok, namely Thip Samai. It’s located almost next to Jay Fai, the most famous Thai restaurant in Bangkok we discussed earlier. In this street, you can find all sorts of somewhat legendary Thai restaurants. When at Thip Samai, we recommend you go for their Superb Pad Thai with Large Prawns (200 THB), although there is a regular version available as well for only 90 THB. When opting for the Superb version, you get two huge, juicy prawns with it and it’s not that you eat Thailand’s most famous Pad Thai on a daily basis.

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Thip Samai.

Relevant food article: Best Pad Thai in Bangkok, Complete review of Pad Thai Thip Samai.
 
Must-eat restaurants in Bangkok - Thip Samai
Superb Pad Thai with Large Prawns (200 THB)
 
Must-eat restaurants in Bangkok - Thip Samai
The regular version: Superb Pad Thai (small prawns) (90 THB)
 
Must-eat restaurants in Bangkok - Thip Samai
In a super-fast pace, food is prepared and served, which is spectacular to witness.


 

8. Mr. Jo


Crispy pork can be eaten as a stand-alone dish or put as an ingredient in other dishes such as noodles (soups). Finding good crispy pork can be a challenge as you want the outside of the pork belly to be crisp while the inside is still succulent. There is one legendary restaurant in Bangkok that does this perfectly, although there are other competitors nowadays in the market. Mr Jo is the most famous crispy pork restaurant in the city and is absolutely worth the visit. The restaurant even got listed in the Michelin guide. Because of its fame, the restaurant is crowded and visitors often have to wait in line.  A small plate of crispy pork costs you 55 THB, but you can also order by the kilogram (550 THB)!

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Mr. Jo.

Relevant food article: Best crispy pork in Bangkok.
 
Must-eat restaurants in Bangkok - Mr Jo
Crispy Pork (55 THB)

Must-eat restaurants in Bangkok - Mr Jo
The crispiest pork in Bangkok at Mr. Jo!
.
.
.

9. Sanguansri


Before visiting Thailand and especially when you do have not much knowledge of Thai gastronomy, you think Thai cuisine is all about curries. In reality, curries are not that often eaten by Thai, especially as the Isaan cuisine (the Northeast part of Thailand) is one of the most popular cuisines among Thai and curries are not part of that. But there are amazing curries to be found in Thailand’s capital. One of the most popular ones is Sanguansri, a local eatery close to Phloen Chit BTS. The signature dish is the Green Curry, which comes with chicken. However, every Thursday, the Green Curry is served with Beef and on that day, the restaurant is completely packed. Expect a creamy, rich and slightly spicy green curry that is among the best we’ve ever tried. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Sanguansri.

Relevant food article: Best curries in Bangkok.
 
Must-eat restaurants in Bangkok - Sanguansri
Green Curry Chicken (60 THB)
 
Must-eat restaurants in Bangkok - Sanguansri
Green Curry Beef - Only on Thursday (100 THB)
 
Must-eat restaurants in Bangkok - Sanguansri
Blanched Pork with Peanut Sauce (60 THB)
 
Must-eat restaurants in Bangkok - Sanguansri
Fried Fish with Chili Paste (100 THB)
 
gyg
more toursbooknow
.
.
.

10. Soei Restaurant


Listed in many of our articles and others as among the best local restaurants in Bangkok, Soei Restaurant is exactly the type of restaurant you must visit. What makes Soei Restaurant so unique? The restaurant does not have any fancy looks, it’s all about proper food. The meals are packed with flavour, prepared with fresh ingredients and cooked professionally. The owner checks every dish for quality before it’s served. The menu is exciting and you won’t find the dishes served here somewhere else. There are five dishes we recommend you to try: Mackerel in Dried Red Curry (100 THB), Stir-Fried Soft-Shell Crab in Curry Powder (400 THB), Pla Goong (500 THB) which is a Thai shrimp salad, Thai Shrimp Ceviche with a Twist (200 THB) and their most famous dish: Fried Mackerel Cheeks (100 THB). For the latter, you must make a reservation as this dish is often sold out. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Soei Restaurant.

Relevant food articles: Complete review of Soei Restaurant, What to eat in Bangkok.
 
Must-eat restaurants in Bangkok - Soei
Stir-Fried Soft-Shell Crab in Curry Powder (400 THB)
 
Must-eat restaurants in Bangkok - Soei
Pla Goong (500 THB)
 
Must-eat restaurants in Bangkok - Soei
Thai Shrimp Ceviche with a Twist (200 THB)
 
Must-eat restaurants in Bangkok - Soei
Mackerel in Dried Red Curry (100 THB)
 
Must-eat restaurants in Bangkok - Soei
Fried Mackerel Cheeks (100 THB)
.
.
.

11. Nai Mong Hoi Thod


As mentioned earlier, the food scene in Bangkok is heavily influenced by the Chinese. One of the best food areas in Bangkok is Yaowarat, home to countless exciting local eateries and even street food vendors. One of the more famous local restaurants is Nai Mong Hoi Thod who is specialized in Hoi Thod (crispy fried oyster omelette). Simply put it this way: you can’t find any tastier version in the city than the one at Nai Mong Hoi Thod, and trust us, we’ve tried many of these greasy yet super tasty omelettes. The omelettes here come in different sizes and a standard version Crispy Oyster Omelette, which is the bestseller, costs 100 THB. You can combine oysters and mussels along with crispy and spongy omelettes. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Nai Mong Hoi Thod.

Relevant food articles: Best Hoy Thod in Bangkok, Best food in Chinatown Bangkok.
 
Must-eat restaurants in Bangkok - Hoy Thod
Crispy Mussel Topped with Oysters (150 THB)
 
Must-eat restaurants in Bangkok - Hoy Thod
Juicy, large oysters on your crispy omelette, delicious!
 
Must-eat restaurants in Bangkok - Hoy Thod
Plain Oyster Omelette (100 THB)
 
Must-eat restaurants in Bangkok - Hoy Thod
Crispy Oyster Omelette (S) (100 THB)
.
.
.

12. Aey Seafood


When it comes to local Thai seafood restaurants, Aey Seafood is one of our personal favourites. In recent years, the restaurant got a well-deserved transformation. The menu was slimmed down and the interior get refreshed. Although the menu is somewhat limited compared to other Thai seafood restaurants, what’s being served tastes phenomenal. The fact that every day, people wait in front of the restaurant until it opens its doors at five o’clock in the afternoon, proves that Aey Seafood is still a local favourite. Highlights of the menu are the Stir-fried Crab in Curry Powder (480 THB), Scallops Baked in Butter & Garlic (120 THB), Boiled Cockles (130 THB), Deep-Fried Sea Bass in Fish Sauce (390 THB) and Baked Tiger Prawns with Glass Noodle (240 THB). We love the fact that there are smaller dishes and larger dishes so you can combine them easily to your preference.

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Aey Seafood.

Relevant food articles: Complete review of Aey Seafood, Best seafood restaurants in Bangkok.
 
Must-eat restaurants in Bangkok - Aey Seafood
Stir-fried Crab in Curry Powder (480 THB)
 
Must-eat restaurants in Bangkok - Aey Seafood
Deep-Fried Sea Bass in Fish Sauce (390 THB)
 
Must-eat restaurants in Bangkok - Aey Seafood
Boiled Cockles (130 THB)
 
Must-eat restaurants in Bangkok - Aey Seafood
Scallops Baked in Butter & Garlic (120 THB)
 
Must-eat restaurants in Bangkok - Aey Seafood
Baked Tiger Prawns with Glass Noodle (240 THB)
 

withlocals chinatown tour

more toursbook now
.
.
.

13. Somtum Der


As mentioned earlier, Som Tam, or Papaya Salad, is arguable to most eaten Thai dish among Thai. This hugely popular sour and spice salad made with green papaya originates from the Laotian cuisine and is adopted by the Isaan region with their own influence. There are countless versions to discover, but the most popular versions are the Som Tam Thai and the Som Tam Pla Ra. The latter version is made with fermented fish, an adventurous ingredient, not every foreigner is fond of. At Som Tum Der, which has several branches in Bangkok and is recommended by the Michelin Guide, you can discover fifteen different versions of papaya salad. The Spicy Papaya Salad with Deep-Fried Catfish (95 THB) is one of our favourites as it’s in fact a next-level Som Tam Thai with catfish. The sourness and spiciness of Som Tum go perfectly with grilled meats, so we recommend you to choose one of the following specialities when ordering papaya salad here: Grilled Coconut Milk Marinated Pork Skewers (110 THB), House Special Grilled Marinated Pork (95 THB), Deep-Fried Spicy Minced Pork (95 THB) or Der Styled Deep Fried Chicken (85 THB).

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Somtum Der.

Relevant food article: Best Som Tum in Bangkok.
 
Must-eat restaurants in Bangkok - Somtum Der
Spicy Papaya Salad with Deep-Fried Catfish (95 THB)
 
Must-eat restaurants in Bangkok - Somtum Der
House Special Grilled Marinated Pork (95 THB)
 
Must-eat restaurants in Bangkok - Somtum Der
Der Styled Deep Fried Chicken (85 THB)
 
Must-eat restaurants in Bangkok - Somtum Der
Deep-Fried Spicy Minced Pork (95 THB)
.
.
.

14. Nakhon Sanook


Nakhon Sanook is specialized in Khao Moo Grob, which is plain white rice served with crispy pork and topped with a delicious sweet gravy called Siu Haau sauce, which originated from China. There are several popular Khao Moo Grob specialists to be found in the city, but our favourite is Nakhon Sanook as their sauce is simply amazing. A plate of Khao Moo Grob costs you 60 THB and there are different versions to be found, which vary with the type of meat you want extra with. An extra nice detail is that you eat at an aluminium table in a small alley!

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelfoods review page of Nakhon Sanook.

Relevant food article: Is Nakhon Sanook better than Si Morakot?
 
Must-eat restaurants in Bangkok - Nakhon Sanook
Khao Moo Grob (60 THB)
 
Must-eat restaurants in Bangkok - Nakhon Sanook
Khao Moo Grob Goon Chiang(60 THB)
 
Must-eat restaurants in Bangkok - Nakhon Sanook
Friendly staff at Nakhon Sanook
 
Must-eat restaurants in Bangkok - Nakhon Sanook
Eating in an alley like this is an experience on its own.
.
.
.

15. On Lok Yun


On Lok Yun is one of the most popular local breakfast restaurants in Bangkok. The restaurant is more than 80 years old and is a family-run business serving Asian-style breakfast options such as Scrambled Egg with Bacon, Ham and Chinese Sausage (55 THB), Egg Custard Bread (28 THB) which is a well-known dish served in Malaysia and Singapore also known as Kaya and French Toast (35 THB). The whole atmosphere of this old yet hugely popular local eatery is quite the experience as you have breakfast with locals away from touristic attractions. The restaurant is particularly popular among Singaporeans, but the food served here matches the Westerners' taste palette too!

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of On Lok Yun.

Relevant food article: Complete review of On Lok Yun
 
Must-eat restaurants in Bangkok - On Lok Yun
Egg Custard Bread (28 THB)
 
Must-eat restaurants in Bangkok - On Lok Yun
French Toast (35 THB)
 
Must-eat restaurants in Bangkok - On Lok Yun
Scrambled Egg with Bacon, Ham and Chinese Sausage (55 THB)
 
Must-eat restaurants in Bangkok - On Lok Yun
Tasty, affordable breakfast at a legendary local restaurant!

withlocals street food tour
more toursDownload TopTravelFoods Android
.
.
.

16. Tee’s Yen Ta Fo


Yen Ta Fo soup is a spicy and sour soup made from fermented red beans which give the soup that distinctive red colour. One of the best versions can be found at Tee’s Yen Ta Fo, which has one street food shop close to Jay Fai and Thip Samai and a proper, air-conditioned restaurant not that far from it. One of the popular Thai dishes, especially during lunch, is noodle soup. There are countless versions of noodle soups to discover, which we highly recommend you do. If you want to taste something unique, go for the Red Tofu Spicy Noodle Soup (60 THB) or the Red Tofu Spicy Soup with Seafood (200 THB). Be warned, the soups are spicy. For the full Thai food experience, we recommend you to visit the street food shop instead of the restaurant as you devour your red soup right in the middle of a chaotic street. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Tee's Yen-Ta-Fo.

Relevant food articles: Best noodle soups in Bangkok, Best cheap eats in Bangkok.
 
Must-eat restaurants in Bangkok - Yen Ta Fo
Red Tofu Spicy Soup with Seafood (200 THB)
 
Must-eat restaurants in Bangkok - Yen Ta Fo
Red Tofu Spicy Noodle Soup (60 THB)
 
Must-eat restaurants in Bangkok - Yen Ta Fo
This is Bangkok street food!
 
Must-eat restaurants in Bangkok - Yen Ta Fo
Extraordinary flavours served right from the streets. 
.
.
.

17. Prachak Pet Yang


Many must-eat restaurants in Bangkok that we recommend have often been in business for several decades but no restaurant is as long in business as Prachak Pet Yang. 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. This famous eatery is widely known for its delicious roasted duck which comes as a stand-alone dish - Roasted Duck (100 THB) - or as part of a larger meal, for example, the Egg Noodle with Shrimp Wonton, Roast Duck and Mixed Meats (120 THB). Prachak Pet Yang is yet another place that’s heavily influenced by the Chinese gastronomy, with dishes that put the emphasis on salty and sweet, rather than the extreme spiciness the Thai cuisine sometimes is known for. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Prachak Pet Yang.

Relevant food article: Best roasted duck in Bangkok.
 
Must-eat restaurants in Bangkok - Prachak Pet Yang
The most famous roasted duck in Bangkok.
 
Must-eat restaurants in Bangkok - Prachak Pet Yang
Roasted Duck (100 THB)
 
Must-eat restaurants in Bangkok - Prachak Pet Yang
Egg Noodle with Shrimp Wonton, Roast Duck and Mixed Meats (120 THB)
.
.
.

18. Lim Lao Ngow Fishball Noodle 


The last must-eat restaurant that serves local Thai food that we recommend is Lim Lao Ngow Fishball Noodle, one of our favourite street food places in Yaowarat (Chinatown). This legendary street food vendor is in business for over eighty years and perfected its recipe over all these years for their famous fishball egg noodles. While other restaurants that serve their typical food for decades often move to a proper restaurant instead of selling the food on the street, Lim Lao Ngow Fishball Noodle chooses to keep things the way they are, which we absolutely love. This hugely popular place is located in a small alley near Yaowarat road, and right after opening during sunset, the majority of the tables are filled with hungry customers as well as locals waiting for their takeaway orders. The service is quick and within minutes, you can enjoy a delicious bowl of noodles. Not only does represent Lim Lao Ngow Fishball Noodle everything that Thai street food stands for, but the noodles are also heavenly too. Their signature Fish Ball Egg Noodle only costs you 40 THB, however, we guarantee you will go for a second. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Lim Lao Ngow Fishball Noodle.

Relevant food article: Best Yaowarat street food
 
Must-eat restaurants in Bangkok - Fishball Noodle
Fish Ball Egg Noodle (40 THB)
 
Must-eat restaurants in Bangkok - Fishball Noodle
Dining on the streets of Chinatown
 
Must-eat restaurants in Bangkok - Fishball Noodle
Too tasty for only one bowl. 
 
gyg
more toursbooknow
.
.
.

Must eat Thai restaurants in Bangkok

 

19. Khua Kling Pad Sod


The spiciest Thai food comes from the Southern region and in Bangkok, you can find a few amazing Southern Thai restaurants. Among them is Khua Kling Pak Sod, which is a family-run business with several branches in the city. The restaurants are all well decorated in a colonial style and the food is clean, served beautifully and packed with flavours. Although the Southern Thai cuisine is the spiciest, there are plenty of non-spicy dishes to discover and the menu of Khua Kling Pak Sod displays clearly which ones are spicy and which are not. The signature dish is the Khua Kling, which is a stir-fried dry curry that is seriously spicy. Other highly recommended dishes are Kai Pa Loh Kha Moo (280 THB) and Nua Pu Pad Prik Kee Noo Sua (480 THB). If you’re into something with a large amount of heat but also exciting flavours you won’t easily find elsewhere, head over to Khua Kling Pak Sod. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Khua Kling Pak Sod.

Relevant food articles: Complete review of Khua Kling Pak Sod, Best Southern Thai restaurants in Bangkok.
 
Must-eat restaurants in Bangkok - Khua Kling Pak Sod
Nua Pu Pad Prik Kee Noo Sua (480 THB)
 
Must-eat restaurants in Bangkok - Khua Kling Pak Sod
Khua Kling (180 THB)
 
Must-eat restaurants in Bangkok - Khua Kling Pak Sod
Kai Pa Loh Kha Moo (280 THB)
 
Must-eat restaurants in Bangkok - Khua Kling Pak Sod
Kai Pa Lo (280 THB
.
.
.

20. PraiRaya


One of the most popular Thai restaurants in Phuket named PraiRaya has also a branch in Bangkok and is located near Nana BTS Station. The restaurant itself is inside a beautiful old colonial building and offers typical Southern Thai food. Although some Southern Thai food options are usually extremely spicy, there are some signature options available that are not spicy at all. 

The signature dish is the Fresh Crabmeat with Yellow Curry (400 THB) and is usually eaten with Khanom Jeen, a white rice noodle, however, plain white rice can be opted for as well. It is this dish that made PraiRaya so popular in Phuket and the version in Bangkok tastes the exact same with plenty of crab meat. Another best-seller is the Steamed Pork Belly with Pepper (250 THB), which are super soft pieces of pork belly covered in a black-peppery sauce, which is not that spicy. Keep in mind that in Asia, they love to keep the pork belly soft, whereas, in Europe, we tend to bake out the fat. An absolute delicious seafood option is the Deep-Fried Sea Prawn with Tamarind Sauce (480 THB), which are enormous prawns covered in a sweet dressing topped with fried garlic and onion. In our opinion, PraiRaya deserves more credit for the food they serve, but that has maybe to do with the neighbourhood they are located in. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of PraiRaya.

Relevant food articles: Best Southern Thai restaurants in Bangkok.
 
Must-eat restaurants in Bangkok - PraiRaya
Deep-Fried Sea Prawn with Tamarind Sauce (480 THB)
 
Must-eat restaurants in Bangkok - PraiRaya
Fresh Crabmeat with Yellow Curry (400 THB)
 
Must-eat restaurants in Bangkok - PraiRaya
Steamed Pork Belly with Pepper (250 THB)
 
Must-eat restaurants in Bangkok - PraiRaya
Deep-fried Crispy Shrimp in Shrimp Paste served with Vegetables (200 THB).
.
.

21. ERR Urban Rustic Thai


ERR Urban Rustic Thai is an exciting restaurant serving delicious Thai food from all the regions with finesse. The menu is curated by Bo.Ian, which is one of the higher-end Thai restaurants in the city. ERR Urban Rustic Thai on the other hand, is less formal while you can still enjoy some of the most creative Thai dishes the city has to offer. Combine these two aspects and you have a perfect restaurant for travellers as reservations are needed. Highlights of the menu are 

(a.) Geng Krua Si Krong Moo (395 THB), which is a Southern Thai curry with pork ribs, 

(b.) Moo Hong (295 THB), which is Braised Southern-style pork belly, 

(c.) Yum Kai Dao (145 THB), which is a Thai fragrant salad with deep-fried egg and the 

(d.) Naem (220 THB), which are Grilled Northern style skewers made from fermented pork. 

The dishes are smaller than you are used to, which makes it to share and order a bit more than you are used to. But there is one dish that you absolutely must try and that is the Nang Kai Tort (250 THB), which is the signature crispy chicken skin with homemade Sriracha sauce. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of ERR Urban Rustic Thai.

Relevant food articles: Best curries in Bangkok.
 
Must-eat restaurants in Bangkok - ERR Urban Rustic Thai
Nang Kai Tort (250 THB)
 
Must-eat restaurants in Bangkok - ERR Urban Rustic Thai
Geng Krua Si Krong Moo (395 THB)
 
Must-eat restaurants in Bangkok - ERR Urban Rustic Thai
Moo Hong (295 THB)
 
Must-eat restaurants in Bangkok - ERR Urban Rustic Thai
Yum Kai Dao (145 THB)
 
Must-eat restaurants in Bangkok - ERR Urban Rustic Thai
Naem (220 THB)

agd bkk key
.
.
.

22. Ginger Farm Kitchen


Ginger Farm Kitchen is a restaurant that we visited quite often to get that fragrant taste the Northern Thai cuisine is so famed for. After its success in Chiang Mai, the owners started opening up several branches in Bangkok. With their creative menu, they’ve put the emphasis on homegrown, organic vegetables accompanied by high-quality ingredients. The result: proper clean, tasteful food and a menu large enough to keep even regular customers excited. 

Some of our favourite dishes are the Northern Style Poung Jackfruit Salad (225 THB), Khao Soi Northern Style Noodle (165 THB), Grilled Marinated Beef Tenderloin (225 THB) and the fusion Spaghetti with crab Paste and Bacon (195 THB). But as said, there is plenty of other deliciousness to discover. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Ginger Farm Kitchen.

Relevant food articles: Best Northern Thai restaurants in Bangkok.
 
Must-eat restaurants in Bangkok - Ginger Farm Kitchen
Northern Style Poung Jackfruit Salad (225 THB)
 
Must-eat restaurants in Bangkok - Ginger Farm Kitchen
Khao Soi Northern Style Noodle (165 THB)
 
Must-eat restaurants in Bangkok - Ginger Farm Kitchen
Spaghetti with crab Paste and Bacon (195 THB)
 
Must-eat restaurants in Bangkok - Ginger Farm Kitchen
Grilled Marinated Beef Tenderloin (225 THB)
.
.
.

Must-eat restaurants in Bangkok that serve Thai desserts:

 

23. Kor Panich


Mango Sticky Rice is by far the most popular Thai dessert among travellers and that’s for a very good reason. The so-called Nam Dok Mai mango is the king of all mangos that are juicy, sweet and taste like perfection during mango season. A bad mango will ruin this dessert completely, so the key is to find a Mango Sticky Rice seller who sells only ripe Nam Dok Mai mangos. There are a handful of popular vendors to go to and one of them is Kor Panich, which is probably the most famous vendor in the city and definitely the oldest. 

Established in 1947, this legendary dessert shop offers a variety of Thai sweets but their mango sticky rice is the most famous. With their Royal Kitchen recipe and quality ingredients imported from all over the country, Kor Panich takes Mango Sticky Rice in Bangkok to the next level. The mango sticky rice at Kor Panich costs 100 THB and they also serve sticky rice with sweet Thai custard and the unusual dried fish with sugar version (both 50 THB). 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Kor Panich.

Relevant food articles: Best Mango Sticky Rice in Bangkok, Complete review of Kor Panich
 
Must-eat restaurants in Bangkok - Kor Panich
Mango Sticky Rice (100 THB)
 
Must-eat restaurants in Bangkok - Kor Panich
Sticky Rice with Thai Sweet Custard (50 THB)
 
Must-eat restaurants in Bangkok - Kor Panich
The guardian of the mangos.
.
.
.

24. Natthaphon Coconut Ice Cream


Simply put it this way: Natthaphon Coconut Ice Cream serves the best coconut ice cream in the city. Located inside a small house right in the middle of a residential area, you won’t expect to find something unique here. In the room next to the shop, they make all sorts of ice cream, including their famous coconut ice cream, completely pure from one specific ingredient. For example, the mango ice cream is made from one hundred per cent pure mango, without any artificial flavour enhancers or whatsoever. That rule applies to all the ice cream including the coconut version. One scoop costs either 30 or 40 THB and the ice cream is more like a sorbet. There are several flavours to discover, but the coconut version is by far the best seller. Natthaphon Coconut Ice Cream is located relatively close to famous restaurants that are earlier mentioned in this article, so you can combine both visits, however, the shop is already closed at 17:00. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Natthaphon Coconut Ice Cream.

Relevant food articles: Complete review of Natthaphon Coconut Ice Cream, The best, yet affordable Thai desserts in Bangkok.
 
Must-eat restaurants in Bangkok - Natthaphon
The best coconut ice cream in Bangkok (30 THB per scoop)
 
Must-eat restaurants in Bangkok - Natthaphon
Mango Sticky Rice Ice Cream (30 THB per scoop)
 
Must-eat restaurants in Bangkok - Natthaphon
Green Tea Ice Cream (40 THB per scoop)
 
Must-eat restaurants in Bangkok - Natthaphon
Where the magic happens.
 
gyg
more toursbooknow
.
.
.

25. Tub Tim Grob Shop


Although travellers are more familiar with the Thai dessert mango sticky rice, locals often choose Tub Tim Grob instead. Tub Tim Grob is a treat made with sweetened coconut milk and shaved ice mixed with jellied coconut flesh, water chestnut and eye-catching crunchy red rubies, which are water chestnuts coated with tapioca flour. The result is a sweet, ice-cold dessert. One of the best versions can be found at Chatuchak Weekend Market and one Tub Tim Grob goes for only 40 THB. 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Tub Tim Grob Shop.

Relevant food article: Food in Chatuchak you should not miss
 
Must-eat restaurants in Bangkok - Tub Tim Grob
Tub Tim Grob (40 THB)
 
Must-eat restaurants in Bangkok - Tub Tim Grob
Under the shaved ice are the crunchy red rubies. 
.
.
.

Must-eat restaurants in Bangkok that serve international food:

 

26. Gaggan Anand


Whereas Jay Fai gained popularity as the best local restaurant in Bangkok thanks to Michelin and Netflix, Gaggan got its fame thanks to the same channels but as the best restaurant in Asia. Gaggan is a chef from India with a fascinating background and after getting all the required experience in Europe, he opened up his restaurant in Bangkok. And with success. Gaggan was awarded two Michelin stars and awarded as the best restaurant in Southeast Asia. In August 2019, he closed his restaurant and ended an important chapter in his life. In November 2019, Gaggan opened his new restaurant named Gaggan Anand Restaurant with a fresh new start. 

Many things changed, but some things stayed the same, including his iconic emoji menu. Gaggan is among the best food experiences you can get in Bangkok, although there is plenty of competition nowadays. Visitors can enjoy either the Dinner Tasting Menu or the Lunch Tasting Menu, both come with a high price tag. If you’re up for something special and of course willing to pay for it, an experience you will never forget in your life, then make a reservation and enjoy the creations of this culinary genius.

For a more detailed review, including the comparison between his two Michelin-star awarded restaurants and the brand new one, check our article about Gaggan & Gaggan Annand. The rest of the must-eat restaurants in Bangkok that serve non-Thai food are much more accessible and price-friendlier. 
 
Must-eat restaurants in Bangkok - Gaggan
The iconic menu of this whopping 18-course tasting menu!
 
Must-eat restaurants in Bangkok - Gaggan

Must-eat restaurants in Bangkok - Gaggan

Must-eat restaurants in Bangkok - Gaggan

Must-eat restaurants in Bangkok - Gaggan
Unbelievable quality, flavours and textures are guaranteed!
.
.
.

27. Artisan Craft Burgers


When craving a burger, you are lucky to be in Bangkok as the burger scene is top-notch. Many foreigners open up burger restaurants that stick to the magic rules of classic burgers, meaning that they grind their own meat with the 80/20 ratio (80% top-quality meat, 20% fat), make their own buns, perfection their fries and keep topping simple, yet original. There are gourmet burgers and smash burgers and everything in between to be found in the capital. One restaurant stands out as they do everything perfect and that is Artisan Craft Burgers. But the competition is fierce and preferences and flavour are always subjective. The Signature Artisan Burger (280 THB) is the bestseller and aside from that it’s a heavenly burger, the fries including their homemade sauces are what make the picture complete. Burger-lovers should most definitely check out other restaurants too, of which the link to our well-read article is listed below.

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Artisan Craft Burgers.

Relevant food article: Best Burgers in Bangkok.
 
Must-eat restaurants in Bangkok - Artisan Burger
Arguably the best burgers in town!
 
Must-eat restaurants in Bangkok - Artisan Burger
Signature Artisan Burger (280 THB)
 
Must-eat restaurants in Bangkok - Artisan Burger
Tonkatsu Pork Burger (330 THB)
 
Must-eat restaurants in Bangkok - Artisan Burger
Tasty, crispy fries with homemade sauces are the cherry on the cake!
first-timersS
.
.
.

28. Tacos and Salsa


While the burger scene is booming, the Tex-Mex and Mexican food scene can use a boost. There are a handful of excellent Mexican restaurants, but ask an expat about his favourite Mexican go-to and there is always some sort of negative feedback. Luckily, there is Tacos and Salsa, which is hugely popular in the expat scene and seems to do everything well. The quality is concision, the food is well-flavoured and the sauces are spicy and it has a good variety of Tex-Mex options, all for a decent price. Personal favourites are the Quesadilla Chicken Tanga (250 THB), Soft Tacos (250 THB), Chorizo Sopes (220 THB) and of course their California Burrito (300 THB). 

Note: unfortunately, one of the branches was shut down during the pandemic. The only branch that is open is the one in On Nut. Hopefully, the other branches will reopen soon.

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Tacos and Salsa.

Relevant food article: Best restaurants in On Nut.
 
Must-eat restaurants in Bangkok - Tacos & Salsa
Chorizo Sopes (220 THB)
 
Must-eat restaurants in Bangkok - Tacos & Salsa
California Burrito (300 THB)
 
Must-eat restaurants in Bangkok - Tacos & Salsa
Soft Tacos (250 THB),
 
Must-eat restaurants in Bangkok - Tacos & Salsa
Quesadilla Chicken Tanga (250 THB)
 
Must-eat restaurants in Bangkok - Tacos & Salsa
Guacamole with Corn Chips (220 THB)

agd bkk key
.
.
.

29. Aoringo


With a large Japanese community, as many expats from large Japanese companies live and work in Bangkok, you can expect exciting Japanese restaurants in Thailand’s capital. Aoringo is the place to go for Japanese curries. If you want to taste something extraordinary, definitely go for their Deep-Fried Soft Shell Crab (380 THB). Other more common options are Japanese Yakiniku (300 THB) and the Deep-Fried Pork Loin (280 THB). The soft-shall crab version has that unique flavour that none of the other curries can replicate. The Yakiniku is garlicky and the grill flavour makes it super savoury. While the deep-fried pork loin is a classic Japanese combination. Which of the three do you choose?

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Aoringo.
 
Must-eat restaurants in Bangkok - Aoringo
Deep-Fried Soft Shell Crab (380 THB)
 
Must-eat restaurants in Bangkok - Aoringo
Deep-Fried Pork Loin (280 THB)
 
Must-eat restaurants in Bangkok - Aoringo
Japanese Yakiniku (300 THB)
.
.
.

30. Broccoli Revolution


Vegetarian and vegan restaurants pop up everywhere as the demand for these restaurants increases significantly. Broccoli Revolution is not new to the vegetarian food scene. It is one of the most popular vegetarian restaurants you can find in the city. The menu is original and even for a non-vegetarian like myself, the food is exciting and flavorful. Some of the exciting foods we tried:

- Broccoli Quinoa Charcoal Burger (290 THB)
- Pitaya Bowl (350 THB) 
- Tortilla Pizza (250 THB)
- Kayanthee Thoke (180 THB)

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Brocolli Revolution.

Relevant food article: Best vegetarian restaurants in Bangkok.
 
Must-eat restaurants in Bangkok - Broccoli Revolution
Pitaya Bowl (350 THB) 
 
Must-eat restaurants in Bangkok - Broccoli Revolution
Broccoli Quinoa Charcoal Burger (290 THB)
 
Must-eat restaurants in Bangkok - Broccoli Revolution
Tortilla Pizza (250 THB)
 
Must-eat restaurants in Bangkok - Broccoli Revolution
Kayanthee Thoke (180)
 
withlocals night market tour
more toursDownload TopTravelFoods Android
.
.
.

31. Isao


One of our favourite sushi restaurants is located in Sukhumvit Soi 31, between Phrom Phong and Asoke. This hugely popular eatery serves beautiful presented and great tasting sushi rolls. Due to its popularity, it's often completely full during lunch and dinner hours. What makes this place unique is that it’s a low key restaurant, the prices are acceptable and the quality of the sushi is outstanding. Bangkok is home to many sushi restaurants, in different price classes. We believe that Isao is the perfect sushi restaurant with top quality rolls for a good price. Highlights of the menu include Jackie (450 THB), Dragon (450 THB), Sushi Sandwich (350 THB), Crunchy (320 THB) and Volcano (300 THB). 

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Isao.
 
Must-eat restaurants in Bangkok - Isao
Jackie (450 THB)
 
Must-eat restaurants in Bangkok - Isao
Volcano (300 THB)
 
Must-eat restaurants in Bangkok - Isao
Dragon (450 THB)
 
Must-eat restaurants in Bangkok - Isao
Sushi Sandwich (350 THB)
 
Must-eat restaurants in Bangkok - Isao
Crunchy (320 THB)

withlocals night food tour
more toursDownload TopTravelFoods Android
.
.
.

32. Limoncello


Bangkok is home to many amazing Italian restaurants, including some that specialized in pizza. There is always a huge debate about where you can find the best pizza in town. One thing is for sure, Limoncello is one of the popular Italian restaurants in the city and is in business for quite some time. The pasta and pizzas taste divine and the food itself won’t break the bank. For many expats and tourists, Limoncello is your go-to for proper Italian food and that’s why it deserves a spot on this list. Highlights of the menu include the Limoncello Pizza (450 THB), Spaghetti Alla Marinara (430 THB) and the Pizza Zanotti (590 THB). Make sure to leave some room for dessert with their impressive Tiramisu (230 THB).  

For more information about this must-eat restaurant in Bangkok, such as the exact location, menu, opening times, recommended dishes and other TopTravelFoods users’ opinions, check out the TopTravelFoods review page of Limoncello.

Relevant food article: Best restaurants near Nana and Asoke.
 
Must-eat restaurants in Bangkok - Limoncello
Limoncello Pizza (450 THB)
 
Must-eat restaurants in Bangkok - Limoncello
Pizza Zanotti (590 THB)
 
Must-eat restaurants in Bangkok - Limoncello
Spaghetti Alla Marinara (430 THB)
 
Must-eat restaurants in Bangkok - Limoncello
Tiramisu (230 THB)

sf bkk
gyg
more toursbooknow
.
.
.
 

Map of all the must-try restaurants in Bangkok.

 
.
.
first-timersS.
This article will be updated in the upcoming weeks and many more of the must-eat restaurants in Bangkok will be added soon. In the meantime, check out our free food recommendation app that helps you find the best restaurants in Bangkok as well as many other cities in Thailand. The app is completely free and helps you decide what to eat by recommending the best dishes and other specialities of (local) restaurants. Especially when you have no (or not enough) knowledge of the local cuisine, the app is a handy tool. 
 

Download TopTravelFoods App Banner

Download TopTravelFoods iOSDownload TopTravelFoods Android

TopTravelFoods Official
5 (1)