PlantsPack

Vegan Places in Shanghai

C

48/100

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

Ranked #2 of 10 China cities on the PlantsPack vegan city score.

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

View on map

Best vegan dishes in Shanghai

See all 1 dish guides →
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

About vegan places in Shanghai

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.

Shanghai has 19 vegan and vegan-friendly places mapped on PlantsPack. The directory lists 7 places tagged 100% vegan; we have not yet manually verified them, so treat that count as provisional. The most common cuisines are Chinese and Asian. Browse the full list below — no ads, no promoted placements, no algorithmic favouritism toward chains.

Vegan experience in Shanghai

Sign in to share

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

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.