🥡 Vegan Chinese Restaurants in Shanghai (2026)

11 restaurants 10 fully vegan 1 vegetarian

From dim sum to dan dan noodles, find the best vegan Chinese restaurants in Shanghai, China. Buddhist vegetarian traditions meet modern plant-based cooking at these incredible spots.

Last updated: May 2026

#1

Zao Zi Shu / Jujube Tree (枣子树)

VeganChinese$$
🌿🌿🌿🌿🌿5/5
📍 1st Floor, No. 77 Songshan Road, Huangpu District, Shanghai

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

#2

Ming's Vegetarian Kitchen (明心素食)

VeganChinese$
🌿🌿🌿🌿🌿4/5
📍 No. 388 Xinzhu Road, Minhang District, Shanghai

Cozy Minhang District gem serving honest, homestyle Chinese vegetarian food. Known for generous portions and incredibly low prices — most di…

#3

Suji Vegetarian (素极素食)

VeganChinese$$
🌿🌿🌿🌿🌿4/5
📍 No. 1288 Songhu Road, Yangpu District, Shanghai

Popular modern vegetarian restaurant in Yangpu District serving creative Chinese vegetarian dishes with a health-conscious twist. The weeken…

#4

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

VeganChinese$$
🌿🌿🌿🌿🌿4/5
📍 No. 258 Fengxian Road, Jing'an District, Shanghai

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

#5

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

VeganChinese$$
🌿🌿🌿🌿🌿4/5
📍 No. 88 Huashan Road, Jing'an District, Shanghai

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

#6

Zen Vegetarian (竹素居)

VeganChinese$$
🌿🌿🌿🌿🌿4/5
📍 No. 488 Sichuan North Road, Hongkou District, Shanghai

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

#7

Gongdelin (功德林)

VeganChinese$$
🌿🌿🌿🌿🌿5/5
📍 445 Nanjing West Road, Jing'an District

Legendary Buddhist vegetarian restaurant founded in 1922, credited with popularizing mock meat cuisine across China. Famous for wheat gluten…

#8

Green Veggie (绿色蔬食)

VegetarianChinese$$
🌿🌿🌿🌿🌿4/5
📍 123 Yandang Road, Huangpu District

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

#9

SuXinZhai (素心斋)

VeganChinese$$
🌿🌿🌿🌿🌿4/5
📍 520 Dagu Road, Jing'an District

Authentic Buddhist vegetarian restaurant near Jing'an Temple, offering traditional Chinese mock meat specialties and seasonal set menus.

#10

Tianpengge Vegetarian (天蓬阁素食)

VeganChinese$$
🌿🌿🌿🌿🌿4/5
📍 688 Zhangyang Road, Pudong

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

#11

Zaoyishu Vegetarian (枣子树)

VeganChinese$$
🌿🌿🌿🌿🌿4/5
📍 77 Songshan Road, Huangpu District

Popular Buddhist vegetarian chain with multiple locations across Shanghai, offering affordable and authentic mock meat dishes and dim sum.

Frequently Asked Questions

Where can I find vegan Chinese restaurants in Shanghai?

VeganBites lists 11 vegan-friendly chinese restaurants in Shanghai, China. Top picks include Zao Zi Shu / Jujube Tree (枣子树), Ming's Vegetarian Kitchen (明心素食) and Suji Vegetarian (素极素食).

How many vegan Chinese restaurants are in Shanghai?

There are 11 vegan-friendly chinese restaurants in Shanghai. 10 are fully vegan and 1 are vegetarian with strong vegan options. Browse all with ratings and maps.

What is the best vegan Chinese restaurant in Shanghai?

Based on vegan ratings, Zao Zi Shu / Jujube Tree (枣子树) is the top-rated vegan chinese restaurant in Shanghai. It has a vegan rating of 5/5.

Vegan Chinese Restaurants in Other Cities

← All restaurants in Shanghai