How to Read Chinese Menus Without Speaking the Language
A practical guide to ordering at Chinese restaurants when the menu has no English — what dishes mean, how to spot vegetarian options, and the apps that actually help.
You walk into a Chinese restaurant — maybe in Chinatown, maybe in mainland China, maybe in a tiny place that doesn't bother with English. The menu is a wall of characters. The waiter is patient but English-free. What now?
Most travel guides give you 10 phrases to memorize. That's not enough. The actual hack is to recognize the patterns that show up in 80% of Chinese restaurant menus. Once you spot the patterns, you can decode unfamiliar dishes on the fly.
Menus follow a predictable structure
Almost every Chinese menu, however unfamiliar, organizes itself the same way:
- 凉菜 (liáng cài) — cold appetizers
- 热菜 (rè cài) — hot main dishes (the big section)
- 汤 (tāng) — soups
- 主食 (zhǔ shí) — staples (rice, noodles, dumplings)
- 饮料 (yǐn liào) — drinks
If you can recognize those five headings, you've already cut the menu into navigable sections. Phone-camera them, work section by section.
The "what kind of food is this?" pattern
Most dish names are 4–6 characters and follow the structure: [main ingredient] + [secondary ingredient or seasoning] + [cooking method].
For example:
- 红烧 牛肉 = red-braised beef. 红烧 means "red-braised" (cooking method), 牛肉 is beef.
- 麻辣 豆腐 = numbing-spicy tofu. 麻辣 is the seasoning style, 豆腐 is tofu.
- 葱爆 羊肉 = scallion-stir-fried lamb. 葱爆 is "scallion-stir-fried", 羊肉 is lamb.
If you learn the 15 most common cooking methods plus the 20 most common ingredients, you can decode probably 70% of any dish you see.
Top cooking methods to recognize
| Characters | Meaning |
|---|---|
| 红烧 hóngshāo | Red-braised, sweet-soy stew |
| 麻辣 málà | Numbing-spicy (Sichuan-style) |
| 葱爆 cōngbào | Stir-fried with scallions |
| 蒜蓉 suànróng | With garlic paste |
| 清蒸 qīngzhēng | Steamed (clean, no heavy sauce) |
| 干煸 gānbiān | Dry-fried (crispy) |
| 糖醋 tángcù | Sweet and sour |
| 宫保 gōngbǎo | Kung Pao style (peanuts, chilis) |
| 酸辣 suānlà | Sour and spicy |
| 鱼香 yúxiāng | "Fish-flavored" (no fish, sweet-sour-spicy) |
Top main ingredients to recognize
| Characters | What it is |
|---|---|
| 牛肉 niúròu | Beef |
| 猪肉 zhūròu | Pork |
| 鸡肉 / 鸡 jīròu / jī | Chicken |
| 鸭 yā | Duck |
| 羊肉 yángròu | Lamb |
| 鱼 yú | Fish |
| 虾 xiā | Shrimp |
| 豆腐 dòufu | Tofu |
| 鸡蛋 jīdàn | Egg |
| 蔬菜 / 青菜 shūcài / qīngcài | Vegetables / leafy greens |
| 茄子 qiézi | Eggplant |
| 土豆 tǔdòu | Potato |
| 西红柿 / 番茄 xīhóngshì / fānqié | Tomato |
| 蘑菇 mógū | Mushroom |
| 面 miàn | Noodles |
| 饭 fàn | Rice |
That's 16 ingredients. Combined with the 10 cooking methods, you can read most of a menu.
Spotting vegetarian options (素 sù)
If you don't eat meat, the magic character is 素 (sù) — vegetarian. Look for:
- 素菜 sùcài — vegetable dishes (a section)
- 素食 sùshí — vegetarian food
- 全素 quánsù — fully vegetarian (no meat broth, no oyster sauce)
Watch out for:
- 三鲜 sānxiān — "three freshes" — usually contains shrimp or pork even when called a vegetable dish
- 肉末 ròumò — minced meat (sometimes hidden in tofu dishes like 麻婆豆腐)
- 高汤 gāotāng — chicken/pork stock (often used in "vegetable" soups)
When in doubt, ask: "这个有肉吗?" (zhège yǒu ròu ma? — "does this have meat?"). The waiter will tell you.
The two-character ordering trick
If you can't decode a dish but you can read 2-3 characters of it, just point and say those two characters out loud with the right tones. The waiter will figure out which dish you meant.
Example: you see 红烧排骨 on the menu and you only recognize 红烧. Point at it and say "hóngshāo". They'll bring you the red-braised ribs.
If you don't recognize anything: point and say "zhège (this one)". Universal.
What to do when reading characters in real time
This is where a tool matters. Two practical options:
Pleco's OCR
Free with Pleco (paid OCR feature is $15 one-time). Open the camera-OCR mode, hover over a dish name, see definitions character-by-character. Robust, but the workflow is "lookup mode" — you tap each character and read its dictionary entry. Slow for whole menus.
Pinyora's image scan
Pinyora's Pro mode was specifically built for menus and signs. Snap a photo of the whole menu page, Pinyora extracts the text, then you tap any dish name and get pinyin + definition for the whole phrase at once. Words you don't know get saved automatically, so next time you eat at a Chinese restaurant you'll recognize them.
Google Translate's camera
Last-resort option — fast but inaccurate, especially with the cooking-method patterns above. It'll translate 红烧牛肉 as something weird like "red burnt cattle meat." Use it for direction-finding, not for ordering food you'll actually want.
A reading practice that pays off in real life
Restaurants are one of the best places to make Chinese reading feel useful right away. Every successful menu reading is a tiny dopamine hit, and the vocabulary is high-frequency — these are characters you'll see again everywhere.
Try this: pick a Chinese restaurant near you, photograph their menu (or grab the PDF online), and use Pinyora to read through it before your next visit. Save 20 dishes. By the third visit, you'll be ordering without help.
That's a real, practical fluency milestone — and a lot more motivating than another Anki session.
Open Pinyora and try the image-scanning workflow on a Chinese menu. Free mode includes every story and unlimited saved vocabulary; image scanning has a free monthly limit, with unlimited scans in Pro.