Shanghai, China Vegan Friendly Restaurants

Top 10 Vegan / Vegetarian Restaurants

Whether you're vegetarian, vegan, or just searching for plant-based dining options, it's nice to have personal recommendations. That's why HappyCow has created this list, featuring the ten best vegan restaurants in Shanghai, as determined by the highest scores calculated from HappyCow community member reviews.

Even curious carnivores should agree that the tasty vegan options available at these restaurants would please even the most discerning palate. From breakfast to brunch, dinner to late-night snacking, and every meat-free meal in-between, we're sure that you'll find the very best veggie dining experiences using our Top 10 list as your guide.
31 Reviews

Write a Review

2F, 428 Madang Rd, Luwan (at He Fei Rd), Shanghai, China



Cuisine: Vegan, Chinese, Take-out

吉祥草素食, at 中國上海市盧灣區馬當路428號二樓, focuses on Chinese home-style cooking that is healthier and lighter with few mock meats. Try the tofu with green gravy. Also sells books, sweets, and antique reproductions. Non-smoking. Map:

36 Reviews

Write a Review

258 Fengxian Rd (at Nanhui corner), Shanghai, China



Cuisine: Vegan, Chinese

枣子树 vegetarian restaurant group whose name translates to "Jujube Tree." Offers an extensive range of modern Chinese vegetarian dishes. Menu has English with photos. This branch has a small health food shop in the foyer. Buses 112, 37, 24, 20, 23, 330, 21, 15, 19, JiangNing location. Shanghai subway, Line 2, left out of exit 1.

35 Reviews

Write a Review

77 Songshan Rd, Shanghai, China



Cuisine: Vegan-friendly, Chinese, Juice bar

枣子树 vegetarian restaurant group whose name translates to "Jujube Tree." Offers an extensive range of modern Chinese vegetarian dishes. Menu has English with photos. This branch is situated one block south of Huai Hai Rd. Buses 126, 911, 920, 320, 932, 42, 48, 02, 46, 831, 926.

21 Reviews

Write a Review

388 Shaanxi Nan Rd, Xuhui District (at 2nd floor), Shanghai, China



Cuisine: Vegan, American, Delivery, Take-out

An American in Shanghai making comfort food. Moved here winter 2016 from Jiashan Market. Apr 2018 reported fully vegan.

20 Reviews

Write a Review

408 Shaanxi Bei, Jing An District (at Beijing Xi Road), Shanghai, China



Cuisine: Vegan, Chinese, Raw, Salad bar, Juice bar, Delivery, Take-out, Catering, Fusion

An all-vegan restaurant, at this address since 2016. Fusion food. It's also a flower shop and a coffee bar. Speaks English and Chinese. Has afternoon tea, coffee and desserts between 2-4pm.

11 Reviews

Write a Review

3-301 ZhengDa LeCheng, 699 Zhongshan South 2nd Road, Xuhui District, Shanghai, China



Cuisine: Vegan-friendly, Lacto, Ovo, American, Western

Address 徐汇区中山南二路699号正大乐城3-301室(近船厂路). Very stylish vintage interior. Menu with English. Has Wi-Fi. Directions: take exit 1 of Middle Longhua Rd metro station (lines 7 and 12). The cafe is on the 3rd floor of the TOUCH Mall.

15 Reviews

Write a Review

3F, 151 Yuyuan Rd, Jing'an District, Shanghai, China



Cuisine: Vegan-friendly, Chinese, Western, Buffet, Take-out, Bakery, Taiwanese

Part of a vegetarian restaurant group originating from Taiwan offering a slightly more upscale dining. At the Jing'an Temple complex of buildings near Wanhangdu blocks, MRT Jingan Temple Station, you will find four vegetarian restaurants plus an attached bakery. On the ground floor is a bakery and also JenDow Vegetarian Noodle Restaurant which offers noodle soup bowls and hot pot. On the 2nd floor is JenDow Vegetarian Chinese & Western Cuisine which serves Chinese food as well as pizza, pasta, and sandwiches. On the 3rd floor is Lian Xiang Zhai Vegetarian Buffet which is all-you-can-eat buffet. On the 4th floor is Lian Xiang Zhai Vegetarian Restaurant with separate booths and VIP rooms, serving Chinese and Western cuisine (expensive). 静安区愚园路151号3-4楼(近万航渡路).

12 Reviews

Write a Review

618 Xu Jia Hui, Huang Pu District, Shanghai, China



Cuisine: Vegan, Chinese, Juice bar, Take-out, Taiwanese

非常素, at 黄浦区徐家汇路618号下二楼亚洲馆, was Taiwan Brothers 7 re-branded in 2015. Food is vegan, using some mock meat. Some English spoken, with English-Chinese menu. It's situated inside a food mall consisting of multiple levels (can easily get lost inside), on level B-2 at the DaPuQiao subway station off line 9 - head to Exit 2 and turn right into restaurant area just before exit escalator. See HappyCow photos with accompany directions. Accepts Alipay.

15 Reviews

Write a Review

22, E Zhongshang Second Rd, 4F (at Xinyong'an Rd), Shanghai, China



Cuisine: Vegan-friendly, Lacto, Ovo, Chinese, Organic, Asian, Fusion

大蔬无界, at 中山东二路22号四楼, is part of an upscale vegetarian restaurant group. Focus is on producing vegetarian food from local and organic ingredients.

14 Reviews

Write a Review

768 Xie Tu Road (at Da Pu Rd), Shanghai, China

021-53027783, 53027796


Cuisine: Vegan, Chinese, Organic, Take-out

Shanghai style vegan cuisine, quality food. Nice quiet dinning area. Convenient location with public transportation available, a few miles away from the Xu Jia Hui and Hui Hai road. Name in Chinese 铭圣养生素餐厅. Address in Chinese 斜土路768号(打浦路口).

So, there you have it - our list of the very best vegan food that Shanghai has to offer. We hope that you enjoy your dining experience.

Is your favorite eatery in included in our list of the top vegan / vegetarian restaurants? Help to decide the highest rated veg-friendly restaurants by sharing your own dining experiences. If you visit an excellent vegan restaurant which you feel should be top-rated in Shanghai, make sure to have your say and vote for it with your own review on HappyCow.

View all vegan-options in Shanghai

Still hungry? We've got you covered. Try searching for areas surrounding Shanghai.

Please help us improve this Shanghai vegetarian restaurant guide:

Add health food stores, cafes, or vegan restaurants Shanghai.

Report technical difficulty.

Please let these businesses know you found them on HappyCow.

Keep HappyCow Growing Strong!

I would like to support