How to Read a Thai Menu — A Traveler's Guide
Thailand has the friendliest food culture in Asia and one of its least readable menus. Tourist restaurants print English; the stalls where locals eat print a handwritten Thai board, or nothing at all beyond a cart with three woks and a queue. But Thai dish names are unusually systematic. They are built like instructions — cooking method, then protein, then flavoring — so once you can recognize six or seven words, you can decode names you have never seen before.
The prefix words that unlock every menu
This is the single most useful thing to learn about Thai food. Almost every dish name begins with its cooking method. Learn these and a menu stops being a list of proper nouns and becomes a set of descriptions.
| Thai | Romanization | What it means |
|---|---|---|
| ผัด | phat | Stir-fried |
| ต้ม | tom | Boiled — a soup |
| ยำ | yam | Spicy cold salad, lime and chili dressed |
| แกง | kaeng | Curry, usually with coconut milk |
| ทอด | thot | Deep-fried |
| ย่าง | yang | Grilled over charcoal |
| ปิ้ง | ping | Grilled on a skewer |
| นึ่ง | nueng | Steamed |
| ข้าว | khao | Rice |
| ราดข้าว | rat khao | Poured over rice — a one-plate meal |
| เส้น | sen | Noodle |
| แห้ง | haeng | Dry, no broth |
| น้ำ | nam | Liquid — in a noodle order it means soup |
Then the protein, which follows the method: ไก่ (kai, chicken), หมู (mu, pork), เนื้อ (nuea, beef), กุ้ง (kung, shrimp), ปลา (pla, fish), ปลาหมึก (pla muek, squid), ผัก (phak, vegetables), เต้าหู้ (taohu, tofu), ไข่ (khai, egg).
Put them together and the menu explains itself. ผัดกะเพราหมู is stir-fried holy basil with pork. ต้มยำกุ้ง is boiled-and-sour with shrimp. ข้าวผัดปู is fried rice with crab. A stall board with twenty lines usually contains only four or five methods repeated against six proteins, which is why the queue moves so fast.
One more structural note: at a rice-and-topping stall, ordering ราดข้าว means you get the dish spooned over rice on one plate. Ordering the same dish without it means the dish arrives alone and rice is separate. Adding ไข่ดาว (khai dao, a fried egg) on top is the standard finishing move.
Common dishes you'll see on the menu
| Thai | Romanization | English | Notes |
|---|---|---|---|
| ผัดไทย | phat thai | Pad Thai | Rice noodles, tamarind, egg, peanuts on the side |
| ผัดซีอิ๊ว | phat si-io | Soy sauce fried noodles | Wide noodles, mild, no chili |
| ผัดกะเพรา | phat kaphrao | Holy basil stir-fry | The national fast meal; genuinely spicy |
| ข้าวผัด | khao phat | Fried rice | Served with lime and raw chili on the side |
| ก๋วยเตี๋ยว | kuaitiao | Noodle soup | You choose noodle width and broth |
| ก๋วยเตี๋ยวเรือ | kuaitiao ruea | Boat noodles | Dark, intense broth; sold in small bowls |
| ข้าวซอย | khao soi | Northern curry noodles | Chiang Mai specialty, coconut curry broth |
| ต้มยำกุ้ง | tom yam kung | Hot and sour shrimp soup | Lemongrass, lime, chili; clear or creamy |
| ต้มข่าไก่ | tom kha kai | Coconut galangal chicken soup | Mild, the gentle alternative to tom yam |
| แกงเขียวหวาน | kaeng khiao wan | Green curry | "Sweet green" refers to color, not heat |
| แกงเผ็ด | kaeng phet | Red curry | Usually hotter than green despite the name |
| แกงมัสมั่น | kaeng matsaman | Massaman curry | Mild, sweet, with potato and peanut |
| แกงส้ม | kaeng som | Sour orange curry | No coconut milk; sharp and hot |
| พะแนง | phanaeng | Panang curry | Thick, dry-ish, mild to medium |
| ส้มตำ | som tam | Green papaya salad | Pounded to order; specify chili count |
| ลาบ | larb | Minced meat salad | Northeastern, with toasted rice powder |
| ยำวุ้นเส้น | yam wun sen | Glass noodle salad | Cold, sour, usually with pork and shrimp |
| ข้าวมันไก่ | khao man kai | Poached chicken rice | Mild; the sauce carries all the heat |
| ข้าวขาหมู | khao kha mu | Braised pork leg over rice | Sweet soy braise with pickled greens |
| หมูปิ้ง | mu ping | Grilled pork skewers | Morning street food, eaten with sticky rice |
| ไก่ย่าง | kai yang | Grilled chicken | Ordered alongside som tam and sticky rice |
| ปลาเผา | pla phao | Salt-crusted grilled fish | Shared, eaten with a chili-lime dip |
| หอยทอด | hoi thot | Crispy oyster omelette | Night-market classic |
| ไข่เจียว | khai chiao | Thai omelette | Deep-fried and puffed, served over rice |
| ผัดผักบุ้ง | phat phak bung | Stir-fried morning glory | Garlic and chili; contains fish sauce |
| ทอดมันปลา | thot man pla | Fish cakes | Bouncy, served with cucumber relish |
| ปอเปี๊ยะทอด | popia thot | Fried spring rolls | The safe order for cautious eaters |
| ข้าวเหนียว | khao niao | Sticky rice | Eaten by hand, standard in the northeast |
| มะม่วงข้าวเหนียว | mamuang khao niao | Mango sticky rice | Seasonal at its best, sold year-round |
| ชาเย็น | cha yen | Thai iced tea | Orange, sweet, condensed milk |
Spice levels, and why "not spicy" is not zero
Chili is added at the pan in Thai cooking, not at the table, so the request has to come before the wok does.
| Thai | Romanization | Meaning |
|---|---|---|
| ไม่เผ็ด | mai phet | Not spicy |
| เผ็ดน้อย | phet noi | A little spicy |
| เผ็ดมาก | phet mak | Very spicy |
| พริก | phrik | Chili |
Two honest warnings. First, mai phet is relative. A dish built on curry paste cannot be made chili-free, so "not spicy" at a street stall often lands where a foreign menu would say medium. Second, som tam is pounded fresh and the vendor will ask how many chilies — the answer for most visitors is one, and one is already noticeable. Sticky rice, plain rice and cold sweet drinks dampen heat better than water does.
Useful phrases for ordering
| Thai | Pronunciation | Meaning |
|---|---|---|
| เอาอันนี้ | ao an ni | I'll have this one (while pointing) |
| มีเมนูภาษาอังกฤษไหม | mi menu phasa angkrit mai | Do you have an English menu? |
| ไม่เผ็ด | mai phet | Not spicy |
| ไม่ใส่น้ำปลา | mai sai nam pla | No fish sauce |
| ไม่ใส่ถั่ว | mai sai thua | No peanuts |
| ใส่ถุง | sai thung | To take away |
| เท่าไหร่ | thao rai | How much is it? |
| เช็คบิล | chek bin | The bill, please |
| อร่อย | aroi | Delicious |
| ขอบคุณ | khop khun | Thank you |
Add ครับ (khrap) if you are male or ค่ะ (kha) if you are female to the end of any of these. It is the politeness particle, it costs one syllable, and it changes how the whole sentence lands.
Vegetarian: the fish sauce problem
This is where travelers most often get it wrong. Fish sauce (น้ำปลา, nam pla), shrimp paste (กะปิ, kapi) and oyster sauce are in nearly everything savory, including most curry pastes, papaya salad and stir-fried vegetables. Asking for a vegetable dish does not remove them, and a cook may not consider them "meat" at all.
The word that works is เจ (jay), which means strict vegetarian in the Buddhist sense — no animal products, and usually no garlic or onion either. Stalls displaying a yellow flag with red เจ characters cook this way by default and are reliable. มังสวิรัติ (mangsawirat) is the general word for vegetarian and is less strictly interpreted. If you eat fish sauce but not meat, say so explicitly; if you do not, ask for เจ and accept the narrower menu.
Prices, paying and tipping
Street stalls and market kitchens are cash-only and typically cost well under half what a sit-down restaurant charges for the same dish. Cards are normal in malls, hotels and tourist-district restaurants, and unusual everywhere else, so carry small notes — a vendor may not be able to break a large one at the start of the day.
Tipping is not expected. Leaving the coins from your change is common and appreciated at sit-down restaurants; a percentage is not a Thai custom, and at a street stall nobody expects anything at all. Air-conditioned restaurants may add a service charge and VAT at the bottom of the bill, in which case that is the tip already paid.
Ordering is generally in rounds rather than courses. Dishes arrive as they are ready and are shared across the table, with rice as the constant. Ordering one dish per person, each with rice, is the tourist pattern and results in far too much food.
When the menu is handwritten Thai only
A cart with a handwritten board, a plastic-stool shophouse with a wall of Thai script, a night-market stall with no menu at all — these are where the best food in the country is, and none of them have an English version behind the counter. Photographing the board and reading the translation before you order lets you pick from the whole list rather than from the two dishes you already knew, and it answers the questions that matter before the wok is hot: whether the paste is red or green, whether the sauce starts with fish, and how spicy the thing you just pointed at actually is.
FAQ
Is street food in Thailand safe to eat? Generally yes, and it is where most of the good cooking happens. Use the standard rule: pick stalls with a queue and high turnover, prefer food cooked to order over food sitting in a tray, and be more careful with cut fruit, ice from unmarked bags and raw seafood salads than with anything that comes out of a hot wok.
What should I order if I do not like chili at all? Khao man kai, khao kha mu, phat si-io, tom kha kai, massaman curry, fried rice, Thai omelette and spring rolls are all mild by default. Avoid anything starting with ยำ or ลาบ, and treat all curries as spicy regardless of color.
Do I need to speak Thai to order at a street stall? No. Pointing at a dish, at a photo, or at what the person ahead of you ordered works everywhere, and vendors are used to it. Learning mai phet and khop khun covers the two moments where words genuinely help.