The food in Bangkok is second to none, but this selection deserves a spot on your list
Bangkok receives global attention for many reasons, and one of them is food. Once at the heart of historic trade routes, today Bangkok reflects what Thai cuisine has evolved into – a harmonious blend of global flavours and cultures.
From eateries dishing out the city’s favourite homestyle fare, to world-class Michelin-starred restaurants, here’s 7 of the best Bangkok restaurants.
1. nahm

Founded in 2010 by Australian chef and restaurateur, David Thompson, COMO Metropolitan Bangkok’s signature restaurant, nahm still ranks as one of the best restaurants in Asia. The fine-dining restaurant, now helmed by Pim Techmuanvivit, has retained its Michelin star for 9 consecutive years.
Delivering dishes inspired by her upbringing, combined with Techmuanvivit’s own modern take on Thai traditions, expect offerings like yum mok dai tod – floral fritters, miang pla sa-er – ceviche with white turmeric and green mango, and pan nah thong kae – spiced lamb curry on Thai crepes. Vegan menus available on request.
Cuisine: Modern Thai
Price guide: $$$$
Atmosphere: Fine dining gem, best date spot, best for vegan
Location: COMO Metropolitan Bangkok, 27 South Sathorn Rd, Sathorn, Bangkok
2. Ojo

Positioned at the top of one of Bangkok’s tallest skyscrapers, King Power Mahanakhon, Ojo is Bangkok’s highest restaurant, offering 360-degree views over the city. Headed by celebrity Mexican chef, Francisco Paco Ruano, it’s also the signature restaurant for Bangkok’s hottest lifestyle hotel, The Standard.
With stunning design, and a rose-gold colour palette, expect starters here like coconut ceviche; abalone, kim chi and corn tostadas; wagyu asada tacos, and mains like Veracruzana tiger prawns served with pickle brunoise, and ikura. Wash it all down with creative cocktails made with top-shelf mezcal and tequila.
Cuisine: Modern Mexican
Price guide: $$$
Atmosphere: Best for views, date spot, most Instagrammable
Location: The Standard, King Power Mahanakhon, 14 Narathiwas Road, Silom, Bang Rak, Bangkok
3. Baan Sakulthong
Tucked down an unassuming soi (laneway) in the Portuguese enclave of Kudi Chin, just like the historic neighbourhood it rests in, Baan Sakulthong is a hidden gem in the centre of the city. At this family-run restaurant, set in a traditional wooden house, inspiration for dishes stem from the family’s Portuguese-Thai heritage which can be traced to the original Portuguese settlers who arrived in Bangkok in the 18th century. Signature dishes include khanom jeen (a non-spicy minced chicken curry topped with fermented vermicelli), jeep tua nok (dumplings shaped like birds) and tom mafaad – a Thai take on the Portuguese vegetable stew, cozido.
Cuisine: Portuguese-Thai fusion
Price guide: $
Atmosphere: Casual eats, family friendly spot
Location: 219 Soi Kudee Jeen 3 Bangkok
4. Le Normandie, Mandarin Oriental

Set within Bangkok’s most historic hotel, The Mandarin Oriental, Thailand’s first French fine dining restaurant is a firm favourite with locals and visitors alike. Now holding 2 Michelin stars, with the arrival of world-renowned chef, Anne-Sophie Pic, Le Normandie guarantees exceptional dining with Pic’s philosophy, ‘Suffusion’. Layering aromas and textures to create an emotional culinary experience – it’s the basis for dishes like her signature Berlingots, (floral pastas), and Lobster Dashi with Red Fruits.
With a choice of menus that include a la carte, business lunch, 4-course, and Voyage, menus are best paired with expert suggestions from the restaurant’s carefully curated list of non-alcoholic and alcoholic options, including wine from some of the best French labels.
Cuisine: Contemporary French
Price guide: $$$$
Atmosphere: Fine dining gem, best for business lunches, best wine list
Location: Mandarin Oriental Hotel, 48 Oriental Avenue, Bang Rak, Bangkok
5. Aksorn

You can’t visit Bangkok without dining at a David Thompson restaurant. Located on Charoenkrung Road, Thompson transformed the former bookshop into one of the city’s best Michelin star restaurants. Drawing inspiration from the original space, Aksorn (meaning ‘writing’ or ‘script’) is Thompson’s homage to vintage Thai cuisine, with menus here resurrecting classic mid-century recipes from traditional Thai cookbooks.
Positioned on the top floor of Central: The Original Store, enjoy house cocktails, relaxed fine dining and nostalgic dishes from tasting menus with the option for wine pairing available.
Cuisine: Traditional Thai
Price guide: $$$
Atmosphere: Relaxed fine dining, date spot, outdoor dining, best for vegetarian options, best wine list
Location: 1266 Charoenkrung Rd, Bang Rak, Bangkok
Weekly travel news, experiences
insider tips, offers, and more.
7. Polo Fried Chicken

Bangkok is famous for its street food. Starting off 50 years ago as a street food stall, this no-frills, sit-down eatery is known for serving up some of the best fried chicken in town. Often referred to as the KFC of Bangkok (but better), Polo Fried Chicken specialises in whole birds marinated overnight and deep friend to a crispy golden brown. The family-owned restaurant’s other dishes include spicy soups, and plates of deep-fried Sea Bass, with sides of papaya salad or larb (minced meat tossed with herbs, rice, and chilli). Located near Lumphini Park, this popular cash-only spot is the perfect place to refuel after a busy day sightseeing or a stroll through one of the city’s most lovely green spaces.
Cuisine: Thai street
Price guide: $
Atmosphere: Casual eats, groups of friends, family friendly
Location: 137/1 Soi Polo, Sanam Khli Alley, Lumphini, Pathum Wan, Bangkok
7. Charmkrung

Hidden away on the 6th floor of a mid-century office building, this buzzing wine bar in the vibrant creative district of Charoen Krung is the perfect place for date night or a fun night out with friends. Take a seat at Charmkrung’s low-lit informal tables for tasty share plates like fried catfish in tamarind sauce, shells of creamy prawn bisque, and lemongrass and fluffy squid salad. With a wine list that mixes traditional styles and regions, with modern, experimental, and natural pours, you’ll find something here to suit every dish and palette.
Cuisine: Modern Thai
Price guide: $$
Atmosphere: Relaxed fine dining, best date spot, best wine list, groups of friends
Location: 39 Charoen Krung Road Bangkok
Want to see more stories from International Traveller in your Google search results?
- Click here to set International Traveller as a preferred source.
- Tick the box next to "International Traveller". That's it.













