Vegan, vegetarian, gluten-free, halal and kosher options across Shanghai. including where to go and what to order.

Vegan 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.

Vegetarian in Shanghai

Fu He Hui ★ 4.8

Changning

Fu He Hui in Changning, Shanghai holds two Michelin stars for chef Tony Lu's seasonal vegetarian tasting menus built around mushrooms and produce.

Gluten Free

Halal in Shanghai

Pasha Turkish Restaurant ★ 3.8

French Concession

Pasha Turkish Restaurant on Nanchang Road in Shanghai serves halal kebabs and mezze; a kebab shop from 2009, it moved to this rooftop lane house in 2018.

Kosher in Shanghai

Shanghai Jewish Center Kosher Cafe ★ 3.8

Changning

The Shanghai Jewish Center's kosher restaurant on Hongqiao Road serves freshly made hot kosher meals Sunday to Thursday, plus Shabbat meals by reservation.

Dietary: tours, tastings and classes in Shanghai

See all 930 bookable experiences in Shanghai

Dietary in Shanghai, FAQ

Does Shanghai have good vegetarian or vegan food?

TableJourney's Shanghai dietary chapter covers vegan, vegetarian, halal, kosher venues, each editor-picked with what to order and how to ask.

← Back to Shanghai food guide