Guide to Shanghai Vegan Restaurants, Vegetarian Restaurants, Natural Foods, & Health Food Stores.
 Note: The maps for this area do not yet work correctly. If you are familiar with the restaurant locations here and would like to help plot them on the map, please contact us.

Page: 1 2 | Stores and more  

Vegan / Vegetarian Restaurants: (Viewing 1-45 of 66 Listings)

597 Vegetarian

  • Vegan Restaurant
3.0 stars 1 review
10, Level 5, ZhongSheng ShiJie Shopping Centre, 5001 Dushi Rd, Minhang District, Shanghai, China
Open Mon-Sun 10.00-22.00.
Cuisine: Vegan, Chinese

Name 597素餐厅, address 闵行区都市路5001号仲盛世界商城5楼10号(近莘庄地铁南广场). The restaurant claims to be vegan and all staff to be vegetarian. The interior is western but the food is Chinese. No veg oil from genetic-modified soybeans. Menu is in Chinese, and some staff speak English and Japanese. Moderate.

Gong De Lin - Godly - Nanjing Rd

  • Vegan Restaurant
3.5 stars 30 reviews
445 Nanjing Rd West, Shanghai, China
Call for hours - tell us
Cuisine: Vegan, Chinese, Take-out

Ninty year-old restaurant (since 1922) with an extensive mockmeat menu, plus cookies and desserts. Staff speaks very little English, and some menu items are in English. Air-conditioned but smoking is allowed. NOTE: food might contain MSG - so ask. Moderate.


Gong De Lin - Godly - Wukang Rd

  • Vegan Restaurant
3.5 stars 8 reviews
97 Wukang Road (at Wuyuan Road), Shanghai, 200031
Open 6:00-21:00, but usually closes early.
Cuisine: Vegan, Chinese, Beer/Wine, Fast food, Take-out, Delivery

Chinesen name 功德林(武康路店), address 武康路97号(近五原路). A neighborhood noodle shop spin-off from the Gongdelin restaurant. Menu focuses on noodles with a few mock meats. Try the wontons. The important menu items are translated into English. An associated shop selling sweets is nearby on Huashan. Inexpensive.

Green Mix

  • Vegan Restaurant
4.0 stars 1 review
432 Dagu Road, Jing 'an District, Shanghai, China
Open Mon-Sun 10:30am-10pm.
Cuisine: Vegan, Western, Chinese, Juice bar, Take-out

Green Mix is a health food eatery and eco concept store; established summer-2013 as Awakening and changed name to Green Mix in 2014. Serves vegan meals, salads, and smoothies. Retail merchandise promotes a creative, cruelty-free, and eco-friendly lifestyle, and includes clothing, re-purposed home furnishings, as well as organic health products and food. Has Wi-fi. Name and address in Chinese: 绿米;上海市静安区大沽路432号 Has outdoor seating. Wheelchair accessible. Accepts credit cards. Moderate.

Healthy Home

  • Vegan Restaurant
4.0 stars 4 reviews
28 GuoHe Road, Yang Pu Qu District (at Middle Ring Road intersection, near Bailian Department Store), Shanghai, China
55233083, 13701873292
Open Mon 5am-9:30pm, Tue -Sun 7am-9:30pm.
Cuisine: Vegan, Chinese

Quality, healthy vegan food in a convenient location and relaxed dining environment. No English spoken but menu is also in English. Name in Chinese 健康家园素食馆, address 国和路28号(近百联又一城). Also known as Healthy Land in English. Confirmed open May 2014. Inexpensive.

If Vegan

  • Vegan Restaurant
5.0 stars 1 review
588 Zhangyang Rd (at North Nanquan Rd), Shanghai, 200122
Call for hours - tell us
Cuisine: Vegan, Chinese, Take-out

On the 3rd floor of the Buy Now Electronics department store, at 上海市,浦东区,张扬路588号,在百脑汇. Cooks with fresh vegetables and no meat, egg, dairy, or GMO. Offers lunch set meals. Quiet atmosphere, free Wi-Fi, English-Chinese menu with pictures, some English spoken. Cash only. Moderate.


  • Vegan Restaurant
4.5 stars 6 reviews
87 Song Lin Road, Pudong (at near Zhang Yang Road), Shanghai, China
Open Mon-Sun 11am-2pm, 5-8:30pm.
Cuisine: Vegan, Chinese, Take-out

