Food 13 min read

Vegetarian and Vegan in China: A Complete Eating Guide (2026)

Essential phrases, Buddhist temple food, vegan dishes, and restaurant recommendations in 10 cities. How to eat plant-based across China without the stress.

Table of Contents

The common wisdom says China is a nightmare for vegetarians. I have heard it a hundred times: “Everything has pork in it,” “They put lard in the vegetables,” “Good luck explaining what tofu is to a chef who thinks fish sauce doesn’t count as meat.”

There is truth in these warnings. China is not an easy country for plant-based eating, especially if you do not speak the language and especially in smaller cities. But the common wisdom also misses something essential: China has one of the deepest vegetarian culinary traditions in the world, built over centuries by Chinese Buddhist monasteries that have been perfecting meatless cooking since the sixth century. The vegetarian food exists. You just need to know where to find it, how to order it, and which questions to ask.

This guide will get you there.

The Three Pillars of Vegetarian Eating in China

1. Buddhist Temple Food (斋饭, zhai fan)

Chinese Buddhism has a vegetarian tradition stretching back 1,500 years. Monks do not eat meat, and the temples they built developed a sophisticated plant-based cuisine that remains largely unknown outside of Asia. Temple food is not just “food without meat.” It is a complete culinary philosophy: no meat, no garlic, no onion, no leeks, no alcohol — the “five pungent vegetables” (五荤) are avoided because they are believed to stimulate the passions and disturb meditation.

The result is a cuisine of remarkable subtlety. Gluten (面筋) is shaped into “mock duck” that tastes nothing like duck but is delicious on its own terms. Tofu is pressed, fermented, fried, and braised into a dozen different textures. Mountain vegetables — bamboo shoots, wild ferns, wood ear fungus — are treated with the respect usually reserved for prime cuts of meat. The broth, made from soybeans, mushrooms, and kombu, is so flavorful you will not miss the bone stock.

Many temples open their dining halls to visitors, especially during lunch hours (11:30 AM-1 PM). The meal is usually a simple set: rice, three vegetable dishes, a soup, and pickles. Cost: 10-30 CNY. No choice of dishes. Just eat what is served and be grateful.

2. The Mock Meat Tradition (素肉, su rou)

Chinese vegetarian cooking includes an ancient tradition of making plant-based foods that look, taste, and feel like meat. This is not a modern health-food innovation. It began in Buddhist monasteries where monks wanted to serve festive dishes that looked like the celebratory meat dishes of secular life, without breaking their vows.

The mock meats are made primarily from three ingredients: wheat gluten (面筋), tofu skin (豆腐皮), and konjac (魔芋). Prepared properly, they can be astonishingly convincing. A good mock char siu (叉烧) made from gluten has the same fibrous texture and caramelized edges as the pork original. The best mock duck, made from layered tofu skin, actually has something approximating skin and fat.

You will find these in dedicated vegetarian restaurants (素菜馆, su cai guan) and Buddhist temple canteens across China. They are not trying to trick you. They are participating in a culinary tradition that predates the Impossible Burger by about fifteen centuries.

3. The “Accidentally Vegan” Dishes

China’s secular cooking also offers plenty of plant-based dishes that happen to be vegan, even if the restaurant does not label them that way. These are your daily-driver dishes:

Mapo Tofu (麻婆豆腐) — 15-25 CNY — The classic Sichuan dish. Silken tofu in a sauce of doubanjiang (fermented chili bean paste), Sichuan peppercorn, and chili oil. Traditionally made with minced pork, but many restaurants will make it without meat if you ask. The version at Buddhist restaurants is always vegan and often better.

Di San Xian (地三鲜) — 18-28 CNY — “Three Fresh Things from the Earth.” Eggplant, green pepper, and potato, all wok-fried with garlic and soy sauce. Rich, savory, and completely plant-based in most restaurants. Confirm no meat stock.

Tomato and Egg Stir-Fry (西红柿炒蛋, xihongshi chao dan) — 12-20 CNY — The ultimate comfort food. Scrambled eggs with juicy tomato chunks, cooked until saucy. Simple. Perfect. Note: this is vegetarian (with eggs) but not vegan.

