Skip to main content
Visit Thailand Today

Best Restaurants & Food in Bangkok

146 places found in Bangkok

Bangkok is one of the world's great food cities — a place where a 40-baht plate of pad kra pao from a street stall can be just as memorable as a 3,000-baht tasting menu at a Michelin-starred restaurant. The city holds more Michelin stars than any other in Southeast Asia, yet its real culinary power lies in the depth and variety of its street food, market stalls, and neighbourhood restaurants.

Chinatown (Yaowarat) is the epicentre of Bangkok's food scene after dark — head there for legendary seafood, roast duck, and T&K's famous crab omelette. Thonglor and Ekkamai are where Bangkok's dining-out crowd congregates, with everything from Japanese omakase to modern Thai tasting menus. For old-school Thai cooking, explore the side sois of Ari and Saphan Khwai, where family-run restaurants serve regional specialities that never make it onto tourist menus.

Book food tours & dining experiences in Bangkok

Street-food crawls, cooking classes, and tasting tours — book the experiences behind the meals.

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Aonchorn Thai restaurant

Aonchorn Thai restaurant

4.9(1,032)$$$$
21 Prachathipatai Rd, Khwaeng Wat Bowon Niwet, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Isaan cooking done properly for next to nothing, and they'll let you bring your own beer.

MIA Bangkok

MIA Bangkok

4.8(553)
30 Soi Attha Kawi 1, Khwaeng Khlong Tan, Khet Khlong Toei

MIA is where I'd point people when the grand names are booked out — a Michelin-starred dining room off Sukhumvit run by a chef couple, serving playful tasting menus that move between European technique and Asian flavour, with a dessert stretch reviewers single out again and again.

Gaggan

Gaggan

4.5(535)
68 Sukhumvit 31, Khwaeng Khlong Tan Nuea, Watthana

Gaggan is Bangkok's most famous dining ticket — chef Gaggan Anand's two-Michelin-star, emoji-menu marathon of 20-plus courses of 'progressive Indian' cooking, served counter-style with the chef and his brigade performing as much as cooking.

Nusara

Nusara

4.5(743)
336 Thanon Maha Rat, Khwaeng Phra Borom Maha Ratchawang, Khet Phra Nakhon

Nusara is chef Thitid 'Ton' Tassanakajohn's love letter to his grandmother's cooking — a jewel-box dining room across from Wat Pho where refined tasting menus rework Thai family recipes with top-shelf ingredients.

Somboon Seafood Surawong

Somboon Seafood Surawong

4.2(6,629)
169 7-12 Surawong Rd, Khwaeng Suriya Wong, Khet Bang Rak

Come for the curry crab, order it without hesitation, and let the rest of the menu play backup.

Le Du

Le Du

4.1(1,273)
399/3 Soi Siri Chunsawek, Si Lom, Khet Bang Rak

Le Du ('season' in Thai, despite the French look of the name) is chef Thitid 'Ton' Tassanakajohn's modern Thai flagship near Silom — crowned No.1 on Asia's 50 Best Restaurants in 2023 and Michelin-starred for tasting menus built on peak-season Thai produce.

T & K Seafood

T & K Seafood

4.1(3,630)
49, 51 Phadung Dao Rd, Khwaeng Samphanthawong, Khet Samphanthawong

Chinatown's loudest seafood corner: green shirts, wok smoke, grilled river prawns, and a queue by seven.

The Island Restaurant Thai food & Vegetarian And Bar.

The Island Restaurant Thai food & Vegetarian And Bar.

4.9(16,346)
49 Soi Samsen 4, Khwaeng Ban Phan Thom, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Corner spot near the old city doing generous Thai plates and a proper vegetarian menu from 7am to 2am.

Malar Thai-Indian Cuisine
Hidden Gem

Malar Thai-Indian Cuisine

4.9(485)$$$$
360/15 Soi Samsen 4, Khwaeng Ban Phan Thom, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Authentic Indian cuisine with aromatic spices and standout butter chicken, open daily in central Bangkok.

Pura Brasa Thailand (One Bangkok)
Hidden Gem

Pura Brasa Thailand (One Bangkok)

4.9(405)
Pura Brasa One Bangkok Entrance 3, 3rd Floor, Parade Building, 1877 ถ. พระรามที่ 4 แขวงลุมพินี เขตปทุมวัน กรุงเทพมหานคร 10330, Thailand

Spanish charcoal grill restaurant inside One Bangkok's Parade Building, serving sharing-style meats and seafood.

Suda - Thai & Vegetarian Restaurant

Suda - Thai & Vegetarian Restaurant

4.9(1,903)
Unit 14, Number, 360 Soi Samsen 4, Khwaeng Ban Phan Thom, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Vegetarian Thai cooking that isn't an afterthought, served from breakfast right through to midnight.

Suraya Bangkok Hostel & Kitchen

Suraya Bangkok Hostel & Kitchen