Chinese name 爱源素. Opened by the owners of Loving Hut Shanghai (shut Jan 2013). Provides all vegan food. English spoken. Prices cheap to moderate. Quiet place with wi-fi. Take line6, exit 4, and walk for 5 minutes. Moderate.

Ji Xiang Cao - Lucky Veg

  • Vegan Restaurant
4.5 stars 19 reviews
2F, 428 Madang Road, Luwan (at He Fei Road), Shanghai, 200031
Tue-Sun 10:00am-9:30pm
Cuisine: Vegan, Chinese, Take-out

Comfortable and quiet zen-like atmosphere. Menu focuses on Chinese home-style cooking that is healthier and lighter with few mock meats. Dishes are around 35-50 RMB each. Try the tofu with green gravy. Also sells books, sweets, and antique reproductions. Non-smoking. Accepts credit cards. Moderate.

Kang Cheng Vegetarian

  • Vegan Restaurant
Be first to review!
40 PuBuWan Lane, 958 Xinsong Road, Minhang District, Shanghai, China
Open Mon-Sun 10.30-21.00.
Cuisine: Vegan, Chinese, Bakery, Take-out, Delivery

Name: 康城素食馆, address 闵行区莘松路958弄瀑布湾道40号(近联合100超市). Menu in Chinese only. Specialty is sizzling tofu. DIY bakery available. Also sells packaged vegetarian food. Has outdoor seating. Cash only. Inexpensive.

Ming Sheng Healthy Vegan Restaurant

  • Vegan Restaurant
4.0 stars 6 reviews
768 Xie Tu Road (at Da Pu Rd), Shanghai, China
021-53027783, 53027796
Open Mon-Sun 10:00-21:30.
Cuisine: Vegan, Organic, Chinese, Take-out

Shanghai style vegan cuisine, quality food with inexpensive price. 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号(打浦路口). Accepts credit cards. Inexpensive.

Mr Seven Vegan Gourmet

  • Vegan Restaurant
5.0 stars 1 review
268 Shui Cheng Road South, Chang Ning District (at Yan An Rd West), Shanghai, China
Open 11am-9pm
Cuisine: Vegan, Chinese, Fast food, Take-out

Opened on July 1, 2013, serves a set vegan lunch. Located at Da Shi Dai Square Ground 1. Payment is by food card only which is available at the cashier of Da Shi Dai Dining Hall, refundable at any time. Moderate.

Taiwan Brother 7 Vegan Hut - Lu Wan

  • Vegan Restaurant
4.5 stars 10 reviews
Level B2, Taiwan Pavillion, SML Center, 618 Xu Jia Hui Road, Lu Wan District, Shanghai, China
Open Mon-Sun 11am-9pm.
Cuisine: Vegan, Chinese, Taiwanese, Take-out, Delivery

Opened Mar 2012, this restaurant provides vegan cuisine and offers a weekday set lunch menu in addition to an a la carte menu. Uses non-GMO sunflower oil for cooking. Has wi-fi and free delivery within 8 minute walk. Location is near exit no 2 of Da Pu Qiao(打浦桥)subway station. Moderate.

Taiwan Brother 7 Vegan Hut - Xu Hui

  • Vegan Restaurant
4.0 stars 5 reviews
Level 5, 399 Cao Xi Rd North, Xu Jia Hui, Xu Hui District, Shanghai, China
Open Mon-Sun 11am-9pm.
Cuisine: Vegan, Chinese, Taiwanese, Fast food, Take-out, Delivery

The second vegan cantine under the name of Taiwan Brother 7, opened in November 2012. It's upstairs in the Taiwanese food court. Short walk from exit 4 of Xu Jia Hui Subway station, opposite a church. Cash only. Moderate.

Vegetarian Lifestyle - Zaozi Shu - JiangNing

  • Vegan Restaurant
4.5 stars 18 reviews
258 Fengxian Road (at Nanhui corner, off Nanjing Rd West), Shanghai, China
Mon-Sun 12:00pm-9:30pm
Cuisine: Vegan, Chinese, Organic

Name in Chinese means jujube tree (zaozi shu). Large, modern vegetarian restaurant with focus on fresh and healthy Chinese cuisine. Food is mostly vegan. Also has a small health food shop in the foyer. Menu has English description and pictures. Buses 112, 37, 24, 20, 23, 330, 21, 15, 19, JiangNing location. Shanghai subway, Line 2, left out of exit 1. Moderate.

XiangJi Ge Vegetarian Restaurant

  • Vegan Restaurant
