Skip to content
Go back

Vegetarian and Vegan Eating in China: Beyond the Basics (2026 Guide)

In-depth guide to vegetarian and vegan travel in China. Covers Buddhist vegetarian restaurants, how to order, regional vegetarian dishes, hidden animal ingredients, and city-by-city recommendations.

| 6 min read | Roam China Travel Editorial Team

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.



Written & verified by

Roam China Travel Editorial Team

A team of experienced travellers, expats, and China specialists who have lived and worked across 25+ Chinese provinces. We research every guide in person, cross-check official sources, and update our content regularly so you have reliable, first-hand information — not just recycled blog posts.

Verified first-hand Regularly updated 25+ provinces covered 100+ guides published