PlantsPack Logo
Plants Packvegan syndicate

Vegan Places in Shanghai

C

48/100

Accessibility 15/25Choice 16/25Variety 10/25Quality 7/25

19 vegan and vegan-friendly places in Shanghai, China (7 fully vegan).

19 places with vegan options across Shanghai, 7 of them fully vegan. Cuisines covered: chinese and local. 7 are admin-reviewed so far; the remaining 12 come from community and OSM imports. Notable spots include 101° C Organic Vegetable Restaurant, Green Vege Cafe and Hui Yuan Vegetarian Restaurant.

View on map

Vegan experience in Shanghai

Sign in to share

No vegan experiences yet for Shanghai. Sign in to share →

Best vegan dishes in Shanghai

See all 1 dish guides →

Curated picks by dish, ranked by community + verification confidence.

19 results
VEGAN

if vegan

Eat100% VeganCross-referenced

Vegan Restaurant, direct at Crossroad

408 Shaanxi Bei, Jing An District (at Beijing Xi Road), Shanghai, China, 上海市, China

Kush

EatVegan-FriendlyExternal source

Eclectic vegetarian restaurant

Puxi: JingAn District at 98 YanPing Road, near XinZha Road, Pudong: Kerry Parkside located at the corner of Huamu Road and Fangdian Road- We are at B111 next to Ole.

Not finding a place?

Help the vegan community in Shanghai grow — add a place we're missing.

Map loads as you scroll

Frequently asked about vegan Shanghai

How many vegan places are in Shanghai?

19 vegan and vegan-friendly places in Shanghai, China on PlantsPack, including 7 fully vegan.

Are there fully vegan restaurants in Shanghai?

Yes - 7 spots serve no animal products at all. The remaining 12 places are vegan-friendly, with plant-based options on the menu.

More vegan places in China

Browse all cities in China

Missing a place? and help the vegan community in Shanghai.