Skip to main content
Visit Thailand Today

Best Restaurants & Food in Bangkok

127 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.

Where to stay in Bangkok

We compare prices across these trusted booking sites — pick whichever fits your trip.

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(818)
21 Prachathipatai Rd, Khwaeng Wat Bowon Niwet, Khet Phra Nakhon, Krung Thep Maha Nakhon 10200, Thailand

Authentic Thai street food restaurant in Phra Nakhon serving flavoursome dishes at remarkably affordable prices.

Sato San Rooftop Bar

Sato San Rooftop Bar

5.0(789)
111 Thanon Ratchadamri, Khwaeng Lumphini, Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand

A rooftop bar in central Bangkok open nightly until 2am, offering skyline views and evening cocktails.

Suraya Bangkok Hostel & Kitchen
Hidden Gem

Suraya Bangkok Hostel & Kitchen

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

Hostel-restaurant hybrid near Phra Nakhon's historic streets, open daily for casual social dining.

Absorn Thai Bistro

Absorn Thai Bistro

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

Authentic Thai bistro in Bangkok's historic Old City, open daily until 11:30 PM with dishes from 59 baht.

cholasbkk

cholasbkk

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

Authentic North and South Indian restaurant in Ratchathewi, open daily with both à la carte and buffet options.

Panda Thai Food & Vegetarian

Panda Thai Food & Vegetarian

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

A dual Thai and vegetarian menu done with equal care, open daily until 11:30 PM near Khao San Road.

MaeThum Padthai

MaeThum Padthai

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

A century-old pad thai specialist in historic Phra Nakhon, beloved for its focused menu and personal touch.

Kodtalay The Riverfront Seafood Buffet

Kodtalay The Riverfront Seafood Buffet

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

Riverfront seafood buffet in Sathorn with fresh grilled prawns, wide variety, and open-air Chao Phraya views.

Baannok BKK | บ้านนอกเข้ากรุง

Baannok BKK | บ้านนอกเข้ากรุง

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

Authentic regional Thai cooking on Lang Suan Road, with a Michelin mention and an open-air setting.

Malar Thai-Indian Cuisine
Hidden Gem

Malar Thai-Indian Cuisine

4.9(405)
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.

The Island Restaurant Thai food & Vegetarian And Bar.

The Island Restaurant Thai food & Vegetarian And Bar.

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

A Thai and vegetarian restaurant and bar in Phra Nakhon, open daily from 7 AM to 2 AM.

แซ่บนิรันดร์ - ZAABNIRAN One Bangkok

แซ่บนิรันดร์ - ZAABNIRAN One Bangkok

4.9(998)
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.

Suda - Thai & Vegetarian Restaurant

Suda - Thai & Vegetarian Restaurant

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

Casual Thai and vegetarian restaurant in Phra Nakhon, open daily 8am–midnight near Khao San Road.

FATT Chicken Rice - One Bangkok

FATT Chicken Rice - One Bangkok

4.9(602)
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 Seafood Buffet Sukhumvit

Kodtalay Seafood Buffet Sukhumvit

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

Hugely popular Bangkok seafood buffet with live tanks, tableside grilling, and strong value at 499 baht.

ร้านขจร | Kajohn Authentic Southern Thai Cuisine

ร้านขจร | Kajohn Authentic Southern Thai Cuisine

4.9(1,351)
245, 4 Thanon Chakkraphatdi Phong, Khwaeng Khlong Maha Nak, Khet Pom Prap Sattru Phai, Krung Thep Maha Nakhon 10100, Thailand

Highly regarded southern Thai dinner spot in Pom Prap, known for bold regional flavours and approachable spicing.

Pura Brasa Thailand (One Bangkok)
Hidden Gem

Pura Brasa Thailand (One Bangkok)

4.9(294)
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.

Choen
Hidden Gem

Choen

4.8(91)
122, 124 Soi Pradu, Khwaeng Pom Prap, Khet Pom Prap Sattru Phai, Krung Thep Maha Nakhon 10100, Thailand

An intimate fine dining experience showcasing Thai cuisine through a 10-course chef's menu cooked over open fire.

Olive Kitchen - Khaosan

Olive Kitchen - Khaosan

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

A Khaosan Road staple serving Thai, Thai fusion, wood-fired pizza, and bakery items daily from breakfast to late night.

Côte by Mauro Colagreco

Côte by Mauro Colagreco

4.8(570)$$$$
300/2 ถ. เจริญกรุง Khwaeng Yan Nawa, Khet Sathon, Krung Thep Maha Nakhon 10120, Thailand

Acclaimed chef Mauro Colagreco's Bangkok outpost serving refined Mediterranean-influenced tasting menus in Sathon.

Axis & Spin Rooftop Restaurant & Bar (38th floor)

Axis & Spin Rooftop Restaurant & Bar (38th floor)

4.8(1,566)
38th Floor 413 Sukhumvit Rd, Khwaeng Khlong Toei Nuea, Watthana, Krung Thep Maha Nakhon 10110, Thailand

Rooftop bar and fine dining on the 38th floor of The Continent Hotel, with panoramic Bangkok skyline views.

Jim Thompson, A Thai Restaurant

Jim Thompson, A Thai Restaurant

4.8(3,219)
6/1,6, 2 Soi Kasem San 2, Khwaeng Wang Mai, Pathum Wan, Krung Thep Maha Nakhon 10330, Thailand

Refined dinner-only Thai restaurant in Pathum Wan, connected to the iconic Jim Thompson heritage brand.

Maison Dunand
Hidden Gem

Maison Dunand

4.8(324)
55 Sathon Soi 10, Si Lom, Khet Bang Rak, Krung Thep Maha Nakhon 10500, Thailand

Refined French fine dining in Bangkok's Si Lom district, open for dinner Tuesday to Saturday.

Japanish Rooftop Bar & Modern Kitchen
Hidden Gem

Japanish Rooftop Bar & Modern Kitchen

4.8(491)
155, 19th floor, Ramada by Wyndham Hotel, 23-24 Soi Sukhumvit 11, Khwaeng Khlong Toei Nuea, Watthana, Krung Thep Maha Nakhon 10110, Thailand

Japanese-Spanish fusion rooftop dining on the 19th floor of a Sukhumvit hotel, open nightly until 4am.

Find a place to stay in Bangkok

Compare live rates across booking sites.

Sponsored links — we may earn a commission, at no extra cost to you.

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.