The Big List of Best (and Affordable) Restaurants in Bangkok

The Big Bangkok Food & Restaurant Guide 

Exploring the culinary scene in Bangkok is an exhilarating endeavor, but listing the best restaurants is a daunting task. Every street and corner holds the promise of a delightful new food adventure.

In this foodie paradise, you will always regret not being able to eat more as you stumble upon yet another treat to tempt you into overindulging. 

"*" indicates required fields

Get your FREE Thailand Cheat Sheet ​by entering your email below. The ​Sheet, based on ​our experience with living and working in ​Thailand for 10+ years, shows you how to ​save time and money and ​gives you the tools the thrive in Thailand.

Disclaimer: This article may include links to products or services offered by ExpatDen’s partners, which give us commissions when you click on them. Although this may influence how they appear in the text, we only recommend solutions that we would use in your situation. Read more in our Advertising Disclosure.

To get you started, below is our community crowd-sourced list of our favourite Bangkok restaurants organised by cuisine category. 

We are hoping to keep building this massive article with your help! Please fill out our webform or leave a comment below with your favourite restaurants and we will add the ones that get the most votes! 

With statistics sites estimating Bangkok might have half a million restaurants, it should be a given that this list is nowhere near the tip of the iceberg. It is simply a good start for those who want some tried and tested favourites from some satisfied Bangkok residents.  

We wanted to limit our list to independent entrepreneurs and more affordable eats because we love to support small businesses

For this reason, we have not included places where the price tag is over 1000 THB per person, international chains, or hotel venues. 

We have also tried to stick to places that have been around for a long time and will likely stay around.  

The per-person prices below are just an estimate based on the average hearty meal, shared with a friend, without alcoholic drinks. Please double check opening times before visiting, these things can change.  

Bangkok Restaurant Map

Thai 

We must begin by honouring the food of our adoptive home. Thai cuisine is vibrant and diverse and can be broadly categorised into four regional styles. 

  • In the North, Lanna cuisine is influenced by Burmese and northern neighbours. It features milder flavours with an emphasis on vegetables and herbs. Key dishes are khao soi, gaeng hanglay, and noodles
  • The Northeastern region of Issan is heavily influenced by bold, spicy, and sour flavours. Key dishes include som tum, larb, and sticky rice
  • Central Thai cuisine, with royal cuisine at its heart, showcases a balance of flavours, influence from all over, and complex cooking techniques. Popular dishes include pad thai, pad gaprao, jasmine rice, and sweet desserts like foi thong
  • Southern Thai cuisine is influenced by the southern neighbours, with many halal dishes. It includes fiery curries, piquant flavours, and seafood-centric dishes like gaeng tai pla and massaman curry, and roti

DaraDalay (Northern Thai) 

Thai Name: ดาราดาเล

Facebook 

Map Link Nonthaburi

Open: 11am to 7pm (closed Mondays)

Price per person: 250 THB 

A table full of Northern Thai dishes at Daradalay restaurant
Take friends to DaraDalay Restaurant in Bangkok so that you can try everything on the menu!

How far would you travel for the best khao soi in Bangkok? What about the cutest vintage restaurant with the best atmosphere and friendly staff? We promise you will not regret the journey to Nonthaburi! The owners also have an organic farm and homestay in Chiang Mai, and much of their produce comes from there. It is all so fresh, herbal, beautifully seasoned, and rich. 

While we know Daradalay’s reputation is for the khao soi (which we love), it is very important that you also get the ขนมจีนน้ำเงี้ยว (kanom jeen nam ngiao), an intensely rich pork rib and noodle stew. 

Sabaijai (Northeastern Thai)

Thai Name: ร้านอาหาร สบายใจ

Facebook

Map Link Ekamai 

Open: 10:30am to 10:30pm 

Price per person: 200 THB 

This Ekamai spot has been around for more than 20 years, and while it is known as being a bit of a foreigner-friendly restaurant, they still hit you with classic Issan spice and the prices are very reasonable despite their popularity. You just cannot go wrong with a plate of papaya salad, a whole grilled chicken, and a bamboo cup of sticky rice. 

If you are feeling adventurous, we insist you try their phenomenal ปูผัดผงกะหรี่ (bpuu pad phong gari) which is crab in that unique thick Thai yellow curry that is rich with scrambled eggs and clings to the meat.   

Ung Jia Huad (Central Thai) 

Thai Name: ร้านอึ้งเจี่ยฮวด

Facebook

Map Link Asok

Open: 10am to 4pm weekdays only 

Price per person: 100 THB

It is the perfect Bangkok meal, pad kaprao will never disappoint.
It is the perfect Bangkok meal, Pad Kaprao will never disappoint.

