How to Read a Thai Menu (With Food Vocabulary)
Key takeaways
- Most Thai dish names follow a pattern: cooking method plus protein plus seasoning, so 'pad' means stir-fried and 'gai' means chicken.
- The phrase 'mai phet' tells a cook you want no chili, and 'phet nit noi' means a little spicy.
- Thailand welcomed 32,974,321 foreign visitors in 2025, so popular spots often print bilingual Thai and English menus (Nation Thailand).
- With 8.4 million Americans allergic to shellfish, carrying a written Thai allergy card is safer than relying on spoken phrases (FARE).
- A translation app with a camera can decode a Thai-only menu board in seconds, which closes the gap when no English is printed.
How to read a Thai menu gets simple once you know that most dish names are built from a short formula: a cooking method, a protein, and a seasoning. Learn around twenty core words and you can decode the majority of what you will see, from a stir-fry stall to a bilingual restaurant card. This guide gives you that vocabulary, plus the exact phrases for spice, allergies, and portions, so you can order with confidence anywhere in the country.
Thailand welcomed 32,974,321 foreign visitors in 2025, according to the Tourism and Sports Ministry (Nation Thailand, 2026). That volume is why menus near beaches, malls, and landmarks often come in both Thai and English. Step away from the tourist core, though, and the English disappears. Knowing how to read a Thai menu is what keeps you ordering well in both worlds.

What Are the Most Common Thai Menu Words?
Most Thai menus group dishes by cooking method and base ingredient, so a few repeated words cover a huge share of what you will order. The core building blocks are "khao" (rice), "guay teow" (noodle soup), "pad" (stir-fried), "tom" (boiled or soup), "yam" (spicy salad), and "gaeng" (curry). Spot these and you already know a dish's shape.
Thai names tend to read left to right as method then ingredient. "Khao pad" is fried rice. "Tom yam" is a hot and sour soup. "Gaeng keow wan" is green curry. Once you see the pattern, a long unfamiliar name splits into parts you recognize.
Dish categories on a printed menu usually run in a familiar order. Rice and noodle plates come first, then soups and curries, then salads and grilled items, then sides and desserts. If you want a quick primer on ordering at a stall before you even sit down, our Thai street food guide walks through the most common counter dishes by name.
Here is a compact starter list worth memorizing:
- Khao: rice
- Guay teow: noodle soup
- Pad: stir-fried
- Tom: boiled, soup
- Yam: spicy salad
- Gaeng: curry
- Nam: water, liquid, broth
- Khai: egg
How Do I Decode Protein and Cooking Method Terms?
Pairing one cooking word with one protein word identifies most Thai dishes, because menus combine a small set of each. The common proteins are "gai" (chicken), "moo" (pork), "neua" (beef), "pla" (fish), "goong" (shrimp), and "pet" (duck). Add a method such as "pad" (stir-fried), "tod" (deep-fried), "ping" or "yang" (grilled), or "neung" (steamed), and the dish snaps into focus.
Try the formula on a real name. "Pad krapow moo" is stir-fried pork with holy basil. "Gai yang" is grilled chicken. "Pla neung manao" is steamed fish with lime. You do not need to recognize every word, just the method and the protein.
Watch for two words that change a dish's heat and character. "Krapow" means holy basil and signals a peppery stir-fry, while "prik" means chili and warns of real heat. If a cook asks whether you want "khai dao" on top, that is a fried egg, a classic finish on rice plates.
Common proteins and methods at a glance:
- Gai: chicken
- Moo: pork
- Neua: beef
- Pla: fish
- Goong: shrimp
- Tod: deep-fried
- Yang or ping: grilled
- Neung: steamed
How Do I Tell a Cook How Spicy I Want It?
Spice control comes down to three short phrases, and saying them clearly protects your meal. Use "mai phet" for no chili, "phet nit noi" for a little spicy, and "phet mak" for very spicy. Thai cooks adjust readily, but default heat in local kitchens runs higher than many visitors expect, so err toward mild on your first few orders.
Be specific rather than polite. A quiet nod when a cook asks about spice can land you a dish built for a Thai palate. Saying "mai phet, mai sai prik" (no chili, do not add chili) removes ambiguity. Even then, a base of chili paste in a curry carries warmth you cannot fully remove.
A few taste words help you fine-tune beyond heat. "Wan" is sweet, "priew" is sour, "khem" is salty, and "jeud" means plain or bland. Ordering a dish "jeud" is a gentle way to ask for a milder, less seasoned version when the standard one looks fierce.
What Thai Phrases Cover Vegetarian and Allergy Needs?
Two phrases handle most dietary requests, but allergies deserve a written backup. Say "gin jay" for a strict vegan standard observed during the annual vegetarian festival, which excludes meat, egg, and pungent vegetables, or "mang sa wirat" for ordinary vegetarian. For allergies, a card written in Thai beats a spoken phrase every time.
Allergy stakes are real. In the United States alone, roughly 8.4 million people are allergic to shellfish and about 6.2 million to peanuts, the two most relevant allergens for Thai cooking (FARE, 2024). Shrimp paste, fish sauce, and crushed peanuts appear across the cuisine, often without being named on the menu.
Carry a short written card for the kitchen. A note reading "phom/chan phae thua" (I am allergic to peanuts) or "phae ahan talay" (allergic to seafood) in Thai script removes the guesswork when a server is rushed. Hand it over before you order, not after. A phrasebook of everyday Thai greetings and polite particles is worth carrying too, since a courteous request tends to get more careful attention in a busy kitchen.
Useful dietary words:
- Gin jay: strict vegan (festival standard)
- Mang sa wirat: vegetarian
- Mai sai: do not add
- Nam pla: fish sauce
- Phae: allergic to
How Do I Read Prices and Portion Sizes?
Thai menu prices are fixed and usually printed in baht beside each dish, so what you see is what you pay. Street plates often run far cheaper than air-conditioned restaurants for the same dish, which is normal rather than a markup to question. Unlike shopping at a market, food prices are not open to negotiation.
Numbers are the one thing you rarely need to translate, since most menus use Western numerals for the price. If a stall shows no price, ask first. A simple "tao rai?" (how much?) avoids the uncomfortable surprise of a tourist rate invented on the spot.
Portion words help you order the right amount. "Thammada" means regular, "phiset" means special or large, and "phiset" plates usually add extra protein for a few baht more. On noodle soups you may be asked "lek" (small, thin noodles) or "yai" (large, wide noodles), which refers to noodle width, not bowl size. A typical street plate costs a fraction of a restaurant version, so mapping out a rough daily food budget before you travel keeps the baht figures from feeling abstract.
Can a Translation App Read a Thai-Only Menu?
A camera-based translation app can decode a Thai-only menu in seconds, which is the fastest fix when no English is printed. Point your phone at the board, and the app overlays an English reading in real time. This matters because Thai script is dense, with dozens of consonant and vowel forms packed tightly together, so manual lookup is slow for a visitor.
Live camera translation is not flawless on handwritten boards or stylized fonts, so treat the output as a strong hint rather than a perfect rendering. When a result reads oddly, snap a still photo and let the app process the sharper image. Cross-check an unexpected dish name against the vocabulary in this guide before you commit.
This is exactly where The Essential Thailand Guide app earns its place in your pocket. It combines menu translation with price checks and scam warnings, so you can read a stall board, confirm a fair price, and order, all in one flow. The translation feature is built for messy real-world menus, not tidy textbook Thai.
Frequently asked questions
What does 'pad' mean on a Thai menu?
Pad means stir-fried. It appears in dishes like pad thai (stir-fried noodles) and pad krapow (stir-fried holy basil). Pairing pad with a protein word such as gai (chicken) tells you most of what a dish is.
How do I order food that is not spicy in Thailand?
Say 'mai phet' for no chili, or 'phet nit noi' for a little spicy. Be clear, because Thai mild can still surprise visitors. A written note in Thai helps when a cook is busy.
How do I say I am vegetarian in Thai?
Say 'gin jay' for a strict vegan standard with no meat, egg, or strong-smelling vegetables, or 'mang sa wirat' for ordinary vegetarian. Confirm that fish sauce is left out, since it is common in Thai cooking.
Do Thai menus have English translations?
In tourist areas, many do. Thailand received nearly 33 million foreign visitors in 2025, so restaurants near beaches, malls, and landmarks often print bilingual menus. Local eateries and street stalls may be Thai only, where a camera translation app helps.
Are prices on Thai menus negotiable?
No. Sit-down restaurants and stalls with printed prices charge what is listed. If a vendor has no posted price, ask before ordering. Haggling belongs at markets for goods, not at food counters.