4.9(369)
237/8 Thanon Phra Sumen, Khwaeng Talat Yot, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

A hostel kitchen in old Bangkok that never closes, built more for conversation than for fine dining.

ZAABNIRAN One Bangkok

ZAABNIRAN One Bangkok

4.9(1,062)
B1 Fl, One Bangkok Entrance 3, 41 Thanon Witthayu, Khwaeng Lumphini, Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand

Basement noodle shop in One Bangkok serving bold tom yum bowls with adjustable spice levels, daily until 21:30.

cholasbkk

cholasbkk

4.9(8,416)
629 Soi Phetchaburi 31, Khwaeng Makkasan, Khet Ratchathewi, Krung Thep Maha Nakhon 10400, Thailand

Indian food that tastes like home cooking, at prices that will make you wince a little.

Panda Thai Food & Vegetarian

Panda Thai Food & Vegetarian

4.9(1,600)
196 Soi Samsen 2, Khwaeng Ban Phan Thom, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Vegetarian cooking that gets the same attention as the meat menu, not a token afterthought.

Absorn Thai Bistro

Absorn Thai Bistro

4.9(3,089)
232 - 240 Mahachai Road Sumranrath 232 Maha Chai Rd, Khwaeng Samran Rat, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Old City Thai cooking done properly, with pad krapow from 59 baht and staff who warn you about the chilli.

Baannok BKK

Baannok BKK

4.9(1,674)
อาคาร วีฟร์ ชั้นที่ 2, 34/3 Lang Suan Rd, Khwaeng Lumphini, Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand

Regional Thai done properly on Lang Suan, with service warm enough that diners name the waiter in reviews.

FATT Chicken Rice - One Bangkok

FATT Chicken Rice - One Bangkok

4.9(712)
1 Thanon Rama IV, Khwaeng Lumphini, Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand

Singaporean-style chicken rice served in One Bangkok's basement level, open daily 10:30am–9:30pm.

Kodtalay The Riverfront Seafood Buffet

Kodtalay The Riverfront Seafood Buffet

4.9(57,533)$$$$
11, 3 Soi Charoen Krung 58, Khwaeng Yan Nawa, Khet Sathon, Krung Thep Maha Nakhon 10120, Thailand

Open-air seafood buffet on the Chao Phraya from 599 baht, and the river seats are worth asking for.

Kodtalay Seafood Buffet Sukhumvit

Kodtalay Seafood Buffet Sukhumvit

4.9(26,667)$$$$
3070 Sukhumvit 70 Alley, Bang Na Nuea, Khet Bang Na, Krung Thep Maha Nakhon 10260, Thailand

Live river prawns from the tank, grilled at your table, and no clock ticking on how long you stay.

MaeThum Padthai

MaeThum Padthai

4.9(1,686)$$$$
6/3 Thanon Siri Phong, Khwaeng Samran Rat, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

A pad thai specialist with about five dishes on the menu, jazz on the stereo and an owner who'll talk you through it.

Olive Kitchen - Khaosan

Olive Kitchen - Khaosan

4.8(3,115)
28/10, Khwaeng Chana Songkhram, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

A proper sit-down kitchen in the middle of the Khaosan chaos, doing Thai, pizza and its own bakery bread.

Smith & Co. (One Bangkok)

Smith & Co. (One Bangkok)

4.8(1,893)$$$$
199 The Storeys at One Bangkok, G Floor Unit 2G19, 2G20, ถ. วิทยุ แขวงลุมพินี เขตปทุมวัน กรุงเทพมหานคร 10330, Thailand

Western comfort food done properly, with a truffle burger that's become the reason most people book.

Florae Restaurant

Florae Restaurant

4.8(725)
95, 370, 22 Soi Sukhumvit 24, Khwaeng Klongton, Khet Klongtoey, Krung Thep Maha Nakhon 10110, Thailand

A serene all-day dining destination on Sukhumvit 24 with standout Mediterranean food and exceptional service.

All 146 restaurants & food in Bangkok

Find a place to stay in Bangkok

Compare prices across booking sites.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

Sponsored — we may earn a commission at no extra cost to you. Learn more.

Frequently Asked Questions

What is the best street food area in Bangkok?

Yaowarat (Chinatown) is the undisputed champion for night street food — seafood, noodles, and desserts. Khao San Road area has cheap eats for backpackers. Victory Monument has excellent boat noodles. Or Tor Kor Market near Chatuchak has the city's best produce and prepared food stalls.

How much does a meal cost in Bangkok?

Street food meals run 40-80 THB ($1-2.30). Casual sit-down restaurants average 100-250 THB. Mid-range restaurants with air conditioning cost 250-600 THB per dish. Fine dining ranges from 1,500-5,000+ THB for tasting menus.

Are Bangkok restaurants safe for tourists?

Yes. Food safety standards are generally high, especially at busy stalls with high turnover. Look for vendors with long queues — fast turnover means fresh food. Most restaurants in tourist areas offer English menus and accommodate dietary restrictions.