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

Sort by: 46 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL Area Search CLEAR ALL
Loading...
  • 21. Cabbages & Condoms

    $$ | Sukhumvit

    Established in the 1980s to raise funds for the Population and Community Development Association (PDA), a sex education/AIDS prevention organization, this restaurant serves traditional Thai dishes amid a quirky decor. The fairy lights and condom-decorated mannequins contrast with the traditional teakwood.

    6-10 Sukhumvit Rd., Soi 12, Bangkok, Bangkok, 10110, Thailand
    02/229--4610

    Known For

    • Free condoms instead of after-dinner mints
    • Unconventional gift shop
    • Outdoor seating available
  • 22. 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
  • 23. Hai Som Tam Convent

    $ | Silom

    A good sign of quality, this restaurant is packed with Thais sharing tables filled with northeastern favorites like grilled chicken, spicy papaya salad, and minced duck salad. The open-air dining area can be hot, it's often crowded and noisy, and the staff don’t speak much English, so you’ll need to pick and point from the menu—but that's part of the fun.

    2/4-5 Convent Rd., Bangkok, Bangkok, 10500, Thailand
    02/631--0216

    Known For

    • Properly spicy Thai food
    • No air-conditioning
    • Cheap yet satisfying eats

    Restaurant Details

    Rate Includes: Closed Sun.
  • 24. Harmonique

    $$ | Bang Rak

    This small house near the river is filled with Thai antiques and anatique chests scattered with bric-a-brac, which all gives the ambience of dining at a relative's house. The staff is very good at helping indecisive diners choose from the brief menu, and although the restaurant has become more touristy over the years, it also retains a loyal and regular local clientele.

    22 Charoen Krung Rd., Soi 34, Bangkok, Bangkok, 10500, Thailand
    02/237–8175

    Known For

    • Terrace and dining room seating
    • Unusual Thai dishes like hoa mouk (fish curry in a banana leaf)
    • Excellent curries
  • 25. Issaya Siamese Club

    $$$$ | Sathorn

    An upscale and much-raved-about Thai restaurant, Issaya both surprises and charms with its delightfully laid-back atmosphere, set in a tropical garden peppered with colorful bean bags during dry season. The dining room is cozy with big couches and lots of antique touches, coupled with fun platings and garnishes and impeccable service.

    4 Soi Si Aksorn, Chua Ploeng Rd., Bangkok, Bangkok, 10120, Thailand
    02/672--9040

    Known For

    • Dishes inspired by celeb chef Ian Kittichai's childhood
    • Good cocktails
    • The beloved banana blossom and heart of palm salad
  • Recommended Fodor’s Video

  • 26. Je Ngor

    $$ | Sukhumvit

    Locals adore this Thai-Chinese eatery for various stir-fried seafood dishes, loaded with fried garlic, pepper, and fragrant curry, as well as reasonably priced lunch set menus. The decor is homey but attractive, with warm colors and lots of space, making the Sukhumvit location of this popular chain both comfy and convenient.

    68/2 Sukhumvit, Soi 20, Bangkok, Bangkok, 10110, Thailand
    02/258--8008

    Known For

    • Special menu items like stir-fried rock lobster
    • Hot pot soups
    • Traditional Thai desserts
  • 27. Kaloang Home Kitchen

    $$ | Dusit

    An alley near the National Library leads to this off-the-beaten-track restaurant on a ramshackle pier overlooking the Chao Phraya River. Kaloang Home Kitchen might not look like much with its plastic seats and simple tables, but it's a local favorite for waterfront breezes that keeping things comfortably cool, as well as generous grilled seafood platters and giant river prawns.

    2 Sri Ayutthaya Rd., Bangkok, Bangkok, 10300, Thailand
    02/281--9228

    Known For

    • No-frills dining
    • Riverside location
    • Well-priced seafood
  • 28. Khao Tom Bowon

    $$ | Banglamphu

    Across the street from Wat Bowonniwet, this humble eatery is famed for high-quality khao tom, rice soup served with a wide variety of Chinese-Thai dishes, including excellent phat phak bung (water spinach stir-fried with chili and garlic), jap chai (mixed-vegetable stew), and pet phalo (five-spice duck in gravy). This is a good late-night eating choice, since it's open daily from 5 pm to 3 am.

    243 Phra Sumen Rd., Bangkok, Bangkok, 10200, Thailand
    02/629–1739

    Known For

    • Open very late
    • Local favorite
    • Khao tom
  • 29. Khrua Nai Baan (Home Kitchen)

    $ | Pathumwan

    A real hole-in-the-wall where friends gather to enjoy great meals together, this long-running eatery turns out excellent Thai-Chinese cuisine in a simple dining room. All the classics everyone should try at least once on a Bangkok trip are served here at reasonable prices, making it a favorite among the Thais and expats who live and work on laid-back Soi Lang Suan.

    90/2 Soi Lang Suan, Bangkok, Bangkok, 10330, Thailand
    02/255--8947

    Known For

    • Great value
    • Traditional Thai dishes like tom yum goong and oyster omelet
    • Close to Lumpini Park
  • 30. Krua Apsorn

    $$ | Old City

    This small shophouse restaurant is a truly capable all-round Thai eatery, a rarity in a neighborhood where you’re generally better off eating at places that specialize in one or two dishes. Recommended plates include nuea pu phat phrik lueang (crabmeat stir-fried with yellow chili) and kaeng khiaw-wan look chin pla krai (green curry with fish balls).

    169 Dinso Rd., Bangkok, Bangkok, 10200, Thailand
    02/685--4531

    Known For

    • Convenient to key Old City tourist sights
    • Consistently good food
    • Crab meat with yellow peppers

    Restaurant Details

    Rate Includes: Closed Sun.
  • 31. Le Du

    $$$$ | Bang Rak

    At this modern Michelin-starred Thai restaurant, helmed by chef Thitid “Ton” Tassanakajohn, you're likely to try something new in the 4-course and 6-course tasting menus (no à la carte)—maybe a crunchy ant larvae topping or a charcoal-grilled pork jowl curry. Sleek minimalist surroundings put the focus on the food and drink, and since the chef is also a sommelier, you can expect wine pairings that perfectly complement each course.

    399/3 Silom Rd., Soi 7, Bangkok, Bangkok, 10500, Thailand
    02/291--99969

    Known For

    • Young, trendy crowd
    • Creative Thai dishes like a deconstructed pad kra pao
    • Fresh regional products including free-range chicken

    Restaurant Details

    Rate Includes: Closed Sun.
  • 32. Madame Musur

    $$ | Banglamphu

    The only restaurant in Banglamphu focusing on northern Thai cuisine is tucked away in a quiet corner of Rambutri Road not far from Khao San. Khao soi, a northern Thai dish of egg noodles in a mild curry broth, is a house specialty.

    41 Rambutri Rd., Bangkok, Bangkok, 10200, Thailand
    02/281--4238

    Known For

    • Amazing khao soi
    • Atmospheric bamboo furniture
    • Convenient location to Khao San Road

    Restaurant Details

    Rate Includes: Closed Mon.
  • 33. Manohra Dining Cruise

    $$$$ | Thonburi

    Beautifully restored antique rice barges depart from Anantara Riverside Bangkok at 5 pm, with Thai canapes by well-known Chef Phong. It's free for Anantara Riverside Bangkok guests.

    257/1–3 Charoen Nakhon Rd., Bangkok, Bangkok, 10600, Thailand
    02/476–0022

    Restaurant Details

    Rate Includes: Cruise is free for hotel guests.
  • 34. Methavalai Sorndaeng

    $$ | Old City

    Serving exceptional traditional Thai food for more than 60 years, Sorndaeng features white tablecloths, lacy curtains, and black-trousered waiters. Fans say the restaurant makes the best thawt man plaa (fried spicy fish cakes) in the city. At lunch, the restaurant tends to fill up with local government office workers.

    78/2 Ratchadamnoen Klang Rd., Bangkok, Bangkok, 10200, Thailand
    02/224–3088

    Known For

    • Lunchtime busy with government workers
    • Sophisticated presentation
    • Upscale atmosphere
  • 35. My Choice

    $$ | Sukhumvit

    My Choice might be located a bit far off the main Sukhumvit drag, but it’s very popular among Thais with a taste for their grandmothers' traditional recipes. Natural light, modern wood furniture, and leafy plants create a warm and inviting atmosphere, but when the weather is cool, diners prefer to sit outside.

    19 Sukhumvit Rd., Soi 36, Bangkok, Bangkok, 10110, Thailand
    02/258–6174

    Known For

    • Popular for family dining
    • Ped aob (whole roasted duck)
    • Traditional recipes
  • 36. 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. 

    27 S. Sathorn Rd., Bangkok, Bangkok, 10120, Thailand
    02/625–3333

    Known For

    • Carefully selected wines
    • à la carte options as well as a tasting menu
    • Little-known regional dishes like the blue swimmer crab curry

    Restaurant Details

    Rate Includes: No lunch weekends, Reservations essential
  • 37. Once Upon a Time

    $$ | Ratchathewi

    Period photos of the royal family, movie stars, and beauty queens cover the pink walls of this traditional Thai restaurant occupying two old teak houses down Soi 17 a ways. Antiques fill the dining rooms, and clothed tables are set up in the garden between the houses, creating the ideal laid-back setup for escaping Bangkok chaos while still being downtown.

    32 Phetchaburi, Soi 17, Bangkok, Bangkok, 10400, Thailand
    02-252–8629

    Known For

    • <PRO>regional dishes like mieng kan (dried shrimp and various ingredients rolled in leaf)</PRO>
    • <PRO>close to Pantip Plaza</PRO>
    • <PRO>away from traffic noise</PRO>

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 38. Polo Fried Chicken

    $ | Pathumwan

    This legendary restaurant has been delighting diners with its fried chicken seasoned with black pepper and plenty of golden-brown garlic for more than 50 years.  The restaurant is a bit hard to find—as you enter Soi Polo (Soi Sanam Khli), it's about 50 yards in on your left.

    137/1–2 Soi Polo (Soi Sanam Khli), Bangkok, Bangkok, 10330, Thailand
    02/655–8489

    Known For

    • Frequented by Thais and foreigners alike
    • Delicious sides like sticky rice and papaya salad
    • Awarded Michelin Bib Gourmand status in 2021

    Restaurant Details

    Rate Includes: Reservations not accepted
  • 39. 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

    Restaurant Details

    Rate Includes: No lunch, Smart casual
  • 40. Sala Rim Naam

    $$$$ | Thonburi

    Come to Sala Rim Naam—part of the Mandarin Oriental hotel but across the river—to soak up the atmosphere, which includes a classical Thai dancing show nightly at 7:45 pm in an indoor pavilion, or to enjoy the romantic mood of alfresco tables overlooking the river. The renditions of Thai food are rather Westernized, but the set dinners, buffet lunches, and à la carte menus offer plenty of choices.  There is a complimentary shuttle boat across the Chao Phraya River from the Mandarin Oriental Hotel.

    48 Oriental Ave., Bangkok, Bangkok, 10500, Thailand
    02/659–9000

    Known For

    • Riverside terrace
    • Thai dancing shows
    • Extensive menu

    Restaurant Details

    Rate Includes: Reservations essential

No Restaurants Results

Please try a broader search, or expore these popular suggestions:

There are no results for {{ strDestName}} Restaurants in the searched map area with the above filters. Please try a different area on the map, or broaden your search with these popular suggestions:

Recommended Fodor’s Video