Credit

Courtesy of Luciano Mortula/Getty Images/iStockphoto

What to Eat in Bangkok

The world is your oyster when it comes to the dining scene in Bangkok. The city is considered to be a top foodie destination for a variety of reasons, but its main calling card is its street food. There are more than 300,000 street food vendors in the city, meaning you could probably spend your entire stay in Bangkok without stepping into a sit-down restaurant. You can find street food all over the city, but you should start in Chinatown, particularly on Yaowarat (the neighborhood's main thoroughfare), Khao San and Sukhumvit roads. Here you'll find street vendors in droves, lined up side by side, serving up all kinds of delectable Thai fare.
Stir fries, fried rice, curries, grilled meat and fish skewers, pad see ew, and other noodles dishes are all staples in the street food scene, as is papaya salad, or som tam. Som tam is grated papaya mixed with string beans, chilies, garlic and a host of other spices. This mixing of opposites, such as the sweet and savory or the sweet and spicy, is what Thai cuisine is all about. This blend can also be found in other popular Thai dishes, including massaman curry, a coconut curry with savory ingredients, including potatoes, or sticky rice with mangos, which is sticky rice mixed with mangos and covered in a coconut cream sauce. 
Now that you know where to go and what to order, it's important to know how to order, as well as what to look out for when approaching a street vendor. Contrary to popular belief, Bangkok is not getting rid of its street vendors. Instead, the local government is implementing measures to make street food more sanitary. If you see a stall that people – especially locals – aren't visiting, it's best to keep moving. And remember: Some stalls may have English menus, but most don't. Travelers have said that merely pointing to certain ingredients, pictures or what other diners are eating can be the easiest way to order if the vendor only speaks Thai (as most do). Vendors are aware of Bangkok's reputation as a street food capital and are accustomed to dealing with tourists; they'll be able to understand you with even the slightest gesture. 

The world is your oyster when it comes to the dining scene in Bangkok. The city is considered to be a top foodie destination for a variety of reasons, but its main calling card is its street food. There are more than 300,000 street food vendors in the city, meaning you could probably spend your entire stay in Bangkok without stepping into a sit-down restaurant. You can find street food all over the city, but you should start in Chinatown, particularly on Yaowarat (the neighborhood's main thoroughfare), Khao San and Sukhumvit roads. Here you'll find street vendors in droves, lined up side by side, serving up all kinds of delectable Thai fare.

Stir fries, fried rice, curries, grilled meat and fish skewers, pad see ew, and other noodles dishes are all staples in the street food scene, as is papaya salad, or som tam. Som tam is grated papaya mixed with string beans, chilies, garlic and a host of other spices. This mixing of opposites, such as the sweet and savory or the sweet and spicy, is what Thai cuisine is all about. This blend can also be found in other popular Thai dishes, including massaman curry, a coconut curry with savory ingredients, including potatoes, or sticky rice with mangos, which is sticky rice mixed with mangos and covered in a coconut cream sauce.

Now that you know where to go and what to order, it's important to know how to order, as well as what to look out for when approaching a street vendor. Contrary to popular belief, Bangkok is not getting rid of its street vendors. Instead, the local government is implementing measures to make street food more sanitary. If you see a stall that people – especially locals – aren't visiting, it's best to keep moving. And remember: Some stalls may have English menus, but most don't. Travelers have said that merely pointing to certain ingredients, pictures or what other diners are eating can be the easiest way to order if the vendor only speaks Thai (as most do). Vendors are aware of Bangkok's reputation as a street food capital and are accustomed to dealing with tourists; they'll be able to understand you with even the slightest gesture. 

Find the Best Restaurants in Bangkok

  • #1
    Benihana-Bangkok
    #1 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 1683 reviewsTripAdvisor (1683)
    $$ | Japanese, Sushi, Asian, Contemporary
    257 Charoennakorn Road, Samrae, Thonburi Riverside Plaza, Bangkok 10600 Thailand
    Read More »
  • #2
    Nami Teppanyaki Steakhouse - at the JW Marriott Hotel Bangkok
    #2 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 2964 reviewsTripAdvisor (2964)
    $$ | Japanese, Steakhouse, Seafood, Asian, Grill
    4 Sukhumvit Road, Soi 2 JW Marriott Hotel Bangkok, Bangkok 10110 Thailand
    Read More »
  • #3
    Benihana at Avani Atrium
    #3 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 1525 reviewsTripAdvisor (1525)
    $$ | Japanese, Sushi, Asian
    1880 New Petchburi Road Bangkapi, Huay Kwang, Bangkok 10310 Thailand
    Read More »
  • #4
    New York Steakhouse - at the JW Marriott Hotel Bangkok
    #4 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 1639 reviewsTripAdvisor (1639)
    $$ | Steakhouse
    4 Sukhumvit Road, Soi 2 JW Marriott Hotel Bangkok, Bangkok 10110 Thailand
    Read More »
  • #5
    SEEN Restaurant & Bar Bangkok
    #5 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 1437 reviewsTripAdvisor (1437)
    $ - $$ | Bar, International
    257/1-3 Charoennakorn Road, Thonburi AVANI Riverside Bangkok Hotel, Bangkok 10600 Thailand
    Read More »
  • #6
    The Berkeley Dining Room
    #6 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 643 reviewsTripAdvisor (643)
    $ - $$ | Thai, International
    559 Ratprarop Rd The Berkeley Hotel Pratunam, Makkasan, Rachatewi, Bangkok 10400 Thailand
    Read More »
  • #7
    The Oasis - All Day Dining
    #7 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 635 reviewsTripAdvisor (635)
    $ - $$ | International, Japanese, Seafood, Asian, Healthy
    27 Soi Sukhumvit 55 , Sukhumvit Road Hotel Nikko Bangkok 6th floor, Klongtan Nua, Wattana, Bangkok 10110 Thailand
    Read More »
  • #8
    BarSu
    #8 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 974 reviewsTripAdvisor (974)
    $ - $$ | Bar, International
    250 Sukhumvit Road G Fl., Sheraton Grande Sukhumvit, Bangkok 10110 Thailand
    Read More »
  • #9
    Tsu Japanese Restaurant - at the JW Marriott Hotel Bangkok
    #9 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 2049 reviewsTripAdvisor (2049)
    $$ | Japanese, Seafood, Sushi, Asian
    4 Sukhumvit Road, Soi 2 JW Marriott Hotel, Bangkok 10110 Thailand
    Read More »
  • #10
    The Mulberry Chinese Cuisine
    #10 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 264 reviewsTripAdvisor (264)
    $ - $$ | Chinese, Asian
    559 Ratprarop Rd Makkasan, Rachatewi, The Berkeley Hotel Pratunam, Bangkok 10400 Thailand
    Read More »
  • #11
    Riverside Terrace
    #11 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 1641 reviewsTripAdvisor (1641)
    $ - $$ | Seafood, Asian, Thai, International
    257/1-3 Charoennakorn Road Anantara Bangkok Riverside, Bangkok 10600, Thailand
    Read More »
  • #12
    The Rain Tree Cafe
    #12 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 2116 reviewsTripAdvisor (2116)
    $$ | Seafood, Sushi, International
    61 Witthayu Road The Athenee Hotel, Bangkok 10330 Thailand
    Read More »
  • #13
    OPEN Restaurant
    #13 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 149 reviewsTripAdvisor (149)
    $ - $$ | International, Asian, Thai, Dining bars
    12 Sukhumvit Soi 2 DoubleTree By Hilton Bangkok Ploenchit, Bangkok 10110 Thailand
    Read More »
  • #14
    DID - Dine in the Dark
    #14 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 1198 reviewsTripAdvisor (1198)
    $$ | European, Asian
    250 Sukhumvit Rd., Khlong Toei, Khlong Toei G Floor - Bar Su, Sheraton Grande Sukhumvit Hotel. B.T.S. Asoke: Gate 5, Bangkok 10110 Thailand
    Read More »
  • #15
    Flavors
    #15 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 2470 reviewsTripAdvisor (2470)
    $ - $$ | Seafood, Asian, International
    518/8 Ploenchit Road Renaissance Bangkok Ratchaprasong Hotel, Bangkok 10330 Thailand
    Read More »
  • #16
    The Silk Road
    #16 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 473 reviewsTripAdvisor (473)
    $$ | Chinese, Asian
    61 Witthayu Road The Athenee Hotel, Bangkok 10330 Thailand
    Read More »
  • #17
    Curve 55 - Lobby Lounge
    #17 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 84 reviewsTripAdvisor (84)
    $ - $$ | Cafe, International, Asian, Healthy
    27 Soi Sukhumvit 55 , Sukhumvit Road Khwaeng Klongtan Nua, Khet Wattana, Bangkok 10110 Thailand
    Read More »
  • #18
    The Allium Bangkok
    #18 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 103 reviewsTripAdvisor (103)
    $$ | French, European
    61 Witthayu Road, Khwaeng Lumphini, Khet Pathum Wan Athenee Hotel, Bangkok 10330 Thailand
    Read More »
  • #19
    Elements
    #19 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 522 reviewsTripAdvisor (522)
    $$ | French, Contemporary
    The Okura Prestige Bangkok; 25FL, 57 Wireless Road, Park Ventures Ecoplex, Lumpini, Pathumwan, Bangkok 10330 Thailand
    Read More »
  • #20
    Man Ho Chinese Restaurant - at the JW Marriott Hotel Bangkok
    #20 of 13,721 Places to Eat in Bangkok
    TripAdvisor Traveler Rating 5 based on 986 reviewsTripAdvisor (986)
    $$ | Chinese, Asian
    4 Sukhumvit Road, Soi 2 JW Marriott Hotel Bangkok, Bangkok 10110 Thailand
    Read More »

Explore More of Bangkok

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.