4.5 stars 3 reviews
819 West Nanjing Rd., KaiXin Center, 4th Floor (at ShiMen Rd.), Shanghai, China
Open Mon-Sun 11am-9pm.
Cuisine: Vegan, Chinese

Opened May 2014, offering traditional cuisine, inspired through contemporary trends. Conveniently located in the KaiXin Center, just out Exit 2 at the West Nanjing Rd. Line #2 Metro station. Address in Chinese: 南京西路819号, 开欣商厦410室. All vegan, with no meat (except for mock meat), no eggs, no milk, etc. Cuisine is primarily Chinese, but they do have curry and other dishes, including sweet desserts, and a large selection of teas. Reasonably priced and portion sizes average. Picture menu with English translations. Wheelchair accessible. Moderate.

Ai Zhi Su Creative Cuisine

  • Vegetarian Restaurant
Be first to review!
207 Chengjiaqiao Branch Road, Minhang District, Shanghai, China
Mon-Sun 11:00am-9:00pm
Cuisine: Vegan-friendly, International, Chinese

Name 爱之素创意料理, address 闵行区程家桥支路207号(近虹中路). Spacious and bright interior with wi-fi. Offers lunch-set menu, menu with English and photos. Also sells packaged vegetarian food. Accepts credit cards. Moderate.


  • Vegetarian Restaurant
4.0 stars 21 reviews
3 Taojiang Lu (at /near Hengshan Lu), Shanghai, China
Open 11am-late.
Cuisine: Vegan-friendly, Lacto, Western, Asian, Beer/Wine

Western vegetarian cafe located in a pretty building in the heart of the French Concession. The menu is in English and Japanese. Cozy, relaxing atmosphere with wi-fi internet access. Chinese address 徐汇区桃江路3号(近衡山路). Moderate.

Chong Zheng Tian Ran

  • Vegetarian Restaurant
Be first to review!
19 Commercial Street, 118 Longma Road, Songjiang District, Shanghai, China
Open Mon-Sun 11am-10pm.
Cuisine: Vegan-friendly, Chinese

Chinese name 崇正天然, address 松江区龙马路118弄商业街19号(近地铁9号线松江大学城站). English known as The Authentic Natural. Directions: from Songjiang University Town subway station go down the overpass on the right side, then on the left there is an alley way, go straight you will see Quan Jia supermarket where Commercial Street is. Inexpensive.

Chunfeng Songyue Lou

  • Vegetarian Restaurant
3.0 stars 10 reviews
Chenghuang Temple, 23 Bailin Road, Shanghai, China
Mon-Sun 6:30am-8:00pm
Cuisine: Vegan-friendly, Chinese, Beer/Wine

Founded in the Qin Dynasty, Songyue Lou follows an ancient vegetarian culture to serve up veggie favorites in Yuyuan. The vegetarian food includes three series: traditional cuisine, health care cuisine, popular Shanghai cuisine, with nearly 100 kinds of dishes. The restaurant is located INSIDE the YuYuan Garden Bazzar. Seats 150. The YuYuan Garden area is also known as Old Town and is located just south of the Bund and Yanan Road. Nearby lines: Bus 736/576/581/715, 11/24/64/126/66, 11/24/64/126/66 under the Yuyuan Garden. Chinese Name: 春风松月楼 Chinese Address: 老城隍庙百翎路23号. Inexpensive.

Ci Guang Vegetarian

  • Vegetarian Restaurant
Be first to review!
271 Ji'an Road, Luwan District (at inside FaZang JiangSi), Shanghai, China
63289986-600, 15002103772
Open Mon-Sun 7.00-20.00.
Cuisine: Vegan-friendly, Chinese, Take-out

Name 慈光素食, address: 卢湾区吉安路271号法藏讲寺内(复兴中路吉安路). Temple-like exterior. Offers mock-meat dishes, noodles, and traditional Chinese snacks. Menu with English translation and photos. Also sells packaged snacks for take-away. Inexpensive.

Gan Ye Zi Hotpot

  • Vegetarian Restaurant
Be first to review!
359 Xinhua Road, Shanghai, China
Call for hours - tell us
Cuisine: Vegan-friendly, Organic, Chinese, Buffet

Vegetarian Chinese hotpot restaurant. All-you-can-eat, including: appetizers prepared by the Wu Guan Tang Veggie Restaurant (a few doors down), hotpot with Chinese medicine herb base, vegetable and sauce buffet, and a wide selection of teas. You get to choose your tea from labeled drawers of an antique Chinese medicine cabinet. Moderate.

Glismatten Switzerland Huoguowu

  • Vegetarian Restaurant
