Skip to content
Go back

Vegetarian & Vegan Travel in China 2026: How to Eat Plant-Based Across Every Region

A complete guide to vegetarian and vegan travel in China — how to find plant-based food, which regions are most vegetarian-friendly, how to communicate dietary needs in Chinese, the Buddhist vegetarian restaurant scene, and city-by-city recommendations.

| 9 min read | Roam China Travel Editorial Team

China is far more vegetarian-friendly than its reputation suggests — and far more complicated than a simple thumbs-up would imply. The honest picture is nuanced: Buddhist vegetarian restaurants serve elaborate, entirely plant-based menus of extraordinary quality. Ordinary restaurants have dozens of vegetable-based dishes. But “vegetable dishes” in non-specialist restaurants often involve pork stock, lard, or tiny pieces of meat that don’t register as “meat” in the Chinese culinary framework.

This guide explains how to navigate that complexity and eat extremely well on a plant-based diet across China.

Table of contents

Open Table of contents

The Buddhist Vegetarian Tradition

China has one of the world’s oldest and most sophisticated vegetarian cooking traditions, rooted in Buddhist dietary practice. Buddhist vegetarianism excludes not only meat and fish but also the “five pungent roots” — garlic, onion, leek, chive, and asafoetida — considered to stimulate passion or aggression in Buddhist teaching.

This tradition has produced a parallel cuisine of genuine complexity. Buddhist temple restaurants (寺庙斋堂 sìmiào zhāitáng) and dedicated Buddhist vegetarian restaurants (素食馆 sùshí guǎn) serve:

  • Mock meat dishes: tofu, gluten, and mushroom preparations that replicate the textures and sometimes the visual appearance of pork, duck, and seafood with impressive craft
  • Elaborate mushroom preparations: China’s extraordinary mushroom diversity — king oyster, shiitake, wood ear, lion’s mane, enoki — underpins the cuisine
  • Seasonal vegetable dishes of genuine refinement

Finding Buddhist vegetarian restaurants: In any Chinese city, search for 素食馆 or 佛教素食 in Amap or Google Maps (when accessible). Major Buddhist temples often have associated restaurants or canteens serving lunch.

What they cost: Dedicated Buddhist vegetarian restaurants range from inexpensive canteen-style (¥25–45 per person) to high-end establishments in cities like Shanghai and Hangzhou (¥150–300+ per person). Temple canteens are often the cheapest option and some require a nominal donation rather than a payment.


City-by-City Vegetarian Guide

Shanghai

Shanghai has the strongest contemporary plant-based dining scene in China, driven by a cosmopolitan population and significant expat community. Options include:

Buddhist vegetarian:

  • Gongdelin (功德林) — one of the oldest Buddhist vegetarian restaurants in Shanghai, open since 1922. Classic mock-meat preparations. Two locations: near People’s Square and Xujiahui. ¥80–150 per person.
  • Nan Pu Da Fo Si Vegetarian Restaurant (near Longhua Temple) — more authentic temple atmosphere

Modern vegan/plant-based:

  • Shanghai’s French Concession and Xintiandi areas have multiple international vegan cafes and restaurants. Search on Dianping (the Chinese Yelp equivalent, app available) for “纯素” (pure vegan) options.

Beijing

The capital has excellent Buddhist vegetarian options:

Baijiahe Vegetarian Restaurant (北京百家和素食) — upscale Buddhist vegetarian, excellent mock-meat presentations, English-friendly menu. Near Chaoyang.

Baihe Vegetarian Restaurant (白荷素食) — beautiful interior, high-end preparation, near Gulou (Drum Tower area).

Tianfu Vegetarian (near the Temple of Heaven) — more casual, good-value lunch sets.

