China has one of the world’s richest vegetarian culinary traditions, rooted in Buddhist and Taoist temple cooking that stretches back over a thousand years. At the same time, Chinese cooking also uses lard, oyster sauce, chicken broth, shrimp paste and fish sauce as invisible background ingredients in dishes that appear vegetarian. This guide navigates both realities.
The Buddhist Vegetarian Tradition (素食 Sùshí)
Chinese Buddhist vegetarianism is stricter than Western veganism in some ways (no pungent vegetables — garlic, onion, leek, chives and scallions are excluded) and more lenient in others (some allow eggs and dairy). This tradition has given rise to a category of restaurants that are unambiguously animal-free: Buddhist vegetarian restaurants (素食餐厅 sùshí cāntīng).
In these restaurants, you’ll find extraordinary fakery — “mock meat” dishes that replicate pork, chicken, fish, shrimp and crab using gluten, tofu, mushrooms and konjac with astonishing fidelity. The intention isn’t deception; it’s allowing people to enjoy familiar flavors within a compassionate framework.
Best dishes at Buddhist vegetarian restaurants:
- Mock Peking duck (素烤鸭): Tofu skin wrapped and pressed, often served with pancakes and hoisin
- Lion’s head (素狮子头): Giant mushroom meatballs in braised sauce
- Braised pork belly (素东坡肉): Tofu layered with konjac, braised in soy and spices
- Kung Pao “chicken” (素宫保鸡丁): Gluten protein cubes with peanuts and chilies
- Buddha’s Delight (罗汉斋): Traditional mixed vegetable and tofu dish with 18 ingredients
Regional Vegetarian Specialties
Sichuan
Sichuan vegetarian food benefits from the region’s extraordinary spice palette. Mapo tofu (麻婆豆腐) in its authentic form contains minced pork — but vegetarian versions using mushrooms are available. The key vegetarian proteins in Sichuan cuisine:
- Dry-fried green beans (干煸四季豆): Genuinely vegetarian if not cooked in lard
- Mapo tofu vegetarian version: Request “素麻婆豆腐” (sù mápó dòufu)
- Mao Xuewang without meat: Possible but unusual — ask for “素版毛血旺”
Yunnan
Yunnan is one of China’s best provinces for vegetarians. The extraordinary mushroom varieties (chanterelles, matsutake, porcini, morels — over 300 varieties found here) form the basis of many dishes. Wild mushroom stir-fries (野生菌炒), cross-bridge rice noodles with vegetarian toppings, and Yunnan-style tofu (饵块) dishes are all excellent.
Shanghai and Jiangnan
The Jiangnan (south of the Yangtze) culinary tradition has a strong vegetarian component. Shanghai features exceptional Buddhist vegetarian restaurants; the area’s general cooking involves less pork fat than northern cuisine, making accidental meat more avoidable.
Fujian
Fujian’s Buddhist community is large and active. Xiamen and Quanzhou have strong vegetarian restaurant scenes. Thin spring roll skins (春卷皮) with diverse vegetarian fillings are a local specialty.
Guangdong (Cantonese)
Cantonese dim sum is notoriously difficult for vegetarians — almost everything contains shrimp, pork or lard-based pastry. However, dedicated vegetarian dim sum restaurants exist in Guangzhou. Look specifically for Guangzhou vegetarian restaurants (广州素食) near major Buddhist temples (Guangxiao Temple, Temple of the Six Banyan Trees).
How to Communicate Your Diet
Key phrase: “我是素食者” (Wǒ shì sùshí zhě) — I am a vegetarian
For vegan: “我不吃任何动物产品,包括蛋和奶” (Wǒ bù chī rènhé dòngwù chǎnpǐn, bāokuò dàn hé nǎi) — I don’t eat any animal products, including eggs and dairy
Phrase card approach: Many vegetarian travelers in China carry a wallet card in Mandarin explaining their diet. Print the following: “我是全素食者(纯素)。我不吃肉(猪牛羊鸡鱼)、海鲜、蛋、奶制品,也不要在烹饪时使用动物油脂和肉汤。请确认菜肴中没有这些成分。谢谢。” (Translation: I am fully plant-based. I don’t eat meat, seafood, eggs, dairy, and please don’t use animal fat or meat broth in cooking. Please confirm the dish contains none of these. Thank you.)
Hidden Non-Vegetarian Ingredients
The major traps:
Oyster sauce (蚝油): Used in almost all stir-fried vegetable dishes in Chinese restaurants. Ask for vegetables stir-fried in soy sauce only: “只用酱油炒,不要蚝油” (Zhǐ yòng jiàngyóu chǎo, bùyào háo yóu)
Lard (猪油): Used in wok seasoning and baking in some regions. Hard to detect. Buddhist vegetarian restaurants avoid it; regular restaurants may use it.
Fish sauce (鱼露): Common in Fujian and Guangdong cooking. Not visible in the dish.
Shrimp paste (虾酱): Used in certain Cantonese and Chaoshan dishes, sometimes in rice and noodle preparation.
Chicken stock broth: Many “vegetable” soups are based on chicken broth, not water. Ask: “汤底是蔬菜汤吗,还是肉汤?” (Is the soup base vegetable broth or meat broth?)
Pork in “vegetable” fillings: Dumplings and buns often contain small amounts of pork even when the main filling is vegetable. Always ask.
Apps and Resources
Happy Cow: Works in China (may require VPN for the app). Lists vegetarian and vegan restaurants with reviews and maps. Coverage in major Chinese cities is solid.
Dianping: Search “素食” (sùshí) in your city for vegetarian restaurants. Many listings include photos.
Xiaohongshu: Search “[city] + 纯素餐厅” (pure vegan restaurant) for recent user posts with photos, exact addresses and hours.
City Recommendations
Beijing
- Jinghe Plain Food (京禾净食): Modern vegan cafe chain; branches across the city
- Tianwang Vegetarian Restaurant (天旺素食): Traditional Buddhist vegetarian near the Drum Tower
- Green T. House: High-end creative vegetarian with tea-based cuisine; Gongti area
Shanghai
- Godly (功德林): The most famous Buddhist vegetarian restaurant in Shanghai, operating since 1922; flagship near People’s Square
- Vegetarian Lifestyle: Modern health-focused chain with multiple locations
- Jing An Vegetarian Restaurant: Near Jing’an Temple
Chengdu
- Nu Kitchen: Plant-based with Sichuan flavors; popular with international visitors
- Any restaurant near Wenshu Monastery (文殊院) — the temple’s own vegetarian dining hall is open to the public and serves simple, excellent Buddhist food for ¥20–40
Xi’an
- Vegetarian options are more limited here. The Muslim Quarter’s lamb-heavy cuisine presents challenges. Supermarkets like RT-Mart and Walmart sell tofu, vegetables and ready meals for self-catering.
Guilin and Yangshuo
- The rice noodle dish (桂林米粉) can be ordered with vegetarian toppings (素粉) — tell the vendor “不要肉” (no meat), “加蔬菜” (add vegetables)
- Banana pancakes at guesthouses for breakfast are vegetarian-friendly
Being a Vegan in Rural China
Rural China outside the tourist trail presents real challenges. Village cooking uses lard, broth and preserved pork as foundation flavors. The most practical strategies:
- Self-catering where possible: Every small town has a market with vegetables, tofu, eggs and fruit
- Congee (粥 zhōu): Plain rice congee with pickled vegetable side dishes is available almost everywhere and can be vegetarian
- Instant noodles: Most supermarket instant noodle varieties have meat flavoring; look for “素” (vegetarian) on the packaging
- Fresh fruit: Abundant and safe everywhere; China has extraordinary seasonal fruit
China is not the hardest country for vegetarians to visit — India, with its enormous vegetarian tradition, is easier. But Buddhist temple towns, Yunnan, Shanghai and Chengdu are genuinely excellent. With the right phrases and the Happy Cow app, a vegetarian China trip is entirely feasible and often delicious.