Guide
Bangkok
Best Restaurants in Bangkok
The best restaurants in Bangkok, from three-Michelin-star Sorn and Sühring to Gaggan, Nu...
Read Guide
Bangkok · Restaurant guides
The best Thai restaurants in Bangkok, from three-Michelin-star Sorn's Southern Thai cooking to royal recipes at R-Haan, David Thompson's Aksorn and heritage menus at Nahm and Saneh Jaan, with prices and tips.
Last updated: November 1, 2026
Thai food is one of the world's great cuisines, and Bangkok is the best place to taste it at its most refined. The city's top Thai restaurants range from Southern Thai tasting menus to royal court recipes and dishes revived from mid-century cookbooks.
This guide picks ten of the best, all holding Michelin stars in the 2026 Michelin Guide Thailand, grouped by the style of Thai cooking they specialise in.
This is an editorial selection, not a scientific or absolute ranking. We focused on restaurants serving Thai cuisine, using the Michelin Guide Thailand 2026 and the restaurants' own menus and booking pages to check addresses and prices.
The guide is compiled from published sources, not from personal visits. Thai tasting menus change with the seasons, so check prices when you book.
| Restaurant | Style | Michelin 2026 | Price per person |
|---|---|---|---|
| Sorn | Southern Thai | 3 stars | About ฿7,800++ |
| Baan Tepa | Contemporary Thai | 2 stars | About ฿4,800–6,200++ |
| R-Haan | Royal Thai samrub | 2 stars | About ฿5,200–6,500++ |
| Nusara | Family recipes | 1 star | About ฿5,000–6,000++ |
| Saneh Jaan | Traditional Thai | 1 star | ฿3,200–3,600++ |
| Aksorn | Mid-century Thai recipes | 1 star | About ฿4,200 |
| Nahm | Heritage Thai | 1 star | Heritage menu ฿4,590 |
| Chim by Siam Wisdom | Rattanakosin-era Thai | 1 star | Under ฿5,000 |
| Bo.lan | Farm-to-table Thai | 1 star | About ฿4,000–4,800++ |
| Samrub Samrub Thai | Regional Thai | 1 star | About ฿4,300++ |
Prices come from 2025–2026 menus, booking pages and the Michelin Guide.
Address: 56 Soi Sukhumvit 26, Khlong Tan, Khlong Toei, Bangkok
Sorn is the only Thai restaurant in the world with three Michelin stars, and its menu is devoted entirely to Southern Thailand. Chef Supaksorn "Ice" Jongsiri sources ingredients from the south, such as river prawns, Phuket lobster and Andaman squid, and serves them in a long menu that ends with a shared feast in the samrub tradition.
Price and booking: about ฿7,800++ per person. Seats are released monthly and sell out quickly.
Address: 561 Ramkhamhaeng Road, Hua Mak, Bang Kapi, Bangkok
In a family house with its own garden, chef Chudaree "Tam" Debhakam cooks contemporary Thai food built around vegetables, herbs and produce from small Thai farms. Baan Tepa holds two Michelin stars and a Green Star for sustainability, and it is a quieter, greener alternative to the city-centre tasting rooms.
Price and booking: about ฿4,800 to ฿6,200++ per person. Allow time for the taxi ride from central Bangkok.
Good to know: dinner only, closed on Mondays and Tuesdays.
Address: 131 Soi Sukhumvit 53, Khlong Tan Nuea, Watthana, Bangkok
Chef Chumpol Jangprai serves royal Thai cuisine as a samrub of 15 or more dishes in traditional ceramics, with seasonal menus for summer, the rainy season and winter. It holds two Michelin stars.
Price and booking: about ฿5,200 to ฿6,500++ per person. Book two to three weeks ahead.
Good to know: dinner only, open daily.
Address: 336 Maha Rat Road, Phra Borom Maha Ratchawang, Phra Nakhon, Bangkok
Chef Thitid "Ton" Tassanakajohn named Nusara after his grandmother, and the menu revisits her recipes. Ten guests share one long table opposite Wat Pho, and the 12-course menu ends with family-style dishes such as crab curry on betel leaf. It earned its first Michelin star in 2026.
Price and booking: about ฿5,000 to ฿6,000++ per person. Book months ahead.
Address: Sindhorn Tower, 130–132 Wireless Road, Lumphini, Pathum Wan, Bangkok
Saneh Jaan has held a Michelin star for nine years, serving classic Thai and old family recipes in an elegant dining room hung with Thai art. Chef Pilaipon "Toy" Kamnag cooks dishes such as crispy rice vermicelli with river prawn. It is one of the few starred Thai restaurants open for lunch every day.
Price and booking: a five-course menu costs ฿3,200++ and a seven-course menu ฿3,600++, at lunch or dinner. Book through TableCheck.
Good to know: lunch from 11:30am to 2pm and dinner from 6pm to 10pm, daily.
Address: 5F, Central: The Original Store, 1266 Charoenkrung Road, Bang Rak, Bangkok
Chef David Thompson, one of the world's leading authorities on Thai food, revives recipes from mid-century Thai cookbooks on the top floor of a restored department store, with chef Takeshi Kaneko in the kitchen. The menu changes as each new cookbook is explored, and dishes are served family-style. Aksorn has held a Michelin star since 2024, and Thompson received Thailand's first Michelin Mentor Chef Award in 2026.
Price and booking: the tasting menu costs about ฿4,200. Book directly with the restaurant.
Good to know: dinner daily from 6pm.
Address: GF, COMO Metropolitan Bangkok, 27 South Sathorn Road, Thung Maha Mek, Sathon, Bangkok
Chef Pim Techamuanvivit has led Nahm since 2018, cooking heritage Thai dishes with precision and bold flavour. The Michelin Guide recommends the Heritage set menu, which moves from savoury canapés to rich mains and dessert; an à la carte menu is also available.
Price and booking: the 2026 Heritage tasting menu costs ฿4,590. Book through the COMO Metropolitan.
Good to know: dinner daily from 6pm.
Address: 315 Soi Ongkharak 13, Thanon Nakhon Chai Si, Dusit, Bangkok
Set in a century-old wooden house with a peaceful garden, Chim is chef Thaninthorn "Noom" Chantrawan's tribute to the cooking of the Rattanakosin era. He changes the set menu every season and has held a Michelin star for years, making it a lovely choice for a romantic dinner.
Price and booking: the Michelin Guide lists it among Bangkok's starred meals under ฿5,000. Book three to four weeks ahead.
Address: 24 Soi Sukhumvit 53, Khlong Tan Nuea, Watthana, Bangkok
Chefs Duangporn "Bo" Songvisava and Dylan Jones opened Bo.lan with the belief that the best Thai restaurants should be in Thailand. Working with small farmers and rare regional produce, they serve time-honoured Thai recipes as a shared samrub. Bo.lan earned its first Michelin star in 2026.
Price and booking: menus cost about ฿4,000 to ฿4,800++ per person. It is a three-minute walk from Thong Lo BTS Station.
Good to know: closed on Tuesdays and Wednesdays; lunch only from Friday to Sunday.
Address: 39/11 Soi Yommarat, Si Lom, Bang Rak, Bangkok
Chef Prin Polsuk changes his menu about every two months to explore a different region or seasonal ingredient, from Isan to the deep south. The small four-storey house is one of the best places in Bangkok to discover regional Thai food.
Price and booking: about ฿4,300++ per person. Reservations open through the restaurant's social media channels.
Sorn is the only Thai restaurant in the world with three Michelin stars, holding them in the 2026 Michelin Guide Thailand.
R-Haan serves royal Thai samrub menus, and Saneh Jaan and Chim by Siam Wisdom cook from royal and heritage recipes.
Saneh Jaan's five-course menu costs ฿3,200++, one of the most affordable starred Thai meals in the city.
It means a 10% service charge and 7% VAT are added to the listed price.
For more ideas in Bangkok, see our guides to the best restaurants in Bangkok, the best street food in Bangkok and the best seafood restaurants in Bangkok.
Guide
Bangkok
The best restaurants in Bangkok, from three-Michelin-star Sorn and Sühring to Gaggan, Nu...
Read Guide
Guide
Bangkok
The best romantic restaurants in Bangkok, from riverside fine dining at Le Normandie and...
Read Guide
Guide
Bangkok
The best rooftop restaurants in Bangkok, from Sirocco under lebua's golden dome to Red S...
Read Guide