← Guides · By Ray Lei · Published 2026-11-14

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

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

Further reading