Be first to review!
9 TianZiFang, 248 Taikang Road, Luwan District, Shanghai, China
Open Mon-Sun 11.00-22.00.
Cuisine: Lacto, Western, European

Name GLISMATTEN 健康蔬食瑞士火锅屋, address 卢湾区泰康路248弄田子坊9号(近瑞金二路). Vintage interior. Offers western food and afternoon tea; specialty is Swiss cheese fondue. Menu in Chinese and English. Has outdoor seating. Expensive.

Gong De Lin - Godly - Anfu Rd

  • Vegetarian Restaurant
Be first to review!
249-9 Anfu Road, Xuhui District, Shanghai, China
Call for hours - tell us
Cuisine: Vegan-friendly, Asian, Chinese, Fast food, Take-out

Address in Chinese 徐汇区安福路249弄9号(近武康路), name 功德林素菜馆(安福路店). Vegetarian Chinese restaurant also selling vegetarian products. Has good vegetarian desserts. Note: some dishes may contain egg- vegans confirm.

Gong De Lin - Godly - Huanghe Rd

  • Vegetarian Restaurant
3.0 stars 5 reviews
2nd Floor, HongXiang Plaza, 21 Huanghe Rd, Huangpu District, Shanghai, China
Call for hours - tell us
Cuisine: Chinese

Chinese name 功德林素菜馆(黄河路店), address 黄浦区黄河路21号鸿祥大厦2楼. Serves vegetarian dishes and snacks at Yellow River Road. Directions: Inside of a building and on the right side near the Family Mart is a elevator, take it to floor 2. Moderate.

Green Vege Cafe

  • Vegetarian Restaurant
5.0 stars 1 review
3-301 ZhengDa LeCheng, 699 Zhongshan South 2nd Road, Xuhui District, Shanghai, China
Call for hours - tell us
Cuisine: Vegan-friendly, Lacto, Ovo, American, Western

Address 徐汇区中山南二路699号正大乐城3-301室(近船厂路). Very stylish vintage interior. Menu with English. Has wi-fi. Accepts credit cards. Moderate.

Guo Da Wang

  • Vegetarian Restaurant
Be first to review!
157 Haimen Road, Hongkou District, Shanghai, China
Mon-Sun 7:00am-8:00pm
Cuisine: Vegan-friendly, Chinese, Taiwanese

Name 郭大王净素坊, address 虹口区海门路157号. Food is similar to what Vegetarian Lifestyle restaurant offers and also include breakfast. Returning customers come for its hot-pot soups and fried dumplings (sells out early). The owner is a Taiwanese vegetarian once a master yoyo player. Menu in Chinese only. Inexpensive.

Hui Yuan Vegetarian

  • Vegetarian Restaurant
4.0 stars 4 reviews
49 Huaihai East Road, Huangpu District (at near Dashijie subway station), Shanghai, China
Open Mon-Sun 11.00-21.00.
Cuisine: Vegan-friendly, Chinese, Take-out, Delivery

Name: 慧缘素食坊, address 黄浦区淮海东路49号(近地铁8号线大世界站). Spacious interior with wi-fi. Has outdoor seating. Accepts credit cards. Inexpensive.

Jade Buddha Vegetarian

  • Vegetarian Restaurant
3.5 stars 14 reviews
999 JiangNing Lu, Putuo, Shanghai, China
Call for hours - tell us
Cuisine: Vegan-friendly, Chinese, Buddhist

Chinese name 玉佛寺素斋馆, address 江宁路999号(安远路口). Located in an old traditional-style Buddhist temple. The menu is also in English and has photos. Restaurant entrance is not clearly marked but you can see it from Jiangning road. Nearby MRT station is Changshou Rd, line 7. Cash only. Inexpensive.

Jen Dow - Lian Shiang Jai

  • Vegetarian Restaurant
5.0 stars 6 reviews
3F, 151 Yuyuan Road (at Jingan District), Shanghai, China
Open Mon-Fri 10am-2pm, 5-9pm.
Cuisine: Vegan-friendly, Western, Taiwanese, Chinese, Buffet, Bakery, Take-out

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). Address in Chinese: 静安区愚园路151号3-4楼(近万航渡路). Wheelchair accessible. Moderate.

Jen Dow - Longhua Hotel

  • Vegetarian Restaurant
3.5 stars 8 reviews
2787 Longhua Rd, Shanghai, China
Mon-Sun 11:30am-2:00pm, 5:30pm-9:00pm
Cuisine: Vegan-friendly, Ovo, Buffet, Taiwanese, Chinese

