From street food stalls to rooftop restaurants, there is no end of options for places to eat in Bangkok. We have a long list of places we like to go, but here are the best food in Bangkok!
Eat On the Street!
Price: 20-50 Baht
This is personally my favourite way to eat in Thailand! If you’re looking for an authentic Thai meal, from Pad Thai, to Coconut Ice Cream to fried Scorpions, you just need to step outside your hostel and find the nearest food cart. You can buy fresh Pad Thai for 30 baht, fresh fruit for 20 baht per bag and coconut ice cream is only 50 baht! On our most recent trip we skipped the 200 baht hostel breakfast and spent 80 baht on bags of fresh watermelon, pineapple, papaya and melon from a stall on Rambuttri street. We have never fallen ill from eating from the street, but if you are really worried just go with the veggie option!
Tim’s favourite place to eat in Bangkok is a food stall at the top of Rambuttri street, next to the 7-11 on the corner, where you pay 60 baht for any 2 curries & rice. The food is authentic Thai and they have veggie and meat options, but it is extremely spicy so if you feel like testing yourself then I would definitely try this place out!
Location: Rot Fai, Opening Hours: 5pm – 1am, Price: 50 – 150 baht per dish, depending on the stall
This is also included on our list of top markets AND top things to see in Bangkok, so I think that shows how much I love Train Night Market!
You won’t find this market on a list of tourist sights in Bangkok. It’s mostly locals that come here for tasty food, cheap fashion and a really good night out. Tim describes it as Bangkok’s ‘Hipster Market’ – you won’t find Chang vests and elephant pants here but you might find an artfully distressed denim jacket, cut up band tee and pretty much anything you would get at an East London vintage store.
People don’t seem to haggle much here, and although you can try if you like, prices are pretty cheap so you probably won’t need to. Arrive here hungry and spend some time at the food stalls, then move onto some shopping and finally head to one of the rooftop bars in the market for an awesome view and some drinks to finish the evening.
Location: Close to Khaosan Road, Price: 60-70 baht per dish
On our most recent trip to Bangkok, we stayed at Mad Monkey across from this small family run guesthouse / restaurant. One evening we popped over for dinner…then went again for lunch the next day..and the next because it is just so damn good. at just £1.50 a meal, it was budget friendly so we could save our money for beers on the Khaosan road.
K.C guesthouse isn’t fancy, but it’s cheap and the food is authentic and delicious. It’s a great spot if you’re staying on Khaosan road and you want to avoid the overpriced tourist restaurants.
I had garlic & pepper chicken and our friends had the Penang curry & Red curry which were delicious. Other favourites were the Massaman curry, Tom Yum Goong, and Som Tam.
Location: Phra Nakhon, Opening Hours: 12–8:30PM, Price: 250 – 300 Baht per dish
We stumbled across Inn a Day while we were looking for a boat trip, and I had one of the best Pad Thai I have eaten in Thailand! We’ve been back three times since and it hasn’t disappointed. Inn A Day is a modern restaurant, with air con and clean bathrooms, if you feel like a break from eating at street stalls. It’s right by the Chao Praya river, Wat Pho and the Grand Palace so it’s perfect for a quiet bite between sightseeing.
The Pad Thai is delicious, but comes with prawns so don’t forget to ask for it without if you don’t like them. Tim loved the Tom Yum soup, and the Som Tam (Papaya salad is fresh and delicious. Your server will ask how spicy you want your food, so you can have it to suit your tastes.
On a side note the hotel rooms look amazing but at 4000 baht / £100 they were way out of our price range. If you have the budget, this would be a great area to stay.
Location: Lebua Tower, Bang Rak , Opening Hours: 18:00 – 01:00 daily, Price: We spent £500 on a meal for two, so it’s a LOT
Sky Bar is definitely not in the backpacker budget, but we ate here as a celebration and unexpectedly spent a weeks worth of budget in one night. So I mean it when I say that this place is expensive! The hotel was featured in the second Hangover movie, so it’s really popular with tourists which means the bar can get extremely busy at times. We found the restaurant to be a little quieter. The views were incredible, the staff were really attentive and the food was delicious. I think you’re paying more for the location and view though.
I’d recommend to go here for a drink if the budget doesn’t stretch to dinner. Try to come on a weeknight so that you get a space at the bar, and dress up! They have a really strict dress code and we’ve been refused entry before – I had to come back in heels. You can find the dress code here.
A few other options if you don’t feel like Thai food:
Location: Tanao Rd one block from Khao San Rd, Opening Hours: 0:30am-10:30pm Daily
This healthy restaurant and art gallery offers delicious, fresh vegan and vegetarian meals. The menu is about 50% Thai, 50% Western, with options like tofu green curry, gluten-free vegan pancakes, and fresh salad with Tempeh. There are a selection of drinks like a Kombucha mocktail or Mango Passion Fruit Soy Milk smoothie.
Portion sizes are huge, so make sure that you have an appetite when coming here. Prices are reasonable, staff are friendly, but waiting times can be kind of long. One things to be aware of is that there are a few cats in this cafe that like to roam about while you eat.
There are peanut-free, gluten-free, and sugar-free options, so if you’re looking for somewhere safe and easy to eat with allergies this would be good spot!
Location: 765 Lad Phrao Rd. Opening hours: Noon – 11pm
If you’re looking for a break from Thai food, try one of the best burgers in Bangkok at the The Fat Cow. This Dutch-owned restaurant serves up western comfort foods like ‘bangers and mash’, burgers and homemade fsh fingers.
The portions are large, prices are reasonable, and staff is very friendly at this cosy air-conditioned restaurant. The location is a little of the way, but if you’re staying in the Lad Phrao area I definitely recommend stopping by here for a bite to eat.
The Fat cow also serves great beers on tap with a wide selection of craft beers available. Wine and spirits are also available for a reasonable price.
Location:Phra Nakhon (a few minutes walk from Khaosan Road), Opening Hours: 7am – 11:30pm daily
If you’re getting tired of drinking endless Singha and Chang then come here for a wide selection of Thai and international craft beers and ciders, or a passable pint of Guinness. The drinks menu is huge and features beers from all over the world, and there is also wine if you’re not a beer-lover.
Mediterranean food is the specialty and Thai food is also served, but people don’t come here for the food. Come here for a delicious drink, a friendly atmosphere and to meet new people.
Those are my favourite places to eat and drink in Bangkok! Do you have any other spots that you would like to add? Leave them in the comments below!