At ordinary restaurants: Dishes that are reliably vegetarian without substitution:

  • Scrambled egg with tomato (番茄炒鸡蛋 fānqié chǎo jīdàn) — ask if vegetarian, most versions are
  • Mapo tofu (麻婆豆腐) — contains minced pork in the standard version; ask for “素麻婆豆腐” (vegetarian mapo tofu), available at many places
  • Di San Xian (地三鲜) — eggplant, pepper, and potato stir-fry, usually vegetarian
  • Kung Pao Tofu (宫保豆腐) — vegetarian adaptation of the classic

Chengdu and Sichuan

Sichuan cuisine uses pork stock in many dishes, and lard is historically common in stir-frying. This is the most challenging major culinary region for strict vegetarians. However:

Wenshu Monastery (文殊院) in Chengdu has a large, excellent, and inexpensive vegetarian canteen attached — one of the best Buddhist canteens in China. Lunch is the main service, ¥15–30 for a full meal.

Modern options: Chengdu’s IFS and Taikoo Li areas have international restaurants with vegetarian menus. Several local restaurants near Chengdu’s university district have adapted to student demand for plant-based options.

Watch for: Lard (猪油 zhū yóu) is traditional in Sichuan cooking — even in dishes that contain no meat, the cooking fat may not be vegetable oil. Ask “用植物油炒吗?” (yòng zhíwùyóu chǎo ma? — cooked in vegetable oil?) at restaurants you are uncertain about.


Xi’an

The Muslim Quarter food culture means some protein options are lamb-based (halal), but dedicated vegetarian options exist:

Buddhist vegetarian restaurants: Search near Da Ci’en Temple and along Beiyuanmen for vegetarian options.

Naturally vegetarian street food in Xi’an: Liangpi cold noodles (凉皮) — wheat or rice noodles with chilli oil and vinegar sauce, almost always vegetarian; Biang Biang Noodles in a plain sesame oil version (ask for “不要肉” — no meat); Rougamo flatbread with potato and pepper filling instead of pork.


Yunnan

Yunnan is the most vegetarian-friendly major travel region in China for two reasons: the Buddhist tradition is particularly strong here (especially in Dali, Lijiang, and Shangri-La), and the province’s extraordinary produce diversity means vegetable-forward cooking is natural rather than an adaptation.

Lijiang: The old town has multiple Buddhist vegetarian restaurants. The Naxi minority cuisine also has more vegetarian tradition than Han Chinese cooking in Sichuan.

Dali: Several dedicated vegetarian cafes and restaurants in the old town cater to the backpacker community. Search for 素食 (sùshí — vegetarian) in the restaurant strips along Renmin Road.

Shangri-La (Zhongdian): Tibetan Buddhist influence makes vegetarianism natural here. Tsampa (roasted barley porridge) and yak butter tea are traditionally consumed, but plant-forward cooking is common.


Hong Kong

While technically separate from mainland China, Hong Kong deserves mention for its exceptional vegetarian scene. The city has dozens of dedicated Buddhist vegetarian restaurants and an increasingly strong modern vegan scene. Strictly vegan certification is more commonly available here than on the mainland.


How to Communicate Your Dietary Needs

The most useful phrases and approaches:

I am vegetarian: 我是素食主义者 (Wǒ shì sùshí zhǔyìzhě) — understood in cities, less familiar in rural areas

I do not eat meat or fish: 我不吃肉,也不吃鱼 (Wǒ bù chī ròu, yě bù chī yú)

I do not eat pork: 我不吃猪肉 (Wǒ bù chī zhūròu) — the most critical single statement in most Chinese restaurant contexts

Can you make this without meat? 这个可以不放肉吗? (Zhège kěyǐ bù fàng ròu ma?)

Does this contain pork stock? 这个有猪肉汤吗? (Zhège yǒu zhūròu tāng ma?)

I am strictly vegan (no dairy, no eggs, no meat, no fish): 我是纯素食者,不吃任何动物产品 (Wǒ shì chún sùshí zhě, bù chī rènhé dòngwù chǎnpǐn)

Practical tip: Write your dietary restrictions on a small card in Chinese and show it to restaurant staff. Your hotel can help you write an accurate card in Chinese — this is a better approach than attempting verbal communication in a busy kitchen.

