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.
445 Nan Jing West Road
Popular vegan spot for anyone with like-minded eating habits...
111 Huaihai Middle Road
3/F Times Square Shanghai
Refreshing coffee at local prices with expat fantasies fully in swing...
77 Songshan Road
(1st Floor)
Vegetarian food with meat flavor...
Bailing Lu 23
Corner of Jiujiaochang Lu
Vegans rejoice! A center for like-minded eaters in Yu Yuan...
3 Taojiang Lu near Hengshan Lu
Vegetarian Cafe, healthy clean and fresh...
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...
1376 Nanjing Xi Lu
Shanghai Center
Colorful Place, Colorful Food, and extremely healthy...
572 Yong Jia Road
Between Yueyang Lu and Wulumuqi Nan Lu
Spicy, Tangy and Very Delicious Indian cuisine...
415 Dahu Lu
Tasty Mediterranean treats, the best in Shanghai...
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...