RFK Rankings · Bangkok
Best Hotel Restaurants in Bangkok 2026
Hotel restaurants · Bangkok · 7 rooms ranked · Updated June 2026
Compiled by the Restaurants for Kings editorial team · Published June 3, 2026 · Updated June 3, 2026
The best French meal in Bangkok is inside a hotel, and so is the second best, and that is not the backhanded compliment it would be in most cities. Bangkok's grand hotels run kitchens that would carry stars anywhere: two-star rooms at Capella and lebua, a forty-year French institution at the Mandarin Oriental, a Cantonese banquet house in a 1930s villa. The river and the skyline do the rest. These seven hotel restaurants are the ones worth dressing for, ranked on the plate first and the view second.
1.Côte by Mauro Colagreco
Mauro Colagreco's riverside Mediterranean at Capella, two stars, ฿7,800 Carte Blanche; book it for a special dinner by the water.
Côte sits on the Chao Phraya at Capella Bangkok in Lower Charoenkrung, the Bangkok room of Mauro Colagreco, whose Mirazur in Menton has held the world's number-one spot. Chef de cuisine Davide Garavaglia runs a 'Riviera to River' menu, with the nine-course Carte Blanche at ฿7,800 and a four-course lunch at ฿3,300. It took two Michelin stars in its first year and holds them in the 2026 Guide. The cooking is Mediterranean with Thai produce woven through, served with a river view few rooms in the city can match. Book a window table for dinner and arrive before sunset.
Reserve at cotebkk.com.
2.Chef's Table by Vincent Thierry
Vincent Thierry's two-star French on the 61st floor of lebua, ฿9,200 for seven courses; reserve for a skyline occasion.
Chef's Table sits inside the golden dome of lebua at State Tower in Bang Rak, sixty-one floors above the river, where Loire-born chef Vincent Thierry has held two Michelin stars for years. The seven-course tasting is ฿9,200, classic French built on luxury produce and precise saucework, served in a small room with a glass front onto the skyline. It is the most formal of lebua's restaurants and the one to choose for a meal that needs to feel like an event. Reserve well ahead, ask for a window seat, and plan a drink at the Sky Bar below first.
Reserve at lebua.com.
3.Mezzaluna
Ryuki Kawasaki's two-star French-Japanese under lebua's dome, about ฿5,500, Wagyu the centrepiece; book it for the view and the value.
Mezzaluna shares the dome at lebua with Chef's Table, on the 65th floor, where Japanese chef Ryuki Kawasaki has earned two Michelin stars for eight years running. The seven-course menu is around ฿5,500, French technique threaded with Japanese ingredients, and the high-grade Wagyu main course is the dish the room is built around. Of the two-star hotel restaurants in Bangkok it is the relative bargain, and the open-air terrace makes it one of the best-positioned tables in the city. Book a Friday or Saturday for the fullest sky, and request the terrace edge if the weather allows.
Reserve at lebua.com.
4.Le Normandie
The Mandarin Oriental's riverside French flagship, relaunched under Anne-Sophie Pic; book it for old-Bangkok grandeur on the water.
Le Normandie has been the Mandarin Oriental's French dining room above the Chao Phraya for more than forty years, the most formal room in the city's most storied hotel. It reopened after renovation under the direction of Anne-Sophie Pic, the most decorated woman in French cooking, and remains a member of Les Grandes Tables du Monde as of 2025, with the hotel itself holding two Michelin Keys. Expect jackets, a river view, a grand cheese trolley and one of Bangkok's deepest French wine lists. It is the choice for a classic, white-tablecloth occasion. Book ahead, observe the dress code, and request a river-facing table.
Reserve at mandarinoriental.com.
5.Elements, Inspired by Ciel Bleu
The Okura's French-Japanese star room, about ฿4,100, mentored by Amsterdam's Ciel Bleu; reserve for a polished business dinner.
Elements sits on the 25th floor of The Okura Prestige on Phloen Chit, mentored by the two-star Ciel Bleu in Amsterdam and run by head chef Gerard Villaret Horcajo. The tasting menu is about ฿4,100, French in philosophy with Japanese detail and a growing use of Thai produce, and it holds a Michelin star in the 2026 Guide. The room is quiet, low-lit and spaced for conversation, which makes it one of the better hotel rooms in the city for a working dinner. Book a corner table, take the pairing if the meeting can stretch, and let the sommelier lead.
Reserve at okurabangkok.com.
6.China House
The Mandarin Oriental's 1930s-Shanghai Cantonese house, dim sum the draw; book it for a banquet by the river. Reserve a table.
China House occupies a restored 1930s building in the Mandarin Oriental's garden off Charoen Krung, styled like old Shanghai, serving Cantonese cooking and one of the city's most respected dim sum services. Peking duck, roast meats and hand-folded dumplings anchor a menu meant for sharing, with set banquets that run roughly ฿2,500 to ฿4,500 a head depending on the spread. The hotel holds two Michelin Keys as of 2025, and the room is its answer to a celebratory Chinese dinner, with private rooms for family banquets. Book a weekend lunch for the full dim sum range, and order the duck in advance.
Reserve at mandarinoriental.com.
7.Benjarong
Dusit Thani's royal Thai room of massaman and chor muang dumplings; book it for refined Thai in a calm hotel setting. Reserve ahead.
Benjarong is the Thai fine-dining room of the Dusit Thani, the Bangkok institution reborn in 2024 as a new tower on Rama IV at the edge of Lumphini Park. The kitchen cooks refined central-Thai food, the carefully balanced massaman and the violet chor muang dumplings the hotel has served for decades, with set menus and à la carte mains running roughly ฿1,500 to ฿3,000 a head. It is a quieter, more traditional choice than the modern Thai tasting rooms, aimed at diners who want Thai flavours in a calm dining room. Book ahead, ask for the tasting set, and pace the spice with the staff's guidance.
Reserve at dusit.com.
Avoid for a hotel dinner
Great view, wrong reason
Sirocco. Sirocco, lebua's open-air rooftop, is one of Bangkok's famous views and a fine place for a sunset drink, but the Mediterranean kitchen trades on the setting more than the plate. Go up for the Sky Bar and the photograph, then eat your serious meal at Mezzaluna or Chef's Table inside the same tower.
Vertigo & Moon Bar. Vertigo at the Banyan Tree is another spectacular rooftop, but it is a grill-and-panorama experience, not a destination kitchen. Book it for the view and a glass of wine at altitude, not for the cooking, which the rooms on this list comfortably out-perform.
How to book a Bangkok hotel restaurant
Hotel restaurants are the easiest serious tables to book in Bangkok, because the concierge teams handle reservations directly and through OpenTable, and the kitchens hold more covers than the small independent rooms. The two-star rooms at lebua and Capella still fill on weekends, so book a week or two ahead and ask for a window or terrace table when the view is the point. Le Normandie enforces a jacket policy, so check the dress code before you go.
For a working dinner, the quiet hotel rooms beat the rooftops: Elements at The Okura is spaced for conversation, and Le Normandie's formality reads as gravity. See our guide to the best restaurants to impress clients for more rooms built for business, and the wider Bangkok dining guide for the independents.
Frequently asked
What is the best hotel restaurant in Bangkok?
Côte by Mauro Colagreco at Capella Bangkok is our top hotel restaurant. The riverside room took two Michelin stars in its first year and holds them in the 2026 Guide, with chef de cuisine Davide Garavaglia's 'Riviera to River' menu at ฿7,800 for the Carte Blanche. lebua's Chef's Table and Mezzaluna also hold two stars. Book a window table at Côte and arrive before sunset.
Which Bangkok hotels have two-Michelin-star restaurants?
Three do in the 2026 Guide. Capella Bangkok holds two stars at Côte by Mauro Colagreco, and lebua at State Tower holds two stars at both Chef's Table by Vincent Thierry and Mezzaluna. The Mandarin Oriental's Le Normandie, the city's long-standing French flagship, reopened under Anne-Sophie Pic and the hotel carries two Michelin Keys. Book the two-star rooms a week or more ahead.
Do Bangkok hotel restaurants have a dress code?
The most formal do. Le Normandie at the Mandarin Oriental requires a jacket for men at dinner, and the two-star rooms at lebua expect smart dress, with no shorts or open sandals. Côte, Elements and the Cantonese and Thai rooms are smart-casual. Check the specific policy when you book, especially for Le Normandie, and dress up rather than down for a riverside or skyline table.
How much is dinner at a Bangkok hotel restaurant?
It spans a wide range. Elements at The Okura is about ฿4,100, Mezzaluna around ฿5,500, Côte's Carte Blanche ฿7,800 and Chef's Table ฿9,200, all before drinks, tax and service. The Cantonese and Thai rooms, China House and Benjarong, run roughly ฿1,500 to ฿4,500 depending on the menu. Lunch menus, such as Côte's ฿3,300 four-course, stretch the budget further.
Which Bangkok hotel restaurant is best for a business dinner?
Elements, Inspired by Ciel Bleu at The Okura Prestige is the strongest pick for business. The 25th-floor room is quiet, low-lit and spaced for conversation, with a Michelin star and a sommelier who can lead the table, and the tasting is a manageable ฿4,100. Le Normandie suits a more formal client dinner. See our guide to the best restaurants to impress clients for more options.
Related rankings
More from RFK
Browse the full Bangkok dining guide, compare the best wine lists in Bangkok, see the world's best restaurants inside hotels, or open the full RFK rankings index.
Restaurants for Kings is reader-supported. Some reservation links are affiliate links with OpenTable, Resy or Tock; we earn a small commission at no cost to you, and a link never buys a place on a ranking. Editorial scores and ranking order are independent of any commercial relationship. See our ranking methodology.