Translation app approach: Use WeChat or a Chinese translation app to photograph the menu and translate it. Look for dishes containing 豆腐 (dofu/tofu), 茄子 (qiézi, eggplant), 蘑菇 (mógu, mushrooms), 豆 (dòu, beans), 蔬菜 (shūcài, vegetables).


Reliable Vegetarian Dishes at Ordinary Restaurants

These dishes are either traditionally vegetarian or easily adaptable. Order confidently:

Reliably vegetarian at most restaurants:

  • 番茄炒鸡蛋 (fānqié chǎo jīdàn) — scrambled eggs with tomato
  • 地三鲜 (dì sān xiān) — eggplant, pepper, and potato
  • 清炒时蔬 (qīng chǎo shíshu) — seasonal stir-fried vegetables
  • 拍黄瓜 (pāi huángguā) — smashed cucumber with garlic
  • 凉拌豆腐 (liángbàn dòufu) — cold tofu salad
  • 蒸饺 (zhēngjiǎo) — steamed dumplings with vegetable filling (specify “素馅” — vegetable filling)

Ask for vegetarian version:

  • 麻婆豆腐 — can be made meatless
  • 糖醋里脊糖醋藕 or 糖醋土豆 — sweet and sour lotus root or potato instead of pork
  • 宫保鸡丁宫保豆腐 — kung pao tofu instead of chicken

Avoid unless confirmed:

  • Most soups (usually pork or chicken stock base)
  • Fried rice (often uses lard)
  • Any dish described as “vegetable” at a non-specialist restaurant without confirmation

Apps for Finding Vegetarian Food

Dianping (大众点评) — The Chinese equivalent of Yelp/TripAdvisor. Search for 素食 (vegetarian) or 纯素 (vegan) in any city. Download the app; it works without a VPN and has a reasonable English interface.

HappyCow — The international vegan/vegetarian restaurant app. Coverage in Chinese cities is growing but thinner than in Western cities. Best for tier-1 cities.

Amap (高德) — Search for 素食馆 (vegetarian restaurant) or 佛教素食 (Buddhist vegetarian) for dedicated options.


Regional Overview: Easiest to Most Challenging

RegionVegetarian-friendlinessKey notes
Yunnan★★★★★Strong Buddhist tradition, diverse produce
Shanghai★★★★★Best modern plant-based scene, international options
Beijing★★★★Good Buddhist options, many adaptable dishes
Hangzhou★★★★Buddhist tradition at temples, refined cuisine
Guangzhou/Cantonese★★★Dim sum has vegetarian options; stock-based dishes common
Xi’an★★★Street food options available; main cuisine meat-heavy
Chengdu/Sichuan★★★Most challenging; excellent temple canteen at Wenshu
Harbin/Northeast★★Meat-dominant food culture; limited vegetarian variety

What Vegans Should Know

Strict veganism (no animal products including dairy, eggs, fish sauce, oyster sauce, and honey) is more challenging than lacto-ovo vegetarianism. The Buddhist vegan tradition (素食 that excludes all animal products) exists and is well understood in Buddhist restaurant contexts. Outside Buddhist restaurants, cross-contamination and hidden animal ingredients are common even in nominally vegetarian dishes.

Key cross-contamination points to be aware of:

  • Oyster sauce (蚝油 háoyóu) is added to many “vegetable” dishes in Cantonese cooking
  • Fish sauce is common in southern Chinese and Yunnan cooking
  • Egg is added to many noodle dishes and fried rice
  • Lard (猪油) is still used in some restaurants as cooking fat

The Buddhist vegan Chinese phrase — “不吃五荤三厌,纯素” (bù chī wǔ hūn sān yàn, chún sù) — identifies you as following Buddhist dietary restrictions and is understood immediately at Buddhist restaurants.


Related guides: China Food Guide: 30 Must-Try Dishes | Chengdu Food Guide | Chongqing Food Guide



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