While tourists order Pad Thai, us locals know that the true star Bangkok dish is pad kaprao ผัดกะเพรา. Even average pad kaprao is amazing, so it is really hard to pick one favourite place, but let’s give credit where it is due and honor Uncle Lun who has been stir frying on Sukhumvit Soi 23 for 50 years! This is a true hole-in-the-wall restaurant that many people might overlook, but his food is second to none. His ผัดซีอิ๊ว pad see ew is also on point, great “wok hei” smokey flavour, and rice noodles that are never sloppy.

Do not miss the classic: minced pork with basil on rice with a soft fried egg. But order in Thai to be cool: ผัดกะเพราหมูสับไข่ดาว ราดข้าว “pad ga prao muu sap, kai dao, raad khao”

Yu Sup (Southern Thai) 

Thai Name: ยูซุปโภชนา (ราชาข้าวหมก)

Facebook

Map Link Lat Phrao

Open: 8am to 3pm 

Price per person: 150 THB

Most of the roti found in Bangkok comes sweet with banana and condensed milk. But Yu Sup is one of the rare places where you can find genuine savoury, muslim roti with curry. Their food is all Halal and they are only open 8am to 3pm, so get there early! They serve beef, chicken, and even goat curry and their satay skewers are amazing. 

100% get the rich, thick, unctuous beef massaman curry with a pile of plain roti. 

Shabu Nang-Nai (Chinese Thai) 

Thai Name: ชาบูนางใน

Facebook

Map Link Suan Luang

Open: 11:30am to 9:30pm (Closed Tuesdays) 

Price per person: 350 THB 

Shabu-shabu and sukiyaki are not traditionally Thai cuisine, but there is no denying the overwhelming popularity of the experience, and Thailand has made hot pot their own. Originally from China and Japan, the first suki restaurant opened in Bangkok in 1957 and launched a soupy phenomenon. If you enjoy cooking your own food in flavourful broth, then the best spot to try is Shabu Nang-Nai. While there are a few branches now, the original is still the best. 

You have to try the buffet with a bunch of friends. Sit for hours and try everything on the menu. The prawns are amazing! 

Italian

It’s not hard to find a pizza in Bangkok. It is also easy to find fine Italian Michelin Star dining in this city. But a rustic Roman slice or a perfect al dente raviolo that won’t break the bank, that’s a little more challenging. Luckily for us, we have a few gems. 

Pala Pizza Romana 

Facebook

Map Link Asok

Open: 7am to 11pm 

Price per person: 400 THB 

This is our go-to spot for a slice on the run. The restaurant experience is nothing to write home about, just pretend you are on the streets of Rome, go straight to their take-away window next to Terminal 21 at Asok, and choose from their incredible selection of pizza slices. They come in long rectangles and feature a chewy, puffy, focaccia-like base. Slices range from 55 to 130 baht each. You can also custom order a whole METER of pizza which is perfect for a party. 

Our must-try slice is the Cinque Formaggi. Yep! That’s 5 cheeses!  

Peppina 

Facebook 

Map Link Phrom Phong

Open: 11am to 11pm Weekends. Weekday times vary.

Price per person: 700 THB 

Duck ragu gnocchi at Peppina in Bangkok is bellissimo!
Duck ragu gnocchi at Peppina in Bangkok is bellissimo! 

Winner of the best pizza in Thailand award in 2022, Peppina offers more than just fantastic pie. They have awesome set lunch/brunch options, great cocktails, superb desserts, and much more. Top quality Italian food prepared by Italian chefs in a lovely atmosphere. For the full  experience, visit the beautiful Flagship branch on Sukhumvit Soi 33 rather than their mall outlets. 

Our must-try dish is the homemade gnocchi with Khao Yai duck ragu, parmesan fondue, and gremolata. Fantastico!

Notable Mentions:

British

British food is hearty and comforting and readily available at all the Irish, English, and sports pubs around Bangkok. While you can get fish ‘n’ chips nearly anywhere, we certainly have our regular top spots. 

The Londoner Brew Pub

Facebook

Map Link Suan Luang 

Open: 9am to midnight weekends, 10am to midnight weekdays

Price per person: 600 THB

The best fry-up English Breakfast in Bangkok is at The Londoner!
The best fry-up English Breakfast in Bangkok is at The Londoner! 

Another one for our friends out in the suburbs. While people joke that British food is bad, we can’t help but love a good fish & chips, meat pie, a full English fry-up breakfast, and of course, a Sunday roast. All of which, this elevated pub does with aplomb. They also have a great atmosphere, lots of drinks deals, and frequent live music. 

While the menu is massive, we hope you will make the most of the all-day breakfast and get the one with the lot. Eggs, sausages, bacon, black pudding, baked beans, potatoes, mushrooms and toast! Then go home for a long nap.  

Notable Mention:

Buster’s Fish & Chips

Facebook

Map Link Phrom Phong 

North American 

It has a reputation for being junk food, but we can’t deny the occasional craving for hot dogs, burgers, fries, wings, and yes, American pizza. Here are some of our most beloved cheat day meals. 

Easy Burger 

Facebook 

Map Link Phrom Phong 

Map Link On Nut 

Open: 11:30am to 10:30pm Phrom Phong & 11am to 11:30pm On Nut 

Price per person: 340 THB

Owner Tom is a perfectionist. His burgers are the best because of the homemade soft potato buns, the dry aged beef smash burger patties, and the selection of high quality ingredients from awesome supplier collabs like Sloans, the Serial Pickler, and Firepower hot sauces. They regularly add cool new specials, the sides are good, and you can’t go wrong. 

Our must-try menu item is the Bacon Blue burger. I ask for mine without ranch because I prefer to taste that amazing gorgonzola and bacon jam. Make it a double! 

Fatty’s Bar & Diner

Facebook 

Map Link Din Daeng

Open: 11am to  Midnight. Closed Mondays. 

Price per person: 500 THB

The most authentically Midwest American experience you will have in Thailand. Fatty’s is an institution, a dive bar, a restaurant, a live music venue. It is the type of place where you meet the same regulars every time you go, and the food will never let you down. It is burgers, sandwiches, hotdogs, deep fried things, and frosty beers. Owners Matt and his wife Kae have been in the business since 2012 and they just love music and good food. 

Do not skip the hot wings. Easily the best authentic buffalo wings in Bangkok.. But only get “Zing” level of hotness if you want your face burned off.

Pizza Mania 

Website 

Facebook

Map Link Asok

Map Link On Nut 

Open: 11am to 11pm

Price per person: 400 THB 

We might anger some Italians here, but American pizza is a thing, it serves its purpose, it hits those cravings, and we had to include it. Pizza Mania wins for us for many reasons, one of them is their extremely fast service thanks to their dedicated delivery fleet that means you don’t have to struggle with 3rd party services. Their pizza comes in 12 or 18 inch pies and on Mondays they do Detroit style pizza (if you know, you know). They have a wonderful selection of toppings as well as tasty pastas and surprisingly great salads. Don’t skip the garlic knots! 

Our must try pie is the Healthy Greek. Ignore the name, it is not healthy, but it does come with kalamata olives, feta, and arugula and is our favourite. 

Chinese

From Beijing in the north, to Guangzhou in the south, and everything in between, Chinese cuisine is endlessly diverse and spectacular. You can find so many great options in Bangkok, but here are our go-to joints for a taste of China. 

Sun Moon Chinese Food 

Thai Name: เกี๊ยวจีน
Chinese Name:
日月樓

Facebook

Map Link Sathorn Rama 4

Open: 11 am to 2 pm & 5pm to 9 pm

Price per person: 250 THB

The authentic Beijing hole-in-the-wall restaurant experience. The servers are abrupt and unsmiling, the food is fast and incredible, and the atmosphere is no-frills. There are only a few tables which seat four people each, and you will need to wait at dinner time. This is hearty northern food. Thick skinned pork and cabbage dumplings, egg fried rice, rich stewed ma po tofu, and vinegary and syrupy sweet and sour pork.

The dish you have to include in your family-style meal is the Guo Bao Rou 鍋包肉. 

Her Cheun Fong 

Thai Name: เหอ เฉิน ฟง 

Chinese Name: 和成童

Facebook

Map Link Chinatown

Open: 7am to 7pm 

Price per person: 300 THB

This Chinatown spot is best for dim sum and Hong Kong style snacks like barbeque pork. With all the choices on Yaowarat, it is hard to pick just one, but if you can, make sure to add this to your breakfast list. Go with a group of people so that you can get a good selection of sharing dim sum dishes like turnip cake, shu mai, and crispy pork belly. 

The dish you can’t miss is the har gow 蝦餃 shrimp dumplings.    

Ting Tai Fu 

Thai Name: ติ่งไท้ฝู
Chinese Name:
鼎泰福

Facebook

Map Link Bang Kapi 

Map Link Ramkhamhaeng

Map Link Sathorn 

Open: 10am to 9pm 

Price per person: 250 THB 

This phenomenal casual restaurant is the budget hidden gem you need in your life. They serve food from several Chinese regions, with some northern influence and some southern. Their dumplings are decent, but the true winner here is their hand-pulled noodles. Some of the best in Bangkok. Chewy, rustic, and thick. 

We love their stir fried egg noodles with dried chili. But we also insist you don’t skip the spring onion roti. 

Mexican

For some reason, Mexican cuisine is some of the hardest to get right. There are many who try, but few who do it really well. Most restaurants just end up doing Tex-Mex style. There are however a few places where you can get authentic Mexican food in Bangkok. 

Tacos & Salsa 

Facebook

Map Link On Nut

Open: 12pm to 10pm 

Price per person: 400 THB 

Make it a party! Get the taco platter from Tacos & Salsa in Bangkok
Make it a party! Get the taco platter from Tacos & Salsa in Bangkok 

This small shophouse restaurant deep in On Nut masks the hidden gems inside. From authentic chilaquiles and tamales to massive wet burritos, they have an extensive menu, but the real reason we go is for the best street tacos with incredible homemade corn tortillas. Make sure to save room for dessert because their churros are phenomenal too. 

Our suggestion is to go with four good friends for the 12-taco sharing platter of pork carnitas, chicken tinga, and chorizo with a pitcher (or 3) of potent spicy diablo frozen margaritas! 

La Monita Taqueria

Thai Name: ร้านอาหารเม็กซิกัน ลาโมนิต้า

Facebook

Map Link Phloen Chit

Open: 11am to 10pm weekdays, 10am opening on weekends

Price per person: 600 THB 

There are many reasons La Monita has been around for decades but the consistency and DIY salsa bar top the list for us. While they do have a slightly fancier branch inside EmQuartier, we suggest visiting the original spot at Ploen Chit for an escape from mall culture. While their tacos are pretty good, they aren’t our favourite menu item. Instead, we love this place for the Queso Fundito cheese dip, piles of nachos, and coffee flan for dessert. 

If you are looking for a devastatingly filling and satisfying meal then don’t miss the wet burrito which is a monster that comes with beans and rice and is covered in sauce and cheese. 

Here is a great list of Mexican restaurants in Bangkok from our friends at BK Magazine. 

Indian

Bangkok sure has some of the best Indian food outside of India and there is so much to choose from. You really can’t go too wrong in this category, but we are fussy about our rogan josh, so we do have some favourites to share with you. 

New Bukhara’s

Thai Name: นิว บูคาร่าส์

Facebook

Map Link Nana

Open: 11am to 11:30pm 

Price per person: 600 THB 

The tandoori platter from New Bukhara’s in Bangkok is the perfect feast to share with friends.
The tandoori platter from New Bukhara’s in Bangkok is the perfect feast to share with friends. 

This little Nana restaurant does all the regular things you can expect from a homely Indian joint but they just do it perfectly. It is not fancy, but it is very high quality, and the flavours are rich and bold. They absolutely have some of the best butter chicken in Bangkok and their plain naan is stretchy, charred, and generous. Skip the garlic naan though as it is way too pungent, even for us garlic lovers. 

Our must try suggestion is the Malai Kofta vegetarian curry. This mild, creamy sauce comes with balls of mashed paneer that are light as a cloud and like nothing we have ever tried before. 

Mountain Kitchen Indian Restaurant

Facebook

Map Link Bang Kapi 

Open: 11am to 10pm 

Price per person: 250 THB 

You have probably never heard of it, and since it is out in Bang Kapi, you might write it off, but we IMPLORE you to give Mountain Kitchen a chance. The Google reviews should inspire you; 92 reviews, almost all of them 5-star. The unassuming facade and very basic interior hide the magic that happens in the kitchen. Get a side of Nepali momos and fantastic samosas. With curries ranging from 80 to 160 baht, it is some of the most affordable Indian in the city. 

The do-not-miss item on the menu is the butter chicken, with a cube of real butter on top to finish the dish, carving out tiny rivers of creamy perfection. 

After stuffing yourself, you might need a walk, luckily the Sports Authority Healthy Park is right next door to Mountain Kitchen.

Greek

In Australia, we have the largest Greek population outside of Greece and this writer grew up on AMAZING Greek food, and I miss it a lot. So when I am craving some plump dolmades or crispy spanakopita, here is where I go. 

Avra 

Facebook

Map Link Phrom Phong

Open: 6pm to 11pm Weekdays. Closed Mondays. Noon to 11pm weekends. 

Price per person: 700 THB

Grilled Saganaki cheese with caramelized figs and greek honey at Avra in Bangkok.
Grilled Saganaki cheese with caramelised figs and greek honey at Avra in Bangkok. 

Technically Greek and Georgian food, Avra never disappoints. The restaurant has a lovely atmosphere, great staff, and incredible food. A little bit on the high-end side of Bangkok dining, prices are still reasonable for very high quality imported products like cheeses, nuts, fruit, and seafood. Their baklava is some of the best in the city, too. 

Advertisement

We insist you try the Greek Moussaka and Georgian Khinkali dumplings.  

Notable Mention: 

French

Annoyingly, French tends to be most strongly represented in the very expensive, fancy restaurant scene. Through word of mouth though, these cute modest French bistros have made a name for themselves in Bangkok. 

JP French Restaurant 

Facebook

Map Link Asok

Open: 12pm to 2:30pm and 6pm to 10:30pm (Closed Sundays and Monday lunch) 

Price per person: 1000 THB 

This small bistro feels quite dated, but in a comforting way. Don’t judge this book by its cover because the lack of effort to update the signage or the decor is put into the food which is consistently great. Prices can get a bit higher here, especially if you enjoy your French food with wine – as it should be enjoyed – but they do have lunch special set menus for 699 net for 3 courses and a drink. 

Cagette Canteen & Deli

Facebook 

Map Link Sathorn

Open: 11am to 11pm

Price per person: 800 THB

The set lunches at Cagette are what it is all about. Such great value for amazing food. Choose from things like oysters, duck confit, homemade merguez sausages, and crème brulée to mix and match your perfect 3-course meal. The atmosphere is rustic chic and comforting. 

If you are going for dinner, their Cassoulet is otherworldly!  

Vietnamese 

Vietnamese cuisine is a tantalising blend of vibrant flavours, fresh ingredients, and rich cultural influences with an emphasis on herbs, vegetables, and light cooking techniques. They also happen to be our next door neighbours, how lucky we are!

Bun Me & More 

Facebook

Map Link On Nut 

Map Link Asok

Open: 10am to 7:30pm On Nut and 9am to 9pm Asok

Price per person: 250 THB

The Bahn Mi sandwiches from Bun Me & More in Bangkok are perfection in every bite.
The Bahn Mi sandwiches from Bun Me & More in Bangkok are perfection in every bite. 

This little shop has a branch in On Nut and one in Asok, and they just opened their first in Chiang Mai. We are so happy to see their success as they are great people doing simple food perfectly and for a really great price. Their banh mi sandwiches come loaded with homemade pâté along with the protein of your choice. Their bread is crisp outside but soft in the middle and their veggies are fresh. Honestly, skip their sides though. Get two sandwiches instead!     

Our favourite sandwich is the BBQ pork.

Thien Duong 

Facebook 

Map Link Silom

Open: 11am to 2:30pm and 5:30pm to 10pm

Price per person: 800 THB 

For a special night, step into the hundred-year-old Silom house of Baan Dusit Thani, home to four F&B venues. Thien Duong offers a delightful ambiance that is worth experiencing even though the price tag is a bit high. With over three decades of history, drawing inspiration from all regions of Vietnam, their bánh xèo are delightful, the gỏi bưởi tôm thịt, pomelo prawn salad is outstanding. Definitely sample their creative Vietnamese inspired cocktails; the ‘Not an Aperol Spritz’ is our favourite. 

The must-try dish is their Chả Cá Hà Nội, a sizzling hot plate of deep-fried sea bass. 

South American & Caribbean 

Ready for a flavour-packed journey through South America and the Caribbean via Thailand? Yes please. These cuisines are generally underrepresented here, but we have some well-kept secrets for you. 

Boteco

Facebook 

Map Link Bang Chak

Open: 11am to 10pm 

Price per person: 400 THB

Is it possible that some of the best and most affordable South American food in Bangkok is hidden in a booth in a little outdoor local food market near Bang Chak BTS? You are forgiven for walking by a dozen times and never noticing it. Grab a plate of feijoada, some pão de queijo, and an icy caipirinha, and pull up a wooden stool under a Brazilian flag! 

The must-try item is their coxinha de frango, unique Brazilian fried dough balls, stuffed with shredded chicken. 

The Banana Ketchup 

Thai Name: บานาน่าเค็ตฉัป

Facebook

Map Link Hua Hin

Open: 11;30am to 9pm 

Price per person: 500 THB

Get real plantains and Caribbean food at the Banana Ketchup in Hua Hin, Thailand.
Get real plantains and Caribbean food at the Banana Ketchup in Hua Hin, Thailand. 

While this place is actually in Hua Hin not Bangkok, we just had to mention it because it is that special. It is by far the most legit, authentic, incredible Caribbean food in Thailand. Treats from Trinidad & Tobago, Haiti, Guadeloupe, DR, and more. They have REAL fried plantain alloco, jerk chicken, curry goat, Haitian Griot, and great cocktails. If you are down for a coastal road trip, do stop in at this gem of a restaurant. 

You have to get the 6-dish Caribbean sharing platter for a selection of amazing tapas. 

Notable Mentions: 

Buenazo – Cevicheria & Peruvian Eatery

Facebook 

Map Link Thong Lor

Frying Pan Jamaican Restaurant

Facebook 

Map Link Nana

Korean

From barbecue to bibimbap, we love Korean food! Bangkok has A LOT OF IT, especially in the mini Korea Town on the corner of Sukhumvit Soi 12, but some experiences are more fun than others. 

The BBQ Buffet

Korean Name: 더 비비큐 뷔페

Facebook

Map Link Ekamai

Open: 11:30am to 10pm 

Price per person: 500 THB

Grill your own premium beef at The BBQ Korean Buffet in Bangkok
Grill your own premium beef at The BBQ Korean Buffet in Bangkok

A good Korean BBQ is such a social, lively, and exciting night out. This Ekamai spot hits all the right notes with Pork, seafood, and beef buffets going from 339 to 659 baht. You can absolutely stuff yourself on premium produce here and spend hours sampling everything on the menu without worrying about the check.  

Our favourite thing about the place is the DIY condiments and sauce bar! But the pork belly is phenomenal too. 

African

African cuisine, with its vibrant flavours and diverse culinary heritage, offers a tantalising experience for foodies. However, in Bangkok, finding authentic African restaurants and eateries can be a challenge. 

Habesha Ethiopian Restaurant

Facebook 

Map Link Nana

Open: 9am to 2am 

Price per person: 350 THB

Traditional Ethiopian injera is available in Bangkok. Photo from The Daring Gourmet.
Traditional Ethiopian injera is available in Bangkok. Photo from The Daring Gourmet.

The Ethiopian dining experience is so visual, exciting, and fun. This restaurant specializes in injera, which is a traditional Ethiopian sourdough flatbread that looks like a huge crepe. Dinners tear off pieces of the communal injera and use it to scoop up the various toppings and sauces served on top. 

You have to order the “Ye Fisig Mahaberawi” which translates to “The Meat Combination”. It includes a selection of different meats, such as beef, lamb, chicken, or goat, prepared in various ways and served on an injera. 

Madibaz 

Facebook 

Delivery Only 

Open: 6:30pm to 10pm

Price per person: 350 THB

Unfortunately, this wonderful South African spot closed its stall near Bang Chak and now they only do delivery. You can find them on Foodpanda, Grab, Robinhood, and Lineman, but you can also arrange catering for parties and order their biltong and other sauces and meat products via their website The Siam BBQ Company.  

Definitely get the boerewors and pap! 

Japanese

Oh boy, do we love Japanese food here in Bangkok! When you go to a mall, it can feel like the only option. From sushi, to ramen, to yakitori, to sukiyaki, to omakase, we have it in abundance. It was hard to pick favourites. 

Kurathai Shokudo

Japanese Name: クラタイ食堂

Facebook

Map Link Phrom Phong

Open: 11am to 8pm 

Price per person: 250 THB 

Japanese food doesn’t have to be fancy to be good! This cafeteria-style spot provides a VERY reasonably priced all-you-can-eat brunch with a variety of side dishes including tofu, curry, miso soup, vegetables, rice, and more. Just order a main dish and enjoy the buffet sides. The restaurant gets busy during lunch hours and you might have to wait. But it is worth it. 

For the main dish, we love the tonkatsu – fried pork fillet – とんかつ because it goes so well with the free curry. But if you are a seafood fan get the saucy and sticky unagi-donburi – eel rice bowl – ウナギ丼ぶり.

Nagitora 

Japanese Name: 人情酒場なぎ虎

Facebook 

Map Link Khlong Toei Rama 4

Open: 5:30pm to 3am 

Price per person: 500 THB

Simple, fresh, delicious sushi rolls can be found at Nagitora Izakaya in Bangkok.
Simple, fresh, delicious sushi rolls can be found at Nagitora Izakaya in Bangkok.

A true Izakaya that is only open late-night, has hand-painted menus stuck to walls, is dingy and dark, has cheap meat on sticks, 150 baht draft Sapporo beer, and a giant African spurred tortoise wandering around the bar. Yep, you read that right. Their kushiyaki is top-notch, we love their grilled oysters, and they even have some pretty good sushi rolls… though we are still too scared to try the chicken sashimi. 

The go-to items that you have to order when you visit are the pork belly and the fried corn in chili sauce. 

Middle Eastern 

Hummus, shawarma, tabouleh, falafel, baba ganoush…. we are drooling! We are so lucky that Bangkok has a thriving Middle Eastern dining scene with Lebanese, Turkish, Iranian, and Syrian cuisines taking the center stage.  

Mohsen

Website 

Map Link Silom

Open: 11am to 9pm (Closed Sundays) 

Price per person: 500 THB 

Classic meat kebabs are perfectly aromatic and charcoal grilled at Mohsen in Bangkok.
Classic meat kebabs are perfectly aromatic and charcoal grilled at Mohsen in Bangkok.

Specializing in Persian cuisine, this great little Silom restaurant is all about the authentic kebabs with rice. A huge mixed platter of chicken, beef, and lamb, kebabs will please your whole family. You will not find many tourists here, so you know it’s legit.  

Our favourite thing on the menu is the lamb shank with fava beans and rice. 

Beirut 

Facebook 

Map Link Phrom Phong 

Map Link Silom 

Map Link Ploen Chit

Open: 11am to 11pm 

Price per person: 400 THB

There is no way we could leave them off the list. They have been around forever, their menu reads like an encyclopedia of Middle Eastern food, their prices are fair, and they are consistently reliable every time, no matter which branch you find yourself at. Our favourite location is the one in Phrom Phong because it has a lovely spacious outdoor area. This is definitely the best food for sharing so you can get all the dips! 

The must-order items for us are their stuffed vine leaves and the beetroot moutabel dip. 

Spanish

We adore Spanish food, the culture of tapas dishes, wine, cheese, and a relaxed vibe. Unfortunately, we can’t relax when it comes to Bangkok’s Spanish restaurant pricing. So many gorgeous restaurants in the 3000 baht per person range and we are just regular folks, you guys! We do have one cheeky favourite though. 

El Tapeo

Facebook

Map Link Ekamai

Open: 11:30am to 11:30 pm weekends, Weekdays do siesta from 3 to 5pm. (Closed Mondays)
Price per person: 700 THB

Beautiful, authentic, rustic, elegant. El Tapeo has been in business since 2017 for good reason. They have affordable food and wine and in the six years since they opened, prices have only gone up a fraction despite rising rents and expenses. We love them for that. For small snacks to compliment your wine, try a selection of tostas with various toppings. Keep an eye on their Facebook to learn about happy hours.  

Do not pass on a chance to try their garlic prawns – gambas al ajillo – and the Basque cheesecake for dessert. 

Nyonya Cuisine

This unique culinary style, also known as Peranakan, developed in the Malay Archipelago and comprises Singapore, Chinese, Malay, and Indonesian flavours and cooking techniques. Bangkok has so many amazing restaurants from these countries, but we were forced to choose just one!

Makan Makan

Facebook

Map Link Asok 

Open: 11 am to 2 pm and 5 to 9pm (Closed Sunday nights and Mondays) 

Price per person: 400 THB

Makan Makan in Bangkok serves up delicious Nyonya and fusion cuisine at great prices!
Makan Makan in Bangkok serves up delicious Nyonya and fusion cuisine at great prices!

An adorable little spot offering authentic and delicious Penang Prawn Mee, Hokkien Prawn Mee, and also some Eurasian fusion stuff. The unique Masala fish burger is great! The friendly service, reasonable prices, and daily specials make it a great choice for a quick after work wind down with a friend. The happy hour really adds to the overall experience.

Don’t skip the Devil Roti Rolls! 

Notable Mentions: 

Sambalacha Bangkok by Uncle Pang

Facebook 

Delivery and catering only

German

There are plenty of German, Bavarian, and Alpine restaurants in Bangkok, and Thailand has really embraced the pork knuckle, but many of them are pretty overpriced and have a dated and stodgy atmosphere. For this one, we got some advice from the German community.  

Alexander’s German Eatery

Facebook 

Map Link Ekamai

Open: 11am to 11pm 

Price per person: 500 THB 

My German friend swears by this place as solid, reliable, and good “Hausmannskost” home cooking style food at fair prices and it is located in a beautiful house in Ekamai. It’s the specials that really seal the deal for us. 40% off schnitzel on Tuesdays, all-you-can-eat Raclette Cheese, 99 baht hotdog nights, and an amazing Sunday buffet for 490 net! 

The must try from the à la carte menu is the crumbed pork escalope “Viennese style” with cranberry jam. 

Bakeries

You can still hear the expats of yore whining about the lack of good bread in Bangkok, telling anyone who will listen that all bread here is sweet nonsense. But the times, they are a changin’, my friend. Bangkok has sublime bakeries now. 

Bartel’s 

Facebook 

Map Link Thonglor 

Map Link Sathorn 

Open: 7am to 6pm 

Price per person: 400 THB 

The incredible Onion Soup grilled sandwich from Bartel’s in Bangkok has mozzarella cheese house made onion chutney. Perfection.
The incredible Onion Soup grilled sandwich from Bartel’s in Bangkok has mozzarella cheese house made onion chutney. Perfection. 

This popular bakery cafe was opened in 2020 by a Danish and Norwegian couple and garnered rave reviews from the start. Their sourdough creations are hailed as some of the best in town. From the Cuban grilled sandwich with a jalapeño kick to the grilled cheese and tuna options, the cafe boasts a fantastic array of pastries and breads as well as coffees and smoothies. Enjoy friendly service and comfortable seating with a second floor that offers a relaxing ambiance. 

Our favourites are their fresh sandwiches to appreciate the perfect bread. The Parma & Burrata is delicious. 

Holey Artisan Bakery

Facebook

Map Link Phrom Phong 

Map Link Sathorn

Map Link Phra Khanong  

Open: 7am to 7pm 

Price per person: 500 THB 

This charming bakery cafe spends days making their famous bread and pastries and have been doing so for more than seven years. Savour the highly recommended croissants or indulge in their magical cakes. Escape the bustling city within the cozy, homey ambiance of each of their locations. A must-visit for every foodie in Bangkok. 

For dine-in, don’t skip the irresistible Mighty Shakshuka, with sourdough toast and three perfectly poached eggs. 

Read the deeply sad history of Holey Bakery’s beginnings in Bangladesh here. 

Notable Mentions:

Vegetarian & Vegan

While many of the restaurants listed above have great plant-based options, Bangkok also has an incredible growing scene of purely vegetarian and vegan dedicated restaurants. They are elevating meat-free cuisine to new heights. Even though we love meat, we also love our vegan and vegetarian food! 

Golden State Vegan Restaurant

Facebook

Map Link Thong Lor

Open: 12pm to 11pm (Closed Tuesdays)

Price per person: 800 THB 

You won’t believe it's vegan! The Sushi at Golden State in Bangkok is incredible!
You won’t believe it’s vegan! The Sushi at Golden State in Bangkok is incredible!

Truly a vegan’s dream come true, but one that any meat eater will love as well. Plant-based food enthusiasts have never had so much creative variety and choice; from tacos to burgers, and sushi to “crab” cakes. The menu boasts an impressive array of options. The sushi, in particular, stands out as some of the best in the city, vegan or otherwise. The service is friendly and welcoming. 

We insist you order a Spicy Padron cocktail to go with the Crouching Tiger sushi roll! 

Nature’s Charm Cafe

Facebook 

Map Link Thong Lor

Open: 9am to 8pm 

Price per person: 500 THB

Step into this whimsical vegan wonderland where everything is pretty and colourful, and omnivores will be just as impressed as hard-core vegans. The Kimchi Pancake and Chick’n Pops & Slaw are fantastic and their signature Coco Milkshakes are dreamy. They take pride in their food, and it shows in the beautifully presented dishes. 

Fish and Chips made from banana leaves with the banoffee cake for dessert is our must-try comforting combo. 

Notable Mentions: 

WAKI WAKI Vegetarian Sushi

Facebook

Map Link Phrom Phong

Tonklarfacai ต้นกล้า ฟ้าใส

Facebook 

Map Link Ari

Desserts 

Like any good meal, we end this article on a sweet note. Of course, most of these restaurants listed above have a great dessert option or two, but we have to honour a couple of the most wonderful stand-alone dessert restaurants in town. 

Brassica

Facebook 

Map Link Ekamai

Open: 10am to 6pm 

Price per person: 200 THB

The Leche Flan donut at Brassica is the work of a mad genius and we LOVE IT!
The Leche Flan donut at Brassica is the work of a mad genius and we LOVE IT!

The best doughnut shop in Bangkok by a long shot. Known for their soft, flavourful dough 

and an array of delectable and unique flavours, including the crowd-pleasing – and most photographed donut in Bangkok – Leche Flan and delightful brûlée series, their kaya is also highly recommended. Doughnuts sell out quickly, so be sure to arrive early for the best selection. Brassica offers a range of nicely brewed coffees to complement your sweet treats. 

The one donut we can never refuse (other than the Leche Flan) is the Burnt Cheesecake. Drool. 

Brioche From Heaven

Facebook 

Map link Chongnonsi 

Open: 9:30 am to 7:30pm 

Price per person: 300 THB 

Their tartlets are fantastic, especially the sour yuzu. The banoffee pie will bring a tear of nostalgia to the eye of any Brit. Look out for seasonal specials too, they recently had a superb cheesecake on the menu. The location is just stunning, with Parisian style outdoor tables but you might have to wait to score one. 

The must try item is an original pecan brioche paired with an affogato. Magnifique! 

Notable Mentions: 

andJo. Atelier Pâtisserie

Facebook

Map Link Sathorn

Your Recommendation?

I know this list is a big one, but believe it or not, we are hoping to keep building this massive article with your help!

Please leave a comment below or fill out our webform with your favorite restaurants and we will add the ones that get the most votes! 

Phoebe has traveled throughout Asia for twenty years and spent more than ten years in China. She is an accomplished writer, artist, and photographer. She is now based in Thailand where she spends her time painting, writing, designing, hanging out with fish, and taking photos of stuff.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.