Green Beans with Minced “Meat” (干煸四季豆, gan bian sijidou) — 15-25 CNY — Dry-fried green beans with chili and garlic. The “minced meat” on top is sometimes real pork, sometimes preserved vegetable (芽菜, yacai). Confirm before ordering.

Bok Choy with Mushrooms (香菇青菜, xianggu qingcai) — 12-20 CNY — The safest order on any menu. Baby bok choy or Chinese greens, stir-fried with shiitake mushrooms and garlic. Bright green, savory, and almost always vegan.

Cold Tofu (凉拌豆腐, liangban doufu) — 8-15 CNY — Silken tofu, chilled, topped with scallions, soy sauce, and sesame oil. The minimalist’s delight.

Eggplant with Garlic (蒜蓉茄子, suanrong qiezi) — 15-25 CNY — Steamed or stir-fried eggplant with a heap of minced garlic, chili, and soy sauce. Meltingly tender.

Scallion Pancakes (葱油饼, cong you bing) — 6-10 CNY — Flaky, fried flatbreads with scallions. Greasy, satisfying, and vegan.

The Essential Phrases

Write these down. Put them on your phone. Memorize them.

“Wo chi su” (我吃素) — “I eat vegetarian.” This is your most important phrase. Note that in China, “vegetarian” often includes eggs and dairy but excludes garlic and onion in the Buddhist tradition.

“Wo bu chi rou” (我不吃肉) — “I don’t eat meat.” More direct and easier for chefs to understand.

“Qing bu yao fang rou” (请不要放肉) — “Please don’t add meat.” Point at this when ordering.

“Zhe ge you mei you rou?” (这个有没有肉?) — “Does this have meat?” Essential for pointing at menu items.

“Wo chi chun su” (我吃纯素) — “I eat pure vegetarian” (vegan). Less commonly understood, so be prepared to clarify.

“(Pin xie) nei you xia mi ma?” (…里面有虾米吗?) — “Does this contain dried shrimp?” Many seemingly vegetarian dishes in southern China contain tiny dried shrimp for umami.

“(Pin xie) nei you ji jing ma?” (…里面有鸡精吗?) — “Does this contain chicken powder?” This is the hidden meat in many Chinese vegetable dishes. Chicken bouillon powder (鸡精, ji jing) is added to vegetables as routinely as salt.

City-by-City Guide

Beijing

King’s Joy (京兆尹) — Three Michelin stars, entirely plant-based. The tasting menu is a tour of Chinese Buddhist cuisine elevated to fine dining. Expensive (500-800 CNY per person), but worth it for one unforgettable meal. Reserve weeks in advance.

Gong De Lin (功德林) — The oldest vegetarian restaurant in Beijing, operating since 1922. Shanghai-style Buddhist cuisine with an extensive mock meat menu. The “sweet and sour pork” (actually gluten) is famous. Mid-range.

Duli — Modern plant-based East-meets-West fusion by the team behind the popular vegan brand. Great for dinner. The pumpkin and truffle soup is a standout.

Jiang Nian Su (馅老满) — A dumpling spot with excellent vegetarian options. The fennel and egg dumplings (清香素茴香水饺) are a local favorite.

Quick eats: Look for jianbing stalls — order without egg for a vegan option (6-10 CNY). Scallion pancakes are everywhere. Buddhist temples like Yonghe Temple (雍和宫) have vegetarian canteens.

Shanghai

Fu He Hui (福和慧) — Two Michelin stars, widely considered the best vegetarian restaurant in China. A tasting menu of 8-10 courses that changes with the seasons. The spring menu features bamboo shoots, young peas, and wild herbs. Very expensive, but this is destination dining.

Gong De Lin (功德林) — The Shanghai flagship of this historic chain. Go for the set lunch (68-98 CNY).

Su Man Xiang (素满香) — A vegan buffet chain. 30-50 CNY for all-you-can-eat: mock meats, vegetables, soups, desserts, and fruit. Quality varies but the value is unbeatable.

Chun Feng Song Yue Lou (春风松月楼) — A historic vegetarian restaurant near the City God Temple (豫园), operating since the early 20th century. Classic Shanghai Buddhist cuisine. The vegetarian steamed buns are legendary.

