Vegan Chinese Restaurants in Shanghai — 11 Places

11 chinese spots 10 vegan 1 vegetarian

Shanghai, China has 11 vegan-friendly chinese restaurants. Top-rated spots include Zao Zi Shu / Jujube Tree (枣子树), Ming's Vegetarian Kitchen (明心素食) and Suji Vegetarian (素极素食). 10 of these are fully vegan, 1 are vegetarian. Prices range from budget-friendly ($) to moderate ($$). Last updated: April 2026.

Last updated: April 2026

Zao Zi Shu / Jujube Tree (枣子树)

Vegan Chinese $$
🌿🌿🌿🌿🌿5/5

One of Shanghai's most beloved vegan chain restaurants since 2001. Committed to smoke-free, alcohol-free, egg-free, and …

1st Floor, No. 77 Songshan Road, Huangpu District, Shanghai

Ming's Vegetarian Kitchen (明心素食)

Vegan Chinese $
🌿🌿🌿🌿🌿4/5

Cozy Minhang District gem serving honest, homestyle Chinese vegetarian food. Known for generous portions and incredibly …

No. 388 Xinzhu Road, Minhang District, Shanghai

Suji Vegetarian (素极素食)

Vegan Chinese $$
🌿🌿🌿🌿🌿4/5

Popular modern vegetarian restaurant in Yangpu District serving creative Chinese vegetarian dishes with a health-conscio…

No. 1288 Songhu Road, Yangpu District, Shanghai

Vegetarian Lifestyle Nanjing West (枣子树南京西路店)

Vegan Chinese $$
🌿🌿🌿🌿🌿4/5

The Jing'an District branch of Shanghai's famous Jujube Tree/Vegetarian Lifestyle chain. English menu available — making…

No. 258 Fengxian Road, Jing'an District, Shanghai

Xin Su Dai / New Age Veggie (新素代)

Vegan Chinese $$
🌿🌿🌿🌿🌿4/5

Multi-regional vegetarian restaurant offering dishes spanning Sichuan, Hunan, Cantonese, Xinjiang, and Beijing flavors. …

No. 88 Huashan Road, Jing'an District, Shanghai

Zen Vegetarian (竹素居)

Vegan Chinese $$
🌿🌿🌿🌿🌿4/5

Contemporary take on temple cuisine in Shanghai's Hongkou District. Minimalist interiors complement a refined menu of se…

No. 488 Sichuan North Road, Hongkou District, Shanghai

Gongdelin (功德林)

Vegan Chinese $$
🌿🌿🌿🌿🌿5/5

Legendary Buddhist vegetarian restaurant founded in 1922, credited with popularizing mock meat cuisine across China. Fam…

445 Nanjing West Road, Jing'an District

Green Veggie (绿色蔬食)

Vegetarian Chinese $$
🌿🌿🌿🌿🌿4/5

Cozy vegetarian restaurant in the French Concession with a huge menu of Chinese classics made plant-based, popular with …

123 Yandang Road, Huangpu District

SuXinZhai (素心斋)

Vegan Chinese $$
🌿🌿🌿🌿🌿4/5

Authentic Buddhist vegetarian restaurant near Jing'an Temple, offering traditional Chinese mock meat specialties and sea…

520 Dagu Road, Jing'an District

Tianpengge Vegetarian (天蓬阁素食)

Vegan Chinese $$
🌿🌿🌿🌿🌿4/5

Pudong's most beloved vegetarian restaurant with generous portions of Shanghainese-style vegetarian dishes and Buddhist …

688 Zhangyang Road, Pudong

Zaoyishu Vegetarian (枣子树)

Vegan Chinese $$
🌿🌿🌿🌿🌿4/5

Popular Buddhist vegetarian chain with multiple locations across Shanghai, offering affordable and authentic mock meat d…

77 Songshan Road, Huangpu District

Frequently Asked Questions

Where can I find vegan chinese food in Shanghai?

VeganBites lists 11 vegan-friendly chinese restaurants in Shanghai, China. Popular options include Zao Zi Shu / Jujube Tree (枣子树), Ming's Vegetarian Kitchen (明心素食), Suji Vegetarian (素极素食). Each listing includes ratings, price range, and address.

How many vegan chinese restaurants are in Shanghai?

There are currently 11 vegan-friendly chinese restaurants listed in Shanghai. 10 are fully vegan and 1 are vegetarian. This list is updated regularly as new venues are added.

What is the best vegan chinese restaurant in Shanghai?

Based on vegan ratings and reviews, Zao Zi Shu / Jujube Tree (枣子树) is the top-rated vegan chinese restaurant in Shanghai. It has a vegan rating of 5/5. Browse all 11 options to find your perfect match.

Other Cuisines in Shanghai

Vegan Chinese in Nearby Cities

← All restaurants in Shanghai