Vegetarian Restaurants in Shanghai

Vegetarian food in Shanghai is easy to find. Not only at the establishments specifically catering to vegans and vegetarians, but at the multitude of Asian eateries where you can find all-vegetable dishes. Thai, Mexican and some Middle Eastern dishes are also great for vegetarians. In short, Shanghai has something to offer the vegan and vegetarian where you'll stay healthy and happy while on vacation without compromising your morals.

The most famous place for vegetarian cuisine in Shanghai is the Gongdelin Vegetarian Restaurant. There are seemingly endless vegetable dishes to please the palate and keep you meat free.

The Tiffin Vegetarian Cafe and Vegetarian Lifestyle Restaurant are the two remaining vegetarian restaurants in town where you'll find ample supplies of food that you'll love, keep you green and make the animals happy.

Element Fresh and Hayas Mediterranean Restaurant are not vegetarian restaurants, per say, but the menu offers a wide range of meatless meals and side dishes. The hummas dip is to die for at Hayas and Element Fresh, and although you may see meat on the menu you sure won't care once you taste the veggie options.

Finally, Indian Kitchen and Simply Thai have several vegetarian items on the menu. You could eat a completely filling meal on the vegetarian options alone, and the ambiance and charm of these establishments would please even the most discerning guests.

Gongdelin Vegetarian Restaurant

user rating

expert pick

445 Nan Jing West Road

Popular vegan spot for anyone with like-minded eating habits...
Read more

Tiffin Vegetarian Cafe (The)

111 Huaihai Middle Road
3/F Times Square Shanghai

Refreshing coffee at local prices with expat fantasies fully in swing...
Read more

Vegetarian Lifestyle

77 Songshan Road
(1st Floor)

Vegetarian food with meat flavor...
Read more

Chunfeng Songyue Lou

Bailing Lu 23
Corner of Jiujiaochang Lu

Vegans rejoice! A center for like-minded eaters in Yu Yuan...
Read more

Anna Maya 尔苑咖啡厅

3 Taojiang Lu near Hengshan Lu

Vegetarian Cafe, healthy clean and fresh...
Read more

Zao Zi Shu

Songshan Lu 77
first floor (inside the Shanghai Huanggong complex, south of Huaihai Lu, 1 block east of Huangpi Nan Lu)

Early Adoption of Vegetarian Lifestyle...
Read more

Element Fresh

expert pick

1376 Nanjing Xi Lu
Shanghai Center

Colorful Place, Colorful Food, and extremely healthy...
Read more

Indian Kitchen

572 Yong Jia Road
Between Yueyang Lu and Wulumuqi Nan Lu

Spicy, Tangy and Very Delicious Indian cuisine...
Read more

Haya's Mediterranean Cuisine

expert pick

415 Dahu Lu

Tasty Mediterranean treats, the best in Shanghai...
Read more

Simply Thai

user rating

5 Dongpíng Lù, Unit C
between Héngshan Lù and Yuèyáng Lù

Charming and Intimate, with a comfortable feel and romantic vibe...
Read more
Contact   ·   Privacy   ·   Terms