9 Best Restaurants in Bangkok, Thailand

Pen

$$$ | Yannawa Fodor's choice

This restaurant has little in the way of atmosphere, but seafood aficionados still brave the traffic up to Yannawa in order to splurge. Pen is expensive by Thai restaurant standards, but it's still a bargain compared to most hotel restaurants for charcoal-grilled seafood and a range of classic Thai fare.

Peppina

$$$ | Sukhumvit Fodor's choice

A top contender as Bangkok's best pizzeria, the warmly industrial-looking Peppina is booked solid most nights (although there are other locations). The attention to detail includes wood firing, pizza dough that's left to rise overnight, and fresh buffalo mozzarella and other ingredients imported from Italy.

27/1 Sukhumvit, Soi 31, Bangkok, Bangkok, 10110, Thailand
09/228--29861
Known For
  • inventive antipasti
  • gourmet pizza
  • extensive drink list
Restaurants Details
Rate Includes: Reservations recommended

Baan Klang Nam 2

$$$ | Yannawa

If you cruise the Chao Phraya River at night, you might end up gazing upon the clapboard house this restaurant occupies, wishing you were among the crowd dining at this most romantic spot. Fresh Thai oysters, served raw with chili and herbs, are a big draw here. There’s another branch on Rama III Road at 288 Soi 14, but this one has more atmosphere. 

762/7 Bangkok Sq., Rama III Rd., Bangkok, Bangkok, 10120, Thailand
02/682–7180
Known For
  • white-teak traditional house
  • authentic Thai cuisine
  • seafood dishes like steamed fish and spicy fried crab

Recommended Fodor's Video

Celadon

$$$ | Sathorn

Lotus ponds reflect the city's beautiful evening lights at this romantic restaurant. The upmarket Thai food is good, with elegant touches that cater to locals as well as foreigners. A classic Thai dance performance takes place nightly at 7:30 and 8:30, complementing well-known Thai dishes served à la carte or an eight-course tasting menu.

13/3 S. Sathorn Rd., Bangkok, Bangkok, 10120, Thailand
02/344–8888
Known For
  • regional dishes like khao soi and southern-style yellow curry
  • several vegetarian options
  • seafood specialties like grilled river prawns

Liu

$$$ | Pathumwan

You'll want to be spotted at this so-called "neoclassic Chinese” restaurant in the Hilton hotel, where the contemporary-focused concept and design come from the creator of the equally snazzy Green T. House in Beijing. The natural light and wood interior create a soothing effect, enhanced by the superior service you'll receive despite a large dining room that’s often packed, especially for dim sum lunches.

Nahm

$$$ | Sathorn

Started by master chef David Thompson, who won accolades for his Thai eatery in London, the distinguished Nahm changed hands to chef Pim Techamuanvivit in 2018. Her cuisine marries the traditionalist concept of Nahm—where Thompson turned heads with recipes from ancient cookbooks—with the labor-intensive approach of Techamuanvivit's first restaurant, San Francisco's Kin Khao, for an upscale yet authentic Thai experience. 

Saffron

$$$ | Sathorn

The menu at Saffron mixes creative modern Thai with classic dishes, and the food is just as exciting as the stunning views from the 52nd floor of the Banyan Tree Bangkok. Even if you don't come for dinner, stop by the adjoining bar on the balcony for a cocktail or some street food–inspired snacks—the comfy seating, cool breeze, and vistas are superb.

21/100 S. Sathorn Rd., Bangkok, Bangkok, 10120, Thailand
02/679–1200
Known For
  • traditional Thai favorites like banana blossom salad
  • rare ingredients like Tasmanian salmon in the signature yum pla salad
  • lots of smaller bites available
Restaurants Details
Rate Includes: No lunch, Smart casual

Salathip

$$$ | Bang Rak

In Thai-style teak pavilions facing the Chao Phraya River, this restaurant has a setting that practically guarantees a romantic evening—book an outside table so you can enjoy the breeze. Although the food may not have as many chilies as locals would like, the Thai standards are represented on the menu, with à la carte and set menus of seven or eight Thai favorites starting at B1,680.

Samlor

$$$ | Bang Rak

In this century-old corner building in Bang Rak, a small team of Thai chefs turn out gub glam, simple dishes that are traditionally meant to accompany an evening of drinking but the food more than stands up on its own. Signature dishes include fried chicken wings in a fish-sauce glaze and beef brisket braised in a soy ginger sauce and served with garlic rice and greens. On the same premises, a Japanese partner makes world-class homemade ice cream with Thai ingredients.

1076 Charoen Krung Rd., Bangkok, Bangkok, 10500, Thailand
06/421–01520
Known For
  • amazing ice cream
  • large portions meant to be shared
  • top quality ingredients
Restaurants Details
Rate Includes: Reservations recommended