← ChefBear Blog · Published 2026-05-10

How to Read a Chinese Menu — A Complete Guide for Non-Chinese Speakers

A Chinese restaurant menu can look like a wall of impenetrable characters. No pictures, no English, just columns of text with prices. You might recognize one or two dishes — maybe "fried rice" — but the other 80 items are a mystery. So you order the same safe thing you always order, and the restaurant's best dishes go untasted.

It doesn't have to be this way. Chinese menus are actually highly structured and surprisingly logical once you understand the pattern. This guide will teach you how Chinese menus are organized, what the key characters mean, how dish names are constructed, and how to use technology — specifically an AI menu scanner like ChefBear — to decode any Chinese menu in seconds.

Why Chinese menus are hard to read

Before we solve the problem, it helps to understand why Chinese menus are uniquely challenging for non-Chinese speakers:

The structure of a Chinese menu

Every Chinese restaurant menu follows a roughly standard structure. Once you know the sections, you can at least navigate to the type of food you want, even if you can't read individual dishes.

Section order (most common)

  1. 招牌菜 / 特色菜 (House Specialties) — The restaurant's signature dishes. These are usually listed first and are almost always worth ordering. If you only try one section, try this one.
  2. 凉菜 (Cold Dishes / Appetizers) — Served room temperature or cold. Think sliced cucumber in garlic sauce, cold chicken with chili oil, seaweed salad, or marinated tofu. These arrive fast and make great starters while you decide on mains.
  3. 热菜 (Hot Dishes) — The main section. This is usually subdivided by protein:
    • 鸡 / 鸡肉 — Chicken
    • 猪 / 猪肉 — Pork
    • 牛 / 牛肉 — Beef
    • 羊 / 羊肉 — Lamb
    • 海鲜 / 鱼 / 虾 — Seafood / Fish / Shrimp
    • 蔬菜 / 素菜 — Vegetables / Vegetarian
    • 豆腐 — Tofu
  4. 汤 (Soups) — Chinese soups range from light broths to hearty stews. Ordered separately, not as a course preceding the meal as in Western dining.
  5. 主食 (Staples) — Rice (米饭), noodles (面), dumplings (饺子), buns (包子), and pancakes (饼). These are the carbohydrate base of the meal.
  6. 甜点 / 甜品 (Desserts) — Usually a short section: red bean soup, sesame balls, egg tarts, mango pudding, or similar.

Recognizing section headers

Even if you can't read a single dish name, recognizing the section-header characters above lets you jump to the part of the menu you care about. Looking for something vegetarian? Find 蔬菜 or 素菜. Want noodles? Jump to 主食 and look for 面.

Key characters every diner should know

You don't need to learn Chinese to read a Chinese menu. But memorizing 20-30 high-frequency characters gives you a surprising amount of coverage. Here are the most useful ones:

Proteins

Cooking methods

Flavors and styles

How Chinese dish names work

Chinese dish names follow a formula: [flavor/style] + [cooking method] + [main ingredient]. Once you can parse this formula, many dishes become readable.

Examples:

Not every dish follows this pattern — the poetic names mentioned earlier are exceptions — but the majority of items on a Chinese menu do. Knowing this formula alone makes perhaps 60% of any Chinese menu decipherable.

Regional Chinese cuisines: what to expect

China's food landscape is incredibly diverse. The menu at a Sichuan restaurant is completely different from a Cantonese one. Here's a quick guide to the major regional styles you'll encounter:

Sichuan (川菜)

Bold, spicy, and numbing. Look for 麻辣 (numbing-spicy), 水煮 (boiled in chili oil), 口水 (mouth-watering, with chili oil). Famous dishes: 麻婆豆腐 (Mapo Tofu), 水煮鱼 (Boiled Fish), 回锅肉 (Twice-Cooked Pork), 担担面 (Dan Dan Noodles).

Cantonese (粤菜)

Subtle, fresh, and focused on ingredient quality. Lots of steamed, stir-fried, and roasted dishes. Look for 叉烧 (char siu BBQ pork), 烧鹅 (roast goose), 虾饺 (shrimp dumplings). Dim sum (点心) is a Cantonese specialty — small plates served from carts or ordered from a checklist.

Hunan (湘菜)

Spicy but without the numbing Sichuan peppercorn. Heavy use of fresh chilies, smoked meats, and pickled vegetables. Try 剁椒鱼头 (Chopped Chili Fish Head) and 小炒肉 (Stir-Fried Pork with Peppers).

Shanghainese (沪菜 / 本帮菜)

Sweet-savory, heavy on soy sauce and sugar. Known for 小笼包 (soup dumplings), 红烧肉 (Red-Braised Pork Belly), 生煎包 (pan-fried buns), and 葱油面 (scallion oil noodles).

Dongbei (东北菜)

Hearty northern fare: big portions, bold flavors. Try 锅包肉 (crispy sweet-and-sour pork), 酸菜鱼 (Sauerkraut Fish), and 东北大拉皮 (cold glass noodle salad).

Yunnan (滇菜)

Mild, herbal, and mushroom-forward. Famous for 过桥米线 (Crossing-the-Bridge Rice Noodles) and wild mushroom hot pot.

The fast approach: use an AI menu scanner

Learning characters is rewarding, but it takes time. If you're sitting in a Chinese restaurant right now with a menu you can't read, the fastest solution is an AI menu scanner.

ChefBear is a free iPhone app built specifically for this situation. Here's how it works:

  1. Point your camera at the Chinese menu. Paper, laminated, wall-mounted, handwritten — it handles them all.
  2. ChefBear recognizes every dish by name. Not word-by-word translation, but actual dish identification. It knows that "夫妻肺片" is a famous Sichuan cold beef dish, not "husband and wife lung slices."
  3. See AI-generated photos of each dish. Most authentic Chinese restaurants don't have picture menus. ChefBear's AI photo generator shows you what every dish looks like.
  4. Read descriptions in your language. Each dish gets an accurate description: ingredients, cooking method, flavor profile, spice level, and common allergens.
  5. Get personalized rankings. If you've taken the FPTI taste quiz, ChefBear ranks dishes by how well they match your palate.

The entire process takes under 30 seconds. Instead of pointing at random items or ordering the same fried rice every time, you can confidently navigate even a 100-item Chinese menu and pick the dishes you'll actually love.

Common mistakes when ordering from a Chinese menu

A quick-reference cheat sheet

Chinese Pinyin Meaning
宫保鸡丁Gong Bao Ji DingKung Pao Chicken
麻婆豆腐Ma Po Dou FuMapo Tofu (spicy)
鱼香肉丝Yu Xiang Rou SiFish-Fragrant Pork Shreds
红烧肉Hong Shao RouRed-Braised Pork Belly
水煮鱼Shui Zhu YuBoiled Fish in Chili Oil
小笼包Xiao Long BaoSoup Dumplings
炒饭Chao FanFried Rice
担担面Dan Dan MianDan Dan Noodles
糖醋排骨Tang Cu Pai GuSweet and Sour Ribs
回锅肉Hui Guo RouTwice-Cooked Pork

Frequently asked questions

How do you read a Chinese restaurant menu if you don't speak Chinese?

Chinese menus follow a predictable structure: cold dishes first, then hot appetizers, main courses grouped by protein (chicken, pork, beef, seafood, tofu/vegetables), soups, staples (rice and noodles), and desserts. Learning a handful of key characters — like 鸡 (chicken), 牛 (beef), 猪 (pork), 虾 (shrimp), and 菜 (vegetable) — helps you identify sections. For the fastest approach, use an AI menu scanner like ChefBear that recognizes Chinese dish names and translates them with photos and descriptions.

What are the most common dishes on a Chinese menu?

The most common dishes across Chinese restaurant menus include: 宫保鸡丁 (Kung Pao Chicken), 麻婆豆腐 (Mapo Tofu), 鱼香肉丝 (Yu Xiang Shredded Pork), 回锅肉 (Twice-Cooked Pork), 糖醋排骨 (Sweet and Sour Spare Ribs), 水煮鱼 (Boiled Fish in Chili Oil), 炒饭 (Fried Rice), 炸酱面 (Zhajiang Noodles), 小笼包 (Soup Dumplings), and 红烧肉 (Red-Braised Pork Belly).

What is the best app to translate a Chinese menu?

ChefBear is the best app for translating Chinese menus. Unlike generic translators, it understands Chinese culinary terminology — it knows that 宫保鸡丁 is Kung Pao Chicken (not "palace protects chicken"), identifies regional cooking styles, generates AI photos of each dish, and flags allergens. It's free on the App Store and supports Simplified Chinese, Traditional Chinese, and five other languages.

What do the sections on a Chinese menu mean?

Chinese menus are typically organized into sections: 凉菜 (cold dishes/appetizers), 热菜 (hot dishes), 汤 (soups), 主食 (staples like rice and noodles), and 甜点 (desserts). The hot dishes section is usually subdivided by protein. Some menus add a 招牌菜 (house specialties) section at the top — always worth ordering from.

How do Chinese menu names describe the cooking method?

Chinese dish names encode cooking method, main ingredient, and flavor in a compact format. Common cooking-method characters include: 炒 (stir-fry), 炸 (deep-fry), 蒸 (steam), 煮 (boil), 烤 (roast/grill), 烧 (braise), 煎 (pan-fry), and 炖 (stew). For example, 红烧排骨 means "red-braised spare ribs" — 红烧 is the method and 排骨 is the ingredient.

Is ChefBear free for translating Chinese menus?

Yes, ChefBear is free to download from the App Store. You can scan and translate Chinese menus, see AI-generated photos of every dish, check allergens, and get personalized dish recommendations — all at no cost.

Start reading Chinese menus today

Whether you memorize the characters in this guide or use an AI scanner to do the heavy lifting, there's no reason to miss out on the incredible depth of Chinese cuisine. The best dishes aren't hidden — they're just waiting for someone who can read the menu.

Download ChefBear free on the App Store and scan your first Chinese menu today. Or start with the Chinese menu translator page to learn more about how ChefBear handles Chinese-specific menus.

Disclosure: this article is published on ChefBear's own blog. We've tried to be factually accurate — if you spot an error, please let us know via support.