Dishes, not restaurant lists

What to Eat in Bangkok

6 dishes worth ordering in Bangkok — what each one actually is, what to expect when it lands on the table, how to say it, and roughly what it costs. 1 of them are vegetarian. We rank dishes, not restaurants: a dish is a stable thing you can find in many places, and where it's best changes faster than any list stays honest.

#1

Pad thai · ผัดไทย

pat TAI · typical price: ฿50–120

Pad thai — Bangkok
Photo: Takeaway · CC BY-SA 3.0, via Wikimedia Commons

What it is: Stir-fried rice noodles with tamarind, fish sauce, egg, dried shrimp, and peanuts.

What to expect: Season it yourself at the table from the four-jar caddy: fish sauce, sugar, chilli flakes, vinegar chillies. The street version is drier and smokier than restaurant versions abroad.

#2

Som tam · ส้มตำ

som TAM · typical price: ฿40–80

Som tam — Bangkok
Photo: Vyacheslav Argenberg · CC BY 4.0, via Wikimedia Commons

What it is: Green papaya salad pounded in a mortar with lime, chilli, fish sauce, and peanuts.

What to expect: Ask for 'phet nit noi' (a little spicy) unless you mean it — the default heat is serious. Eaten with sticky rice and grilled chicken.

#3

Boat noodles · ก๋วยเตี๋ยวเรือ

kway-tee-ow REU-a · typical price: ฿15–25 per bowl

Boat noodles — Bangkok
Photo: Flickr user Alpha · CC BY-SA 2.0, via Wikimedia Commons

What it is: Intense, dark pork or beef noodle soup in small bowls, thickened traditionally with a little blood.

What to expect: Served in stacks of tiny bowls — ordering five is normal, the empties become your scorecard. Victory Monument's boat-noodle alley is the classic setting.

#4 · vegetarian

Mango sticky rice · ข้าวเหนียวมะม่วง

kow nee-ow ma-MUANG · typical price: ฿60–150

Mango sticky rice — Bangkok
Photo: Arthur Taksin · CC BY 4.0, via Wikimedia Commons

What it is: Ripe mango over coconut-milk sticky rice with a salty-sweet coconut drizzle.

What to expect: Best in Thai mango season (roughly March–June) when nam dok mai mangoes are at their peak. The salt in the coconut sauce is intentional.

#5

Tom yum goong · ต้มยำกุ้ง

tom yum GOONG · typical price: ฿80–250

Tom yum goong — Bangkok
Photo: Boonlert Aroonpiboon · CC0, via Wikimedia Commons

What it is: Hot-and-sour prawn soup with lemongrass, galangal, kaffir lime leaf, and chilli.

What to expect: Comes clear (nam sai) or creamy (nam khon, with evaporated milk). The aromatics in the bowl are for flavour, not eating.

#6

Moo ping · หมูปิ้ง

moo PING · typical price: ฿10–20 per skewer

Moo ping — Bangkok
Photo: Pierre-Yves Beaudouin · CC BY-SA 3.0, via Wikimedia Commons

What it is: Charcoal-grilled marinated pork skewers, glossy with coconut milk and palm sugar.

What to expect: A breakfast and commuter food, sold from smoking sidewalk grills with bags of sticky rice. Two or three skewers make the best cheap breakfast in the city.