29 Best Restaurants in Bangkok, Thailand
Sorry! We don't have any recommendations for Bangkok right now.
Thais are passionate about food, and love discovering out-of-the-way shops that prepare unexpectedly tasty dishes. Nowhere is this truer—or more feasible—than in Bangkok. The city's residents always seem to be eating, so the tastes and smells of Thailand's cuisine surround you day and night. That said, Bangkok's restaurant scene is also a minefield, largely because the relationship between price and quality at times seems almost inverse. For every hole-in-the-wall gem serving the best sticky rice, larb (meat salad), and som tam (the hot-and-sour green-papaya salad that is the ultimate Thai staple) you've ever had, there's an overpriced hotel restaurant serving touristy, toned-down fare. In general, the best Thai food is found at the most bare-bones, even run-down restaurants, not at famous, upscale places.
If you want a break from Thai food, many other world cuisines are represented. Best among them is Chinese, although there's decent Japanese and Korean food as well. The city's ubiquitous noodle shops have their roots in China, as do roast-meat purveyors, whose historical inspiration was Cantonese. Western fare tends to suffer from the distance, although in the past few years many upscale and trendy western eateries have opened, some of them quite excellent.
As with anything in Bangkok, travel time is a major consideration when choosing a restaurant. If you're short on time or patience, choose a place that's an easy walk from a Skytrain or subway station. The easiest way to reach a riverside eatery is often on a Chao Phraya River express boat.
Le Normandie
Atop the Mandarin Oriental, this legendary French restaurant excites with impressive views of the Chao Phraya and remarkable food. Chef Arnaud Dunand regularly imports high-quality ingredients from his home region of Savoy for dishes that taste classically of the old country yet with a haute personal touch—tasting menus are of good value compared to à la carte, with the five-course lunch priced at B2,450. The restaurant has been awarded two stars in Michelin Thailand.
Lek Seafood
This unassuming storefront beneath an overpass is the sort of establishment that brings international foodies flocking to Bangkok. The interior here is nothing special, with poor lighting and bluish walls, but you'll barely notice or care with the lively buzz of the local Thai clientele, expert preparations with balanced flavors, and reasonable prices compared to many other seafood joints.
Recommended Fodor's Video
Mezzaluna
Mezzaluna is a blockbuster restaurant for a couple of reasons: dramatic views of Bangkok from the soaring State Tower and a truly magical degustation menu from the French-trained chef Ryuki Kawasaki. The seven-course menu features organic ingredients and deeply personal touches, such as the mind-blowing signature dish—buttery-soft Wagyu beef paired with sake, both from the chef's home in Japan. Current tasting menus with New World wine pairings start at B6,500.
Pen
This restaurant has little in the way of atmosphere, but seafood aficionados still brave the traffic up to Yannawa in order to splurge. Pen is expensive by Thai restaurant standards, but it's still a bargain compared to most hotel restaurants for charcoal-grilled seafood and a range of classic Thai fare.
Sühring
This Michelin-starred restaurant from twin chefs Thomas and Matthew Sühring has evolved German cuisine past the stereotypes of schnitzel and sauerkraut. The brothers, who can be seen working together in a sleek open kitchen most nights, serve tasting menus inspired by their childhood in East Berlin—it's no wonder Sühring is one of Bangkok's trendiest restaurants. The setting is a 1970s Thai house with several dining rooms, each with its own ambience. Tasting menus (there is no à la carte) start at B3,000 without wine.
Zanotti
80/20
Founded by young chefs in a minimally restored old shophouse in Bang Rak, 80/20 earned its first Michelin star in record time. The kitchen team brings together rare Thai ingredients and European cooking techniques, along with head chef Andrew Martin's idea of 14-bite (B2,800) and 18-bite (B3,300) tasting menus. Signature dishes include the Stormy Sea (squid, mangosteen, chili) inspired by the chef’s fishing trips in the South and the Isaan Market, using seasonal mushrooms found in the mountain plateau of the Northeast.
Baan Khanitha Gallery at Sathorn
This restaurant in a converted house with a pleasant outdoor garden balances a casually upmarket feel with fairly authentic Thai cuisine oriented toward less adventurous palates. The basics are done well here, from chu chee goong mae nam (curried river prawns) to khao yum (southern Thai-style rice salad). Local artwork adorns the walls.
Baan Klang Nam 2
If you cruise the Chao Phraya River at night, you might end up gazing upon the clapboard house this restaurant occupies, wishing you were among the crowd dining at this most romantic spot. Fresh Thai oysters, served raw with chili and herbs, are a big draw here. There’s another branch on Rama III Road at 288 Soi 14, but this one has more atmosphere.
Ban Chiang
This old wooden house is an oasis in the concrete city; the decor is turn-of-the-20th-century Bangkok, with antique prints and old photographs adorning the walls. Ban Chiang is a Thai restaurant popular with the foreigner and tourist set, so your food won't come spicy unless you request it that way but despite this caveat, the dishes are otherwise prepared true to form.
Banana Leaf
If you need to recuperate from Silom Road shopping, head up to the fourth floor of the Silom Complex at Banana Leaf for wonderful mid-priced eats. The mall atmosphere might turn off some, but friendly service and an extensive menu of Thai classics and seafood dishes make up for it.
Celadon
Lotus ponds reflect the city's beautiful evening lights at this romantic restaurant. The upmarket Thai food is good, with elegant touches that cater to locals as well as foreigners. A classic Thai dance performance takes place nightly at 7:30 and 8:30, complementing well-known Thai dishes served à la carte or an eight-course tasting menu.
Ciao
Eat Me
This Aussie establishment is both a high-end eatery and an art space where temporary exhibits from H Gallery provide quite a funky atmosphere. The international fusion menu is also reflected by a staff well mixed between foreigners and Thais, including mixologist Buntanes "Pop" Direkrittikul who’s been generating buzz for his creative Thai-inspired cocktails using ingredients like toasted rice, shallots, and chili paste.
Hai Som Tam Convent
A good sign of quality, this restaurant is packed with Thais sharing tables filled with northeastern favorites like grilled chicken, spicy papaya salad, and minced duck salad. The open-air dining area can be hot, it's often crowded and noisy, and the staff don’t speak much English, so you’ll need to pick and point from the menu—but that's part of the fun.
Harmonique
This small house near the river is filled with Thai antiques and anatique chests scattered with bric-a-brac, which all gives the ambience of dining at a relative's house. The staff is very good at helping indecisive diners choose from the brief menu, and although the restaurant has become more touristy over the years, it also retains a loyal and regular local clientele.
Himali Cha Cha
Cha Cha, who cooked for Indian Prime Minister Jawaharlal Nehru, died in 1996, but his recipes live on and are prepared with equal ability by his son Kovit. Typical Indian-themed decor and a long-standing menu of traditional dishes as well as intriguing daily specials make this restaurant an oldie but a goodie, with two other locations in Bangkok also available.
Home Cuisine Islamic Restaurant
This simple family restaurant serves plenty of Thai-Muslim dishes, but it’s most famous for the khao mok gai (chicken biryani), a spicy rice dish that’s served here with pickled eggplant and a side dish of sweet yogurt sauce. The restaurant is a 15-minute walk from the Saphan Taksin Skytrain station. If arriving by taxi, tell the driver to come in via Soi 40.
Issaya Siamese Club
La Dotta
Fresh pasta made with 100% Italian semolina and organic duck eggs is the signature at La Dotta, a Mediterranean-inspired dining room on Convent Road. Standouts include the wagyu bolognese with tagliatelle and bucatini all'amatriciana, topped with a sauce that is slow-cooked for four hours and served with dry-cured pork cheeks from Rome. Appetizers lean towards fresh seafood, including clams sautéed in white wine and garlic and grilled octopus with cannellini beans and chorizo stew. A short but well-curated list of Old World wines pairs well with the food.
Le Du
At this modern Michelin-starred Thai restaurant, helmed by chef Thitid “Ton” Tassanakajohn, you're likely to try something new in the 4-course and 6-course tasting menus (no à la carte)—maybe a crunchy ant larvae topping or a charcoal-grilled pork jowl curry. Sleek minimalist surroundings put the focus on the food and drink, and since the chef is also a sommelier, you can expect wine pairings that perfectly complement each course.
Nahm
Started by master chef David Thompson, who won accolades for his Thai eatery in London, the distinguished Nahm changed hands to chef Pim Techamuanvivit in 2018. Her cuisine marries the traditionalist concept of Nahm—where Thompson turned heads with recipes from ancient cookbooks—with the labor-intensive approach of Techamuanvivit's first restaurant, San Francisco's Kin Khao, for an upscale yet authentic Thai experience.
Prachak Roast Duck
This little place with bare walls and a tile floor is beloved by locals for its juicy pet (roast duck) and moo daeng (red pork). Getting here early is a good idea—by 6 pm there's often little duck left—and allow yourself time to find the entrance, which is easy to miss on the busy Charoen Krung road.
Saffron
The menu at Saffron mixes creative modern Thai with classic dishes, and the food is just as exciting as the stunning views from the 52nd floor of the Banyan Tree Bangkok. Even if you don't come for dinner, stop by the adjoining bar on the balcony for a cocktail or some street food–inspired snacks—the comfy seating, cool breeze, and vistas are superb.
Salathip
In Thai-style teak pavilions facing the Chao Phraya River, this restaurant has a setting that practically guarantees a romantic evening—book an outside table so you can enjoy the breeze. Although the food may not have as many chilies as locals would like, the Thai standards are represented on the menu, with à la carte and set menus of seven or eight Thai favorites starting at B1,680.
Samlor
In this century-old corner building in Bang Rak, a small team of Thai chefs turn out gub glam, simple dishes that are traditionally meant to accompany an evening of drinking but the food more than stands up on its own. Signature dishes include fried chicken wings in a fish-sauce glaze and beef brisket braised in a soy ginger sauce and served with garlic rice and greens. On the same premises, a Japanese partner makes world-class homemade ice cream with Thai ingredients.
Tawandang German Brewery
From the outside, Tawandang looks like a big barrel representing the 40,000 liters of lager and other beers brewed here every month. With such an active brewery, you might think food would be an afterthought, especially considering the cheesy entertainment such as comedy drag and Thai traditional dancing, but the kitchen actually turns out quite good Thai food, with some German and Chinese fare thrown in. Presided over by a German brewmaster, Tawandang specializes in lager, weizen and dunkel beers on tap.
Vertigo
You'll feel on top of the world at this classy 61st-floor space, one of the loftiest open-air restaurants in town. The international menu focuses on grilled seafood prepared with flair, and the service is friendly, but as with most of Bangkok's rooftop restaurants, you're paying for the sky-high setting, not the food—you might just prefer to come for a sunset drink to enjoy the stupendous views.