5 vegan spots in Shanghai our editors have eaten at, sorted by score. All dietary guides in Shanghai.

Duli ★ 4.2

Jingan

Duli in Jing'an, Shanghai is a small vegan restaurant blending Sichuan flavors into plant-based dishes like mapo tofu hummus and guabao sandwiches.

Songyuelou ★ 4.0

Old City

Songyuelou near Yuyuan Garden in Shanghai is a time-honored vegan restaurant serving vegetable steamed buns, mock meats and traditional Buddhist dim sum.

Ru Pure Vegan ★ 4.1

Jingan

Ru Pure Vegan in Shanghai is a pure vegan restaurant with fusion dishes, vegan pizza and a bright terrace across from the Natural History Museum.

Carrot & Cleaver ★ 3.9

Jingan

Carrot & Cleaver on West Nanjing Road in Shanghai is a grab-and-go vegan counter from Miss Green, serving plant-based salads, soups and fast food.

Qing Chun By Perma ★ 4.0

Pudong

Qing Chun By Perma in Pudong, Shanghai serves vegan Chinese dishes like dumplings, soups and curries on the fourth floor of Taikoo Li Qiantan.

Book food experiences in Shanghai

See all 930 bookable experiences in Shanghai