Ding Tai Fung (鼎泰丰) — The famous Taiwanese dumpling chain. Not vegetarian, but they have a vegetable and mushroom dumpling that is reliably vegan, as well as a clear noodle soup.

Chengdu

Mi Xun Teahouse (谧寻茶室) — Located in the Taikoo Li district, this Michelin Green Star restaurant serves refined plant-based Sichuan food. The mapo tofu is the best you will have outside of a temple kitchen. The tea pairing is exceptional.

Wenshu Monastery (文殊院) — One of Chengdu’s most important Buddhist temples, with a vegetarian restaurant and a weekend buffet (15-25 CNY). The food is simple, monastic, and deeply satisfying.

Su Shi Jie (素食街) — Literally “Vegetarian Food Street.” A cluster of small vegetarian restaurants near Wenshu Monastery. You can eat here for a week and not repeat a dish.

Kunming

Miao Chu Tian Xiang (妙厨天香素食) — A vegetarian restaurant in Kunming with an extensive menu of Yunnan-inspired dishes. The wild mushroom hot pot is extraordinary.

Su Bing Fang (素饼坊) — A vegan bakery. Yes, in China. Pastries, bread, and cakes, all plant-based.

Street food: Kunming’s night markets have grilled tofu (烤豆腐, kao doufu) that is naturally vegan. Eat it with the spicy dry rub (蘸水, zhan shui) of chili, Sichuan peppercorn, and peanuts.

Dali (Yunnan)

Wu Xiang Song (無相颂) — A remarkable all-you-can-eat vegetarian small-plate experience. About 93 CNY per person for 20+ tiny dishes served in sequence. Each plate is a composition. Located in Dali’s ancient town.

Veggie Ark Saturday Market — A Saturday farmers’ market with incredible vegan food. Fresh-pressed sugarcane juice, grilled mushrooms, wild rice salads, and the famous “exploding tofu” (包浆豆腐, baojiang doufu) — fermented tofu puffs that burst with liquid when you bite them.

Watch Out For

Lard (猪油, zhu you) — Used extensively in southern Chinese cooking, especially in vegetable dishes. Many restaurants fry their greens in lard for flavor.

Chicken powder (鸡精, ji jing) — Worse than lard because it is invisible. Added to vegetable dishes, soups, and noodle broths as a flavor base. Not considered “meat” by most Chinese cooks.

Dried shrimp (虾米, xia mi) — Put into bok choy, fried rice, noodle soups, and congee. Tiny, easy to miss, omnipresent in Cantonese cuisine.

Oyster sauce (蚝油, hao you) — Drizzled over almost every green vegetable in Cantonese restaurants. Ask for “qing zheng” (清蒸, steamed) or “sui zhu” (水煮, boiled) instead.

Bone broth (骨头汤, gu tou tang) — The base of many soups and noodle broths. Even a seemingly simple “vegetable soup” may be made with pork bone stock.

The Apps You Need

HappyCow — The global vegan app works in China, though its coverage is concentrated in major cities. Saved my life in Shanghai and Beijing.

Dianping (大众点评) — The Chinese Yelp. Search for “素食” (vegetarian) or “素菜” (veggie cuisine) and it will show you every vegetarian restaurant nearby, with reviews, photos, and directions. The Chinese interface is essential for navigation.

Vegetarian Radar (素食雷达) — A WeChat mini-program that maps vegetarian restaurants across China. Better coverage than HappyCow in smaller cities.

Baidu Maps — Use it instead of Google Maps, which is unreliable in China. Search in Chinese characters for best results.

The Honest Bottom Line

Eating vegetarian in China is doable and often delicious, but it requires effort. In major cities (Beijing, Shanghai, Chengdu, Guangzhou, Kunming), you will have excellent options. In smaller towns, you will rely on Buddhist temples, the “di san xian” dish, and your emergency stash of nuts and protein bars. The language barrier is real, but the phrase cards above will get you through 90% of situations.

And here is the secret that nobody tells you: China’s Buddhist vegetarian tradition is one of the world’s great underappreciated cuisines. The mock meats, the mountain vegetables, the temple banquet spreads — this is not compromise food. It is food with its own history, its own techniques, and its own pleasures. You are not missing out. You are discovering something new.

Related Articles