Part of vegetarian restaurant group owned by a Taiwanese company offering a slightly more upscale dining. This one is a vegetarian buffet, located next to Longhua buddist temple. Chinese name 龙华迎宾馆妙香苑, address 龙华路2787号. Moderate.

Jia Yu Su Zhai

  • Vegetarian Restaurant
Be first to review!
289 Xinhuan South Road, Xinchang Town, Pudong District, Shanghai, China
Open Mon-Sun 10.00-21.00.
Cuisine: Vegan-friendly, Chinese

Name 四库书房嘉鱼素斋, address 浦东新区新场镇新环南路289号(近新场古镇). Luxurious Chinese style building on the outskirt of Shanghai with courtyard, pond, and lotus flowers. Set menu RMB 300 and up per person. Menu is in Chinese with photos. Has outdoor seating. Accepts credit cards. Expensive.

Jing'an Temple Vegetarian Noodles

  • Vegetarian Restaurant
5.0 stars 1 review
1686 Nanjing West Road, Jing'an District (at Jing'an Temple), Shanghai, China
Call for hours - tell us
Cuisine: Vegan-friendly, Chinese

It is at a Buddhist temple on West Nanjing Road. The first temple was built in 247 AD, at the time of the Kingdom of Wu. Originally located beside Suzhou Creek, it was relocated to its current site in 1216 during the Song Dynasty. The current temple was rebuilt in the Qing Dynasty. Re-opened winter 2012 after temporary closure in spring 2012. Chinese name 静安寺斋面馆, address 静安区南京西路1686号静安寺内(近华山路). Note: some dishes may contain egg- vegans confirm. Moderate.

Lian Chi Hai - Sea of Lotus

  • Vegetarian Restaurant
Be first to review!
6-31 Gonghe Village, Fanghe Road, Hongmei South Road, Minhang District, Shanghai, China
Call for hours - tell us
Cuisine: Vegan-friendly, Chinese

Name 莲池海素食, address 闵行区虹梅南路放鹤路共和村6组31号(海狮大酒店西侧). Serves dishes made from vegetables and mushrooms and not so much faux meat. Better to make a reservation or else expect a long wait. Inexpensive.

Mantang Fu Vegetarian

  • Vegetarian Restaurant
4.5 stars 2 reviews
1842 Changyang Road, Yangpu Disctrict, Shanghai, China
Call for hours - tell us
Cuisine: Vegan-friendly, Chinese

Offers traditional vegetarian noodle and rice dishes, soups, and mock-meat dishes. Menu is in Chinese on the wall and also has a picture menu. Wait staff speaks only Chinese. Nice environment. Located on metro line 12 at Ningguo Road station, left at Exit 2. Inexpensive.

Pure and Whole - JingAn

  • Vegetarian Restaurant
4.0 stars 23 reviews
98 Yanping Road (at JingAn District), Shanghai, China
Open Mon-Sun 11:30am-10pm.
Cuisine: Vegan-friendly, Organic, Western, International, Asian, Juice bar, Take-out

Changed name to Pure and Whole in late 2013; previously named Kush. Casual vegetarian cafe serving veggie burgers, wraps, soups, salads, Thai curries, pasta, and desserts. Shares the premises with a non-veg venture, Sushi Abuse - go to the left when you enter the main door. Chinese: 涓婃捣甯傞潤瀹夊尯涓ュ钩璺?8鍙凤紝锛堣繎鏂伴椄璺 級 Moderate.

Page: 1 2 | Stores and more  
Still hungry? Try searching HappyCow for areas surrounding Shanghai.
Please help us improve this Shanghai vegetarian restaurant guide:
  • Add health food stores, cafes, or a vegetarian restaurant Shanghai.
  • Report technical difficulty.
  • Phone ahead before you vis it any listing in this restaurant directory.
  • Please let these businesses know you found them on HappyCow
Spread the word! - Link to this page from your webpage, blog, facebook, or newsletter.

Voted "Best Vegetarian Restaurant Guide" on the Internet, this is the place to find good vegan restaurants & healthy food! HappyCow was created to assist in making healthy vegetarian food available to all wherever possible. These Shanghai vegetarian and vegan restaurant listings are primarily from you, the users, and some maybe arbitrary, outdated, or incomplete. If you are a local to Shanghai and know of any places (vegetarian restaurants Shanghai) that are not included here please add them. HappyCow© and its creators claim no responsibility for any information that might be inaccurate in any way.