6 Best Restaurants in Bangkok, Thailand

Background Illustration for Restaurants

Thais are passionate about food, and love discovering out-of-the-way shops that prepare unexpectedly tasty dishes. Nowhere is this truer—or more feasible—than in Bangkok. The city's residents always seem to be eating, so the tastes and smells of Thailand's cuisine surround you day and night. That said, Bangkok's restaurant scene is also a minefield, largely because the relationship between price and quality at times seems almost inverse. For every hole-in-the-wall gem serving the best sticky rice, larb (meat salad), and som tam (the hot-and-sour green-papaya salad that is the ultimate Thai staple) you've ever had, there's an overpriced hotel restaurant serving touristy, toned-down fare. In general, the best Thai food is found at the most bare-bones, even run-down restaurants, not at famous, upscale places.

If you want a break from Thai food, many other world cuisines are represented. Best among them is Chinese, although there's decent Japanese and Korean food as well. The city's ubiquitous noodle shops have their roots in China, as do roast-meat purveyors, whose historical inspiration was Cantonese. Western fare tends to suffer from the distance, although in the past few years many upscale and trendy western eateries have opened, some of them quite excellent.

As with anything in Bangkok, travel time is a major consideration when choosing a restaurant. If you're short on time or patience, choose a place that's an easy walk from a Skytrain or subway station. The easiest way to reach a riverside eatery is often on a Chao Phraya River express boat.

Dynasty

$$$$ | Chatuchak

This restaurant has long been a favorite among government ministers and corporate executives, both for its outstanding Cantonese cuisine and its private areas, perfect for business lunches or romantic dinners. The main dining room is elegant, with crimson carpeting, carved screens, lacquer furniture, and porcelain objets d'art.

Hua Seng Hong

$$$ | Samphanthawong

In business since 1956, this expensive but worthwhile Chinatown classic takes you straight to Hong Kong with its excellent Cantonese roast meats, dim sum, clay pots, and service that is authentically brusque. Hua Seng Hong has other locations across Bangkok, including at CentralWorld mall in the city center, but this is the original and most beloved for its bustling atmosphere—from inside to outside on Chinatown’s main vein, Yaowarat Road.

371–373 Yaowarat Rd., Bangkok, 10100, Thailand
02–222--7053
Known For
  • Delicious fatty duck
  • Goose-foot–and–abalone stew
  • Combo specials and à la carte

Something incorrect in this review?

Liu

$$$$ | Pathumwan

You'll want to be spotted at this so-called "neoclassic Chinese” restaurant in the Conrad Bangkok hotel, where the contemporary-focused concept and design come from the creator of the equally snazzy Green T. House in Beijing. Prepared by a Hong Kong chef, the extensive menu focuses on classic Cantonese, and the dim sum is considered among the best in Bangkok. Reservations are recommended for dim sum lunches.

87 Wittayu (Wireless Rd.), Bangkok, 10330, Thailand
02–690--9255
Known For
  • Roast Peking duck and goose liver topped with crispy duck skin and caviar
  • Abalone clay pot
  • Dim sum lunches
Restaurant Details
Reservations essential

Something incorrect in this review?

Recommended Fodor's Video

Prachak Roast Duck

$ | Bang Rak

This little place with bare walls and a tile floor is beloved by locals for its juicy pet (roast duck) and moo daeng (red pork). Getting here early is a good idea—by 6 pm there's often little duck left—and allow yourself time to find the entrance, which is easy to miss on busy Charoen Krung Road.

Tang Jai Yoo

$$ | Samphanthawong

This open-air seafood restaurant is full of festive round tables and tanks containing live whole crabs, lobsters, and sea leeches ready to be cooked in traditional Thai-Chinese style, with a major Teochew influence. There are lots of à la carte options from land and sea, but ordering off one of the many set menus is the best way to sample a variety of dishes.

85–89 Yaowapanit Rd., Bangkok, 10100, Thailand
02–224--2167
Known For
  • Stewed turtle soup
  • Whole roasted suckling pig
  • Traditional Thai-Chinese and Teochew (Chao Zhou)

Something incorrect in this review?

Yim Yim Restaurant

$$ | Samphanthawong

This second-floor restaurant has been serving Chao Zhou cuisine for more than 70 years and though it lacks the elegance of the hotel restaurants in the area—the dining room is simple and you have to walk through the dishwashing room to reach the bathroom—it's a solid option in the heart of Chinatown. The Chinese-style sashimi and the fresh crab claws with ginger are excellent, but if you're feeling bold, try the ham with goatskin dipped in rice vinegar.