Stories from our Beijing

Vegan Dining in Shanghai 🌱

May 23, 2026

Shanghai isn’t just China’s most international city — it’s also one of its most vegan-friendly. From a century-old Buddhist kitchen to a Michelin-starred tasting menu that turns vegetables into art, the city has something for every plant-based traveler.

Here are 5 vegan and vegetarian restaurants in Shanghai:

1. Xiangchun Story (香椿故事) – Jing’an Temple’s Vegan Favorite

香椿故事 has not been open for long, but it’s alreadyĀ ranked #1 on Dianping’s vegetarian listĀ in the Jing’an area — a neighborhood known for having some of the strictest, highest-quality vegetarian standards in Shanghai.

What makes them special:Ā Their space blends Eastern minimalist aesthetics with comfortable seating and private rooms. But the real star is the food — bold, flavorful, and far from the bland ā€œrabbit foodā€ stereotype.

What to order:

  • Honey Pea Kernels with Corn Germ (čœœč±†ä»ēŽ‰ē±³čƒščŠ½) – fresh, crisp, and refreshing
  • Golden Soup All-Bamboo Feast (金汁酸汤全竹宓) – looks spicy but isn’t; deeply savory and sour
  • Mushroom-Braised Black Tofu (čŒēƒ§é»‘č±†č…) – rich and comforting

The vibe:Ā Quiet, elegant, suitable for both casual dinners and business entertaining.

Price: ~„97-117 per person 

Address:Ā Yuyuan Road No.155, Jing’an Fuhui Building, 3rd Floor

2. Qingchun Pumen (åŗ†ę˜„ęœ“é—Ø) – Zen Vegan at Qiantan Taikoo Li

åŗ†ę˜„ęœ“é—Ø started in Hangzhou (near Lingyin Temple) and has become a phenomenon in Shanghai. The Qiantan Taikoo Li location is a Michelin Bib Gourmand — great food at fair pricesĀ .

What makes them special:Ā The space is designed like a Zen garden — wood elements, green plants, and a peaceful atmosphere that feels like an escape from the city’s chaosĀ . The entire menu is 100% plant-based, with no garlic or onion (Buddhist-style).

What to order:

  • Osmanthus Taro from Lipu (ę”‚čŠ±č”ęµ¦čŠ‹å„æ) – 6 RMB. Creamy, soft, not too sweet — insane valueĀ 
  • Quinoa Spicy Soft Tofu (č—œéŗ¦ę¤’éŗ»č±†č…) – 24 RMB. Silky tofu with a gentle numbing kickĀ 
  • Herb Vegan Chicken Nuggets (é¦™č‰ē“ éø”å—) – 36 RMB. Crispy, convincing, comes with sweet chili dipĀ 
  • Vegan Bak Kut Teh (å—é˜³č‚‰éŖØčŒ¶é”…) – made with plant-based ingredients, rich and nourishingĀ 

The vibe:Ā Zen-like, tranquil, perfect for a slow meal after shopping at Taikoo Li.

Price: ~„109 per person 

Address:Ā Qiantan Taikoo Li, L4, W-L4-01

3. Godly (åŠŸå¾·ęž—) – The 100-Year-Old Vegan Institution

Godly opened inĀ 1922Ā and is arguably Shanghai’s most famous vegan restaurant. This is a century-old ā€œChina Time-Honored Brandā€ (äø­åŽč€å­—å·) that has been serving Buddhist-style vegetarian food for generationsĀ .

What makes them special:Ā Their legendaryĀ vegan ā€œcrabā€ roe (ē“ čŸ¹ē²‰)Ā has been wowing customers for over 100 years. It looks like crab, tastes like crab, and contains zero crab — made primarily from potato and carrot. The Nanjing West Road location is theirĀ flagship store, housed in a standalone building.

What to order:

  • Vegan ā€œCrabā€ Roe (ęø…ē‚’ē“ čŸ¹ē²‰) – their legendary dish. Drizzle with a little vinegar for that authentic crab tasteĀ 
  • Vegan Duck (ē“ éø­) – made from tofu skin, rich and savoryĀ 
  • Pine Nut Vegan Yellow Fish (ę¾å­ē“ é»„é±¼) – crispy tofu-skin exterior, soft potato ā€œflesh,ā€ mushroom ā€œbones.ā€ A labor of loveĀ 
  • Vegan Vegetable Bun (ē“ čœåŒ…) – salty, fresh, perfectly balancedĀ 

The vibe:Ā Old-school Shanghai. Simple, no-fuss, full of elderly locals who’ve been coming for decades.

Price: ~„60-77 per person (a la carte) 

Address:Ā Nanjing West Road No.445

4. Fu He Hui (ē¦å’Œę…§) – Asia’s Best Vegan Fine Dining

