Best Places to Eat in Bangkok – recommended by a local

By Kat Yindee An HR specialist who has been living in Bangkok for more than 40 years, always exploring the city’s diverse food culture and teaching visitors about its rich history.

Updated: 27 January 2020

Edited by Elodi Troskie

There are no two ways about it: you’ll find some of the world’s best food in Bangkok. Whether you want to explore traditional Thai food or stick to what you know best, Bangkok offers something for every taste and every budget. If you’re traveling on a low budget, street food is your best bet as it is extremely affordable and very easily accessible all over the city. Apart from the lively street food culture in Bangkok and food markets by the numbers, there are restaurants by the hundreds worth going to. The only food-related problem you’ll have in Bangkok is deciding where to go! I’ve lived here my entire life and I’m still continuously exploring the spots for all the best food in Bangkok. Here are my recommendations for the best places to eat in Bangkok if you’re planning a first-time trip to the city of angels.


Content page entry image ICONSIAM

ICONSIAM is an all-in-one shopping complex situated on the banks of the Chao Phraya River. If your time in Bangkok is limited, I would advise you to visit ICONSIAM to kickstart your Thai food adventure. On the base floor of the complex, you’ll find restaurants with food from all the different regions of Thailand. For traditional Thai food, head to Alagkarn on the sixth floor, a dining zone where you’ll find a variety of top-class restaurants and cafes. This area is decorated with features like rice paddies and waterfalls to embody the heart of Thai food culture. The focus is on Thai food, but other Asian dishes aren’t excluded. There are many other activities to enjoy while you’re at ICONSIAM, such as a visit to the ICONSIAM Heritage Museum, where a collection of artifacts from all over Thailand are exhibited to bring Thai and international cultures closer to one another.

See our personalized tours & experiences in Bangkok

Steve Cafe and Cuisine

Content page entry image Steve Cafe and Cuisine

Steve Cafe and Cuisine is one of the best local Thai restaurants in Bangkok if you’re craving home-style cooked food. The owner, Steve, and his wife bring their best Thai cooking skills to the table, making sure you have an incredible local Thai dining experience. Only the best and freshest ingredients are used and no dishes are cooked in advance. The location of this restaurant is also a big plus. Situated on the Chao Phraya riverside north of the Grand Palace, you’ll have a beautiful lookout on the river without any skyscrapers blocking your view. Steve Cafe is a bit of a hidden gem in Bangkok since it's not located in a busy street, but it’s worth scouting for. Steve Cafe is open daily except Mondays from 11 am until 10:30 pm and until 11 pm over weekends.

See our personalized tours & experiences in Bangkok

Japanese Town

Content page entry image Japanese Town

Japanese Town is the largest Japanese shopping area in Bangkok, with stores selling anything you can think of – and, of course, food (and lots of it). You’ll find some of the best street food in Bangkok right here! Prepare to indulge in sushi, ramen, tempura and more. Japanese Town is located in Sukhumvit, right across Benjasiri Park. You’ll especially enjoy this if you’re trying to get away from the tourist traps! Most visitors opt for Thai food, as can be expected, so Japanese cuisine in Bangkok is often overlooked, which means that you’re likely to encounter more locals than foreigners here. That being said, if you’re on the hunt for Thai street food in Bangkok, you hardly need to go far to find it. To get to Japanese Town, take the Skytrain and get off at Prompong station, from where you can easily walk to Japanese Town on the right-hand side of Sukhumvit Soi 33.

W District Market

Content page entry image W District Market

Bangkok has no shortage of food markets. Perhaps you’ve heard of Chatuchak or the Floating Flower Market, but W Market is still under the tourist radar. W Market is a relatively new night market, open from 4 pm until midnight every day. Located in Bangkok’s arty Phra Kanong area, W Market is a subdivision of the creative W District. What makes W Market different from other night markets all across Bangkok, is the lack of stalls selling clothes and souvenirs mainly aimed at tourists. W Market can be described as a trendy restaurant hub and beer garden with a cultural twist. You can enjoy a laid-back dinner and explore the surrounding art galleries afterward. There are more than 50 restaurants to choose from, with international cuisines including Thai, Japanese, Chinese, Mexican and Italian. In addition to the multitude of restaurants, local food stalls are in abundance. If you’re craving the best street food in Bangkok, rest assured that you won’t go hungry! The market is conveniently situated right next to the BTS Pra Khanong station. Parking is also available if you’re planning on driving there yourself.

Lai Rot Restaurant

Content page entry image Lai Rot Restaurant

Lai Rot is a small restaurant in the city center, best known for its authentic Royal Thai dishes, including the ever-popular Khao Chae (rice soaked in flower-infused water) and the coconut soup with prawns. Lai Rot prides itself in following traditional Thai cooking methods, for example using a charcoal stove to cook the rice. There are two branches of this restaurant in Bangkok – one in Sukhumvit and one in Rama 6 (the latter is my favorite). Prices are reasonable, and you can expect to pay anything from 200 baht for one of the signature dishes. Lai Rot is open daily from 11 am until 9 pm.

Eat Sight Story

Content page entry image Eat Sight Story

In my opinion, Eat Sight Story is one of the best places to eat in Bangkok. I love this place and I love bringing guests here. Located along the side of the Chao Phraya River, Eat Sight Story has quite an interesting origin. Before it was turned into a restaurant, it used to be an important part of the historical Ratanakosin Island communities. Nowadays, it’s one of Bangkok’s trendiest Thai restaurants with beautiful views of the river and the Temple of Dawn (Wat Arun). With main courses starting at about 200 baht, prices are somewhat on the higher end. Taking into consideration this restaurant offers some of the best food in Bangkok, along with incredible service and magnificent city views, this is a Thai dining experience worth paying a bit more for. Eat Sight Story is open from 11 am until 10 pm during the week and until 11 pm over weekends.

The EmQuartier

Content page entry image The EmQuartier

The EmQuartier, located in the popular Sukhumvit district of Bangkok, is another shopping mall where you’ll be spoilt for choice when it comes to food. This complex differs from ICONSIAM in the sense that the restaurants and cafes you’ll find here are much more diverse budget-wise. There is still a large selection of fine dining and higher-end restaurants too. If you’re looking for more affordable places to eat, you’re more likely to find something that suits your wallet at the EmQuartier. A few suggestions for really good Thai food is Coffee Beans By Dao, Pot Ministry, and Full Flavour. Like ICONSIAM, however, eating at EmQuartier might be more suited for higher budget dining, although the food at both these complexes are incredible.