Table of contents
Open Table of contents
Understanding Chinese Vegetarian Food
Buddhist Vegetarian Cuisine (素食 / 斋菜)
Buddhist vegetarianism in China differs from Western vegetarianism in one important way: it avoids the “five pungent roots” (五辛, wǔxīn) — garlic, onion, green onion, chives, and leeks — in addition to meat. This is based on the belief that these stimulants affect the mind in ways incompatible with Buddhist practice.
As a secular vegetarian or vegan, you don’t need to avoid these, but Buddhist vegetarian restaurants (素菜馆 or 素食餐厅) are your most reliable haven because they guarantee absolutely no meat in any ingredient, including broths and cooking oils.
Buddhist vegetarian dishes often use ingredients designed to mimic meat textures — gluten (面筋), tofu skins (腐皮), mushrooms, and various root vegetables are prepared in ways that satisfy umami cravings without any animal products.
The Hidden Meat Problem
This is the main challenge for vegetarians eating at standard Chinese restaurants:
Broths: Many vegetable soups and noodle soups are based on pork or chicken stock, even when served as “vegetable soup” Lard: Used as cooking fat in many northern and central Chinese kitchens, invisible in the finished dish Oyster sauce: Used as a seasoning in many stir-fried vegetable dishes Fish sauce: Common in southern Chinese cooking Minced pork: Added in small quantities to nominally vegetarian dishes like mapo tofu and many noodle sauces
Key Phrase: 我是素食者,不吃任何肉类、鱼、海鲜或肉汤。请问这道菜有没有这些成分?(Wǒ shì sùshí zhě, bù chī rènhé ròulèi, yú, hǎixiān huò ròutāng. Qǐngwèn zhè dào cài yǒu méiyǒu zhèxiē chéngfèn?) — “I am vegetarian and don’t eat any meat, fish, seafood, or meat broth. Does this dish contain any of these?”
Best Cities for Vegetarian and Vegan Travellers
Chengdu: The Plant-Based Capital
Chengdu has the most developed vegetarian food scene of any Chinese city. The combination of Buddhist temple culture and a creative food scene has produced dozens of excellent vegetarian restaurants.
Wenshu Monastery Vegetarian Restaurant (文殊院素斋): One of China’s most famous temple vegetarian canteens. Set in the grounds of Wenshu Buddhist Temple, it serves traditional vegetarian dishes at very reasonable prices. Meals ¥30–60 ($4.20–8.40) per person. Open daily for lunch and early dinner.
Lotus Elysium Restaurant (莲花净土素食): Upmarket Buddhist vegetarian with elaborate presentation. A full meal with multiple courses runs ¥150–280 ($21–39) per person.
Qingshiqiao market area: Several tofu specialists and vegetable-forward stalls operate here. The fresh tofu (嫩豆腐) eaten hot with chilli oil can be adapted to be fully vegan (ask to skip the lard-based chilli oil).
Shanghai: International and Local Options
Shanghai has the most international-oriented vegetarian and vegan scene, reflecting its cosmopolitan demographics.
King’s Joy (京兆尹): Also has a Shanghai branch; upscale creative vegetarian.
Wujie (無界): High-end Buddhist vegetarian in a beautiful setting. Full meal ¥200–400 ($28–56) per person.
Xindalu: Various plant-based adaptations available at this upscale Cantonese restaurant.
International options: The French Concession area has numerous Western vegetarian/vegan cafes catering to the expat community. These are reliable fallbacks but represent a retreat from the Chinese vegetarian tradition.
Beijing: Temple Food and Modern Plant-Based
King’s Joy (京兆尹): Probably Beijing’s finest vegetarian restaurant. Buddhist-inspired cuisine with extraordinary presentation in a converted hutong compound. A set meal runs ¥250–450 ($35–63) per person. Reserve in advance.
Baihe Vegetarian Restaurant (百合素食): Well-established mid-range vegetarian restaurant with multiple locations. Reliable quality. Meals ¥80–150 ($11–21) per person.
Guolin Restaurant (谷林素食): Pure vegan menu. Multiple Beijing locations. ¥60–120 ($8–17) per person.
Temple areas: Yonghe Temple (雍和宫, Lama Temple) area and Tanzhe Temple are surrounded by vegetarian restaurants catering to Buddhist visitors.
Hangzhou: Buddhist Heritage
Hangzhou’s Buddhist temple heritage (Lingyin Temple is one of China’s most important) supports an excellent vegetarian dining culture.
Lingyin Temple Vegetarian Restaurant: Simple but authentic temple food. Full meal ¥30–60 ($4.20–8.40). Very traditional.
Wushan Zhizhi Restaurant: Creative vegetarian in Hangzhou’s Wushan area.
Yunnan: Natural Abundance
Yunnan’s extraordinary biodiversity means that vegetarian eating here is naturally abundant. Wild mushrooms, diverse vegetables, wild herbs, and tofu preparations specific to the province make this an excellent destination.
Dali: The hippy-oriented culture around Dali Old Town has produced numerous vegetarian and vegan cafes. Yunnan-style tofu dishes and mushroom preparations are exceptional.
Kunming: Several Buddhist vegetarian restaurants near Yuantong Temple. The city’s general Yunnan cuisine is easier to adapt vegetarian than other Chinese regional styles.
Navigating Regular Restaurants
When Buddhist vegetarian restaurants aren’t available, standard Chinese restaurants can work with preparation.
Reliable Vegetarian Dishes in Chinese Restaurants
These dishes are commonly available and, when ordered with specific instructions, can be reliably vegan:
Mapo Tofu without meat (豆腐, qù ròu): Ask for it without the minced pork (没有肉末) — some restaurants can do this; others use the sauce from the start with pork in it. Ask beforehand.
Stir-fried vegetables (清炒蔬菜): The safest option. Request specifically: 请用植物油炒,不要猪油 (Please use vegetable oil, no lard). Common clean options:
- 炒土豆丝 (stir-fried shredded potato)
- 清炒空心菜 (water spinach with garlic)
- 炒豆腐 (stir-fried tofu)
- 炒茄子 (stir-fried eggplant — watch for meat hidden in the sauce)
Hot pot (素锅): Many hot pot restaurants offer a vegetarian/mushroom broth base (素汤底 or 菌汤底) in addition to spicy meat broths. You can then order exclusively vegetable and tofu ingredients. This is one of the most reliable and delicious vegetarian meals in China.
Congee (素粥): Plain rice congee with pickled vegetables and fried dough sticks. Almost universally meat-free.
Dumplings (素饺子): Vegetarian dumplings filled with cabbage, mushroom, and glass noodles exist at most dumpling restaurants. Ask for 素馅饺子 (sù xiàn jiǎozi).
Dishes to Be Cautious About
- Any soup or noodle dish without explicitly verifying the broth
- Fried rice — usually contains egg, and often has small amounts of meat
- Stir-fried vegetables at basic street stalls — lard is commonly used
- “Tofu with sauce” dishes — sauce often contains oyster sauce or small amounts of pork
- Steamed buns with visible filling — always check the filling type
Vegan-Specific Challenges
Veganism adds dairy and egg restrictions. Chinese cooking uses:
- Eggs: Very common in stir-fries, fried rice, and many noodle dishes. Specify 不要鸡蛋 (no eggs) when ordering.
- Dairy: Relatively uncommon in traditional Chinese cooking, though increasingly present in modern dishes and desserts. Generally less of an issue than in Western cuisine.
- Honey: Used in some Chinese medicine preparations and some cooking. Specify if this is a concern.
Key vegan phrase: 我是纯素食者,不吃任何动物产品,包括肉、鱼、蛋、奶、蜂蜜和任何动物油脂。(Wǒ shì chún sùshí zhě, bù chī rènhé dòngwù chǎnpǐn, bāokuò ròu, yú, dàn, nǎi, fēngmì hé rènhé dòngwù yóuzhī.) — “I am strictly vegan and don’t eat any animal products including meat, fish, eggs, dairy, honey, or any animal fat.”
Apps and Resources for Vegetarian Travel
HappyCow: The gold standard vegetarian/vegan restaurant directory. Has good but incomplete coverage of Chinese cities. Most useful in Shanghai, Beijing, and major tourist cities.
素食地图 (Vegetarian Map) apps: Several Chinese apps map vegetarian restaurants in China. Search 素食餐厅 (vegetarian restaurant) in Baidu Maps or Dianping (大众点评) for local results.
Dianping (大众点评): China’s Yelp equivalent. Filter by 素食 (vegetarian). Reviews are in Chinese but Google Translate handles them adequately.
Allergy Translation Cards: The website AllergyTranslation.com has Chinese dietary restriction cards that can be printed. For vegetarian/vegan cards, search specifically for Chinese versions covering the hidden ingredients (broths, lard, oyster sauce).
Buddhist Temple Food: A Deeper Look
China’s Buddhist vegetarian tradition deserves its own exploration. Temple restaurants serve food that has been prepared with spiritual intention — no waste, no excess, maximum respect for ingredients.
Large temple dining halls (斋堂): Most active monasteries have a communal dining hall where monks eat, and visitors are often welcome to join for a small donation or fixed price (¥10–30/$1.40–4.20 per meal). The food is simple — rice, steamed vegetables, tofu, pickles — but the experience of eating alongside monks in silence is genuinely moving.
Notable temple dining experiences:
- Wenshu Monastery, Chengdu: Popular with visitors; large vegetarian canteen attached
- Lingyin Temple, Hangzhou: Multiple vegetarian restaurants in the complex
- Longhua Temple, Shanghai: Temple canteen open to visitors on festival days
- Yonghe Temple, Beijing: Nearby restaurants cater to post-visit vegetarian meals
- Fayuan Temple, Beijing: One of Beijing’s active Buddhist centres with periodic vegetarian meals
Regional Vegetarian Highlights
Sichuan
Sichuan’s Buddhist culture and access to extraordinary fresh ingredients make it exceptional for vegetarians. Beyond Chengdu, temple towns like Emei Mountain (峨眉山) have extensive vegetarian restaurants catering to Buddhist pilgrims. Mushroom hotpot (菌汤火锅) in the Sichuan style is one of China’s finest vegetarian dining experiences.
Fujian and Southeastern China
Fujian’s strong Buddhist tradition and proximity to the sea (but with Buddhist restrictions on seafood) has produced creative vegetarian cooking. Xiamen in particular has several excellent vegetarian restaurants.
Guangdong and Cantonese Cuisine
Cantonese vegetarian is less developed than Buddhist Chinese traditions but has its own strengths. Temple-adjacent areas in Guangzhou (especially around Guangxiao Temple, one of China’s oldest Buddhist temples) have vegetarian restaurants. Tofu preparations in Guangdong — including silken tofu desserts (豆腐花) — are naturally vegan.
Quick Reference Card
Useful Phrases:
- 我是素食者 (Wǒ shì sùshí zhě) — I am vegetarian
- 纯素食 (Chún sùshí) — Vegan
- 没有肉 (Méiyǒu ròu) — No meat
- 没有鱼 (Méiyǒu yú) — No fish
- 没有海鲜 (Méiyǒu hǎixiān) — No seafood
- 没有猪油 (Méiyǒu zhūyóu) — No lard
- 没有蚝油 (Méiyǒu háoyóu) — No oyster sauce
- 没有鸡蛋 (Méiyǒu jīdàn) — No eggs
- 没有牛奶 (Méiyǒu niúnǎi) — No dairy
- 素菜馆在哪里?(Sùcài guǎn zài nǎlǐ?) — Where is a vegetarian restaurant?
What to look for on signs:
- 素食 (sùshí) — Vegetarian/vegan food
- 素菜馆 (sùcài guǎn) — Vegetarian restaurant
- 纯素 (chún sù) — Pure vegan
- 佛教素食 (fójiào sùshí) — Buddhist vegetarian
With the right preparation and vocabulary, vegetarian and vegan travellers can eat exceptionally well across China — and at the finest Buddhist vegetarian restaurants, genuinely among the best anywhere in the world.