ē¦å’Œę…§ is not just Shanghai’s best vegan restaurant — it’s one of the best restaurants in Asia. It holdsĀ two Michelin starsĀ (and has for years),Ā Black Pearl 2 Diamonds, and has been ranked onĀ Asia’s 50 Best RestaurantsĀ list.

What makes them special:Ā They don’t do faux meat. No mock duck, no imitation shrimp. Instead, they celebrate the vegetable itself — coaxing out flavors you didn’t know vegetables had. The owner and chef are both Shanghainese, and the entire experience is built around seasonal tasting menus.

The restaurant is entirely private rooms — no loud open dining area. Each room is elegantly designed with simple, zen-like decor.

What to expect (tasting menu, ~„800-1000+ per person):

  • Opening Tea (in a Champagne glass):Ā Longjing tea with jasmine jelly at the bottom. One glass, two layers of flavorĀ 
  • Bamboo Pith & Matsutake Mushroom Soup (ē«¹čŖę¾čŒøę±¤) – clear, warm, deeply nourishingĀ 
  • Three-Shred Soup (ē“ äø‰äø) – razor-thin juliennes of lettuce, water bamboo, and tofu in a sour-spicy mushroom broth. A knife-work showcaseĀ 
  • Fava Bean PurĆ©e with Fresh Lily Bulbs (蚕豆) – silky, smooth, layeredĀ 

The vibe:Ā Silent, meditative, all-private-rooms fine dining. This is for special occasions.

Price: ~„800-1000+ per person (tasting menu only; tea pairing +„280) 

Address: No. 1037, Yuyuan Road

5. Dancing Dumplings (čˆžč”¬å°šé„ŗ) – Vegan Soup Dumplings Exist, and They’re Here

Vegan ēŒę±¤åŒ… (soup dumplings)Ā are real, and this humble shop makes them.

What makes them special:Ā Located in a quiet part of Yangpu, čˆžč”¬å°šé„ŗ is a small, family-run spot whereĀ all the staff are vegetarian. They make their dumplings by hand — filling, pleating, steaming — with what they call ā€œcraftsman’s spiritā€ (åŒ åæƒē²¾ē„ž).

What to order:

  • Vegan Soup Dumplings (ēŗÆē“ ēŒę±¤åŒ…) – the main event
  • Signature Tomato Noodles (ę‹›ē‰Œē•ŖčŒ„é¢) – ā€œunbelievably delicious,ā€ sometimes sells outĀ 
  • Angelica Noodles (当归面) – warming, nourishingĀ 

The vibe:Ā Warm, personal, family-run. The owner is described as ā€œkind-hearted and multi-talentedā€ — she even arranges the flowers herself.

Price: ~„40-80 per person

Address:Ā Guo’an Road No. 177

FAQ:

1ļøāƒ£ Can I pay with a foreign credit card at these restaurants?

Fu He Hui accepts credit cards. For the others, use Alipay or WeChat Pay (link your foreign card before you go). Cash also works everywhere.

2ļøāƒ£ Which Shanghai vegan restaurant is closest to a major tourist attraction?

Godly is on Nanjing West Road — a major shopping street — and about 10 minutes from People’s Square. Qingchun Pumen is inside Qiantan Taikoo Li mall, a popular shopping destination in Pudong. Fu He Hui is near Jing’an Temple and the quiet streets of the former French Concession. Dancing Dumplings is farthest from tourist areas — it’s for the dedicated vegan soup dumpling hunter.

3ļøāƒ£ Do I need a reservation at these Shanghai vegan restaurants?

Only for Fu He Hui.

4ļøāƒ£ Do these vegan restaurants in Shanghai have English menus?

Fu He Hui has English-speaking staff who explain each dish. Qingchun Pumen has English menus on their ordering system. For Xiangchun Story, Godly, and Dancing Dumplings, use a translation APP or point at pictures on your phone.

5ļøāƒ£ How do I ask if a dish is vegan in Chinese?Ā šŸ¤”

Vegan/vegetarian 瓠食 sù shí

Egg 蛋 dĆ n

Milk å„¶Ā nĒŽi

Fish 鱼 yú

Meat 肉 ròu

I want…/I need… ęˆ‘č¦ā€¦Ā wĒ’ yĆ o…

I don’t eat… ęˆ‘äøåƒā€¦wĒ’ bù chī…

Planning a plant-based trip to China? We’ve also written a guide to vegan restaurants in Beijing.

And if you want to explore Shanghai on two wheels — with someone who knows where to find the best vegan snacks — join our Shanghai Bike Adventure. We’ll take care of the research. You just show up hungry. šŸ˜‰

✨You’re reading a blog fromĀ Our Beijing ✨
We design authenticĀ adventuresĀ for travelers who want to dive deeper

— cycling through hutongs, tasting Beijing’s favorite snacks, and hiking the wild, unrestored Great Wall.

← All stories