What I Actually Eat in Bangkok, and the Twelve Things I Do Not

After eleven years of eating in this city I have a short list and a long list, and the two lists have almost nothing in common with the ones in the guidebooks.

Share
Flat illustration of a Bangkok street food stall with a wok, a charcoal grill and bowls of noodles on the counter, deep teal and gold

Every Bangkok food list is written by someone who was there for four days in February. I have been here eleven years, which is long enough to have watched several of those recommendations become wrong and two of the best stalls close down permanently.

Last verified 30 September 2026.

The rule that decides everything

You are not looking for a restaurant. You are looking for a person who has made this dish four hundred times. That is the only variable that matters. A dish that is mediocre everywhere and extraordinary in one specific place is a much better bet than a dish that is reliably fine across twenty places, because the thing you cannot get at home is the four hundredth time.

So the test is not "is this place good." The test is: is there a single person here whose entire job is this one thing? A stall with four workers, one wok, and a queue that never empties passes. A restaurant with a laminated menu, air conditioning, and a photograph of the owner passes too, for different reasons. What fails is a place where the cooking is a side task while somebody manages the tables.

What I actually eat

Guay jub, offal noodle soup, before 9am. The good places open at 5am and the good stock is gone by 9. This is the single most improved dish in the city over the last decade and almost nobody outside the city knows its name. Look for the stall where the broth is cloudy and there is a pile of metal bowls stacked high. Order it with bai nam pla, a small plate of salted fish and chili, on the side.

Pad kra pao, from a wok that is visibly too hot. Basil stir-fry is the easiest dish in Thailand to make badly, because the answer is thirty seconds at genuinely fierce heat and most stalls are too slow. The give-away is the char on the basil. If the leaves are dark and crisp at the edges, the wok is right. If the whole plate is uniformly green, walk on. It costs nothing extra here and it is the difference between a good plate and a forgettable one.

Khao man gai, from a shop that only makes one thing. Chicken rice. The version worth your morning is poached chicken with a pale, translucent skin and a bowl of broth seasoned with blood and dried shrimp. The rice is fat, because it was cooked in the chicken fat. Shops that also sell noodle soup are shops where the chicken rice is an accessory.

Som tam, from a mortar you can hear. Green papaya salad. You should be able to hear the pestle from across the street, because a pounded salad is crushed and a blitzed one is shredded. The flavour profile is supposed to be violent: chili, lime, garlic, fish sauce, and a amount of sugar that should taste wrong and does not.

Jok, in the morning, as a breakfast. Rice congee with pork meatballs, ginger, and a lot of white pepper. This is what I eat when I have had a difficult night and do not want to think about food. It is also what the people who work in this city eat before their shift, which is a better guide than any list.

Or kaya toast, if it is raining and you are near a hotel. This is the one item on the list I will admit to a tourist, because there is genuinely nowhere else to get it that is open at 6am near Thonglor. Grilled bread, coconut jam, soft-boiled egg, coffee. It is comfort food and I do not apologise for it.

The twelve I do not

Pad thai from a cart on a main road. Not because it is bad everywhere, but because the good pad thai requires a very specific wok discipline and the carts that tourists find are catering to people who do not know what it should taste like. A better pad thai costs 60 baht and takes 400 metres of walking.

Any "Thai special" menu. If a menu has an English section with "Thai Special" on it, the kitchen is cooking for tourists and you are paying for a translation of a dish you did not want.

Buffet. The price tells you. A 299 baht all-you-can-eat in this city is not generosity, it is a volume calculation, and the food has been sitting under a heat lamp since 11am.

Seafood at a riverside place with a view. The river view costs you the freshness. You are paying a rent premium on a table.

Deep-fried anything that arrived in a freezer truck. Ask where the fish came from if it is a restaurant rather than a stall. An honest stall will tell you it is frozen, because everything except what is in the water that morning is frozen.

"authentic" in a shop name. This is the oldest trick in the book and it is specifically aimed at tourists. Nothing in this city that is actually authentic calls itself authentic.

Milk tea in a bag. I will go further than most people. Even the good version is not worth the cut, and the version you will actually be given is a bag of sweetened condensed milk with tea that has been brewed since yesterday.

Grilled seafood skewers priced per skewer from a roadside cart. When something is priced per item on a cart, the price is a hook and the portion is the bait. Ask what one portion is before you agree to anything.

Fruit smoothies with a photograph of a tropical paradise on the cup. The cup is the tell. Nobody who makes a serious juice needs a decal.

Chai yao rabam. This is a genuine Thai dessert and it is delicious and it is a 3pm sugar crash waiting to happen two hours later. Fine as a thing to do. Not fine as a plan.

Western food in a city of this size. There is excellent Western food here. It is not the reason to be in Bangkok.

Any dish described as "the original" or "since 19XX" on a menu. A claim of continuity you cannot verify is a marketing line, and the stall two doors down that has been making the same thing since 1998 and does not mention it is the better bet.

How to find the rest yourself

Stop reading lists. Look for the stalls with a queue of people who are clearly not tourists, at 11am, in the rain, when it is inconvenient. That is where the food is. If you are willing to eat standing in the rain outside a shop with no sign, you will eat better in your first week in this city than most people manage in a year.

And if you get it wrong, it costs you 40 baht. The downside on this entire subject is remarkably small, and the opportunity cost of a wrong lunch is about four minutes of a queue. Relax about it and eat more things.

More on this