Which Chinese dishes look vegetarian but contain lard, oyster sauce or meat stock?
Many Chinese dishes that appear plant-based are traditionally cooked with lard, finished with oyster sauce, or built on meat stock. Wok-fried greens, hot and sour soup, mapo tofu, and fried rice are common examples. Confirm with staff, carry a written card, and seek out temple restaurants (素食馆) for the most reliable vegetarian options.
Eating vegetarian in China is entirely possible, but it requires knowing which dishes are genuinely safe and which only appear that way. Chinese cooking has a deep vegetarian tradition rooted in Buddhist practice, and dedicated vegetarian restaurants (素食馆, sùshí guǎn) operate in every major city. The challenge arises in ordinary restaurants, where plant-based ingredients are often cooked in animal fat, seasoned with shellfish-derived sauces, or finished with stock made from pork bones.
The most common hidden animal products in Chinese cooking are lard (猪油, zhū yóu), oyster sauce (蚝油, háo yóu), and pork or chicken stock (肉汤/鸡汤, ròu tāng/jī tāng). These are flavoring and cooking agents, not main ingredients, so they do not appear as separate pieces of meat on the plate. A dish of stir-fried morning glory can look entirely vegan while having been cooked in lard and seasoned with oyster sauce.
The table below covers common dishes and their typical vegetarian status at a standard Chinese restaurant. Status can vary by region, chef, and restaurant type — always confirm.
Common dishes: vegetarian status at a standard restaurant
| Dish | Chinese | Typical status | Hidden animal ingredients |
|---|---|---|---|
| Wok-fried greens (morning glory, bok choy, Chinese broccoli) | 炒蔬菜 | Often not vegetarian | Often cooked in lard; frequently seasoned with oyster sauce |
| Mapo tofu | 麻婆豆腐 | Usually not vegetarian | Traditionally contains ground pork; some versions use beef |
| Hot and sour soup | 酸辣汤 | Usually not vegetarian | Often made with pork strips and pork or chicken stock |
| Spring rolls | 春卷 | May contain meat | Filling may include pork mince or shrimp; ask about filling |
| Fried rice | 炒饭 | Usually not vegetarian | Typically contains egg plus char siu pork or shrimp; often cooked in lard |
| Claypot tofu | 砂锅豆腐 | May contain dried shrimp | Often includes dried shrimp (虾米) for flavor; stock may be meat-based |
| Congee (plain) | 白粥 | Usually vegetarian | Plain congee is safe; toppings vary — century egg, pork floss, dried shrimp are common |
| Steamed eggs | 蒸水蛋 | Usually vegetarian (not vegan) | Contains egg; sauce is usually light soy, which contains wheat but no meat |
| Buddhist tofu (at a temple restaurant) | 素豆腐 | Vegetarian/vegan at temple restaurants | Safe at a 素食馆; at a regular restaurant, verify cooking method |
| Peanuts / edamame | 花生 / 毛豆 | Usually vegetarian | Boiled or roasted versions are typically safe; verify no lard or oyster sauce added |
Key phrases for vegetarian ordering
| Chinese | Pinyin | Meaning |
|---|---|---|
| 我是素食者 | Wǒ shì sùshí zhě | I am vegetarian |
| 不要放猪油 | Bù yào fàng zhū yóu | No lard please |
| 不要放蚝油 | Bù yào fàng háo yóu | No oyster sauce please |
| 素菜 | Sù cài | Vegetarian dishes (section on menu) |
| 纯素 | Chún sù | Strictly vegan (no eggs, dairy, or animal products) |
| 用素油炒 | Yòng sù yóu chǎo | Please stir-fry in vegetable oil |
| 有没有素食餐厅? | Yǒu méiyǒu sùshí cāntīng? | Is there a vegetarian restaurant nearby? |
Practical notes
- 纯素 vs 素: 素 (sù) on a menu often means no obvious meat pieces, but lard and oyster sauce may still be present. 纯素 (chún sù) means strictly vegan. At Buddhist temple restaurants (素食馆), both terms are taken seriously and lard is never used.
- Temple restaurants are the safest option. 素食馆 (sùshí guǎn) operate near Buddhist temples in most Chinese cities. They use vegetable oil, no meat stocks, and no oyster sauce. Many offer a buffet-style spread.
- Shared wok contamination is real. Even if you specify no meat, a standard restaurant wok is used for all dishes. If cross-contamination is a concern for health reasons, a dedicated vegetarian restaurant is the safer choice.
- Fermented black bean sauce (豆豉酱) and XO sauce contain dried shrimp. Both look like condiments but are shellfish-derived. They appear in many stir-fry dishes.
- Carry a written card. A card in Chinese specifying your dietary requirements — no meat, no lard, no oyster sauce, no seafood — is more reliably communicated than verbal requests in a busy kitchen. Download or print one before your trip.
- ChefBear filters dishes by your dietary restrictions — scan a Chinese menu and tell it you are vegetarian or vegan to see which dishes fit. This is not medical advice; confirm with restaurant staff before ordering.
Frequently asked questions
Is stir-fried vegetables at a Chinese restaurant vegetarian?
Not reliably. Wok-fried greens such as morning glory, Chinese broccoli, and bok choy are frequently cooked with lard rather than vegetable oil, and are often seasoned with oyster sauce. The dish looks entirely plant-based on the plate. Ask the kitchen to use vegetable oil (素油) and no oyster sauce (不要放蚝油). Always confirm with staff, as practices vary by restaurant.
What does 素 mean on a Chinese menu?
素 (sù) indicates a vegetarian or plant-based dish, but the definition varies. In everyday restaurants, 素 may simply mean no obvious pieces of meat, while lard or oyster sauce may still be present. Strict Buddhist vegetarian restaurants use 素 to mean fully plant-based with no animal products. When in doubt, ask specifically about lard, oyster sauce, and meat stock.
Is mapo tofu vegetarian?
Traditional mapo tofu is not vegetarian. The classic recipe includes ground pork or beef, and the sauce is built on fermented black beans and chili bean paste that may also contain meat. Vegetarian mapo tofu exists (素麻婆豆腐) and is reliable at temple restaurants, but confirm at a regular restaurant.
Where is the safest place to eat vegetarian in China?
Buddhist temple restaurants (素食馆) are the safest option. These restaurants are entirely vegetarian and do not use lard, meat stock, or oyster sauce. They are found in most Chinese cities, often near Buddhist temples, and frequently offer a buffet format. Regular restaurants can accommodate vegetarian requests if you specify clearly, but cross-contamination in a shared wok is harder to control.
What is the difference between 素 and 纯素 in Chinese?
素 (sù) generally means vegetarian, but interpretation varies. 纯素 (chún sù) means strictly vegan — no meat, fish, eggs, dairy, honey, or animal-derived ingredients. Some Buddhist menus also exclude garlic, onion, chives, and leeks. If you are vegan, look for 纯素 or ask specifically about every ingredient category.
Related guides
- How do you eat vegetarian in Japan when dashi is in everything?
- How do you eat vegetarian in Korea?
- What should I order at a Sichuan restaurant?
- How to read a Chinese menu