Choice. Shanghai
Vegetarian, Vegan and Gluten-Free in Shanghai, No Hidden Meat
Reviewed in person · 亲自探店
Dining & Bars

Vegetarian, Vegan and Gluten-Free in Shanghai, No Hidden Meat

By Choice Dining Editor · 9 min read · Updated August 2026 · Fact-checked 事实核查 · standards 标准

Eating vegetarian in Shanghai is straightforward once you know that no meat and no meat stock are two different requests, and that most soy sauce here contains wheat.

Eating vegetarian in Shanghai is easy; eating strictly vegan or gluten-free takes technique. The obstacle is not a lack of vegetables, it is that most Chinese soy sauce contains wheat, and that stock, lard and dried shrimp turn up in dishes that read as plant-based. Dedicated vegetarian restaurants such as Godly, Jujube Tree and The Lakeside Veggie remove the guesswork entirely. Everywhere else, you order with a written card.

The mistake I watched a vegetarian friend make for three months was asking for dishes "without meat" and assuming that covered it. It does not. In a Chinese kitchen, meat means visible pieces of meat. The chicken stock the greens were blanched in is not meat, it is flavour. Neither of you is wrong, you are just using different definitions, and the fix is a translation card rather than a better accent.

Why is gluten-free harder than vegetarian in Shanghai?

Because soy sauce is in nearly everything, and traditional Chinese soy sauce is brewed with wheat. That single fact takes out most stir-fries, most braises, most dumpling dipping sauces, and a lot of dishes that carry no visible brown sauce at all, including plenty of fried rice and stir-fried noodle plates.

Dumplings in a bamboo steamer, a bowl of wheat noodles, a dish of dark soy sauce and scallion pancakes, the Chinese wheat foods a gluten-free diner must watch for

Then there is the wheat you can see: noodles, dumpling wrappers, buns, scallion pancakes, and the fried coating on anything crisp. Shanghai cooking in particular leans on wheat more heavily than Cantonese cooking does.

What is naturally safer: plain steamed rice, rice noodles ordered without soy sauce, clear soups you have asked about, steamed fish and vegetables dressed at the table. Cross-contamination in a shared wok is a real limitation, and any guide that tells you otherwise is not being straight with you. If you have coeliac disease rather than a preference, the honest answer is that dedicated vegetarian and international restaurants are a safer bet than a neighbourhood stir-fry shop.

What should I actually say when ordering?

Say it in writing. Screenshot these, keep them in a favourites album, and show the phone rather than attempting the tones on the first try.

That last line matters more than the others. Framing something as an allergy rather than a preference changes how seriously a kitchen treats it, and it is the difference between the cook working around your request and the cook accommodating it.

Two ingredients worth learning to recognise on sight, because they appear in dishes that otherwise look plant-based: 猪油 (lard, common in vegetable stir-fries and pastry) and 虾米 (dried shrimp, scattered through greens, tofu and cold dishes).

Steamed vegetable dishes, tofu and rice on a shared table at a Shanghai vegetarian restaurant

Where can I eat without negotiating at all?

Some nights you do not want to run a briefing before dinner. These three are entirely meat-free, so you can order off the whole menu.

Godly, Gongdelin, Nanjing West Road

Buddhist vegetarian cooking at 445 Nanjing West Road in Huangpu, running since 1922. This is the temple-cuisine tradition, where wheat gluten, tofu skin and mushrooms are worked into mock duck, mock ham and mock fish with genuine craft behind it. Note the split hours: it closes mid-afternoon and again after nine, and people turn up at four o'clock to a shut kitchen constantly. Not a gluten-free option, given what mock meat is made from.

Jujube Tree, Songshan Road

The one I send new arrivals to first, at 77 Songshan Road near Huaihai Middle Road in Huangpu. Modern Chinese vegetarian across several regional styles, no meat, no eggs and no alcohol on the premises, which means a vegan can order from the entire menu instead of three corners of it. The menu is in English with photographs, so it is also the lowest-stress place to bring someone who has just landed.

The Lakeside Veggie, Longhua

At 230 Ruiping Road in Xuhui, near Longhua Temple, and holder of a Bib Gourmand in the 2026 MICHELIN Guide Shanghai for good cooking at a fair price. It leans away from mock meat toward homey Jiangnan dishes where vegetables and beancurd are the point. It fills up with temple visitors around Buddhist observance days, so go early on those.

A quiet neighbourhood restaurant interior in Shanghai with wooden tables set for lunch

Three more, for a date and a temple lunch

Three more fully meat-free rooms worth the trip: one for a date, two for a quiet bowl alone or a table with family.

Xiangchun Story 香椿故事, Jing'an

The calm wood and rattan dining room at Xiangchun Story, a design-led vegetarian restaurant by Jing'an Temple

A design-led modern Chinese vegetarian room on the third floor of Fuhui Building by Jing'an Temple, about 115 RMB a head. The menu is built on wild mushrooms, matsutake, truffle and morel, plated with quiet, photogenic care. It reads like a proper date even on a Tuesday, and solo diners are looked after just as warmly.

Jade Buddha Temple vegetarian 玉佛禅寺素斋, Putuo

A steaming bowl of temple vegetarian noodles with mushrooms and greens, next to sliced vegetarian roast, at Jade Buddha Temple

Buddhist temple cooking at 170 Anyuan Road: a bowl of the house noodles from about 25 RMB downstairs, or a sit-down spread upstairs closer to 50. Calm, cheap and genuinely good, alone or with family, and the temple's pure-vegetarian mooncakes have a following of their own.

Jing'an Temple vegetarian 静安寺素斋, Jing'an

A vegetarian meal of noodles, golden pan-fried vegetarian duck and braised gluten with mushrooms at Jing'an Temple

The 素斋 hall inside Jing'an Temple at 1686 West Nanjing Road, meat-free and free of onion and garlic. A ticket-order noodle window runs 10 to 30 RMB, a small sit-down meal roughly 30 to 50. A quiet reset in the middle of the city.

How do I filter for vegetarian food on the delivery apps?

Search the Chinese term rather than the English one. 素食 (vegetarian) and 全素 (pure vegetarian, no eggs or dairy) return far more than typing "vegetarian" does. 净素 is the Buddhist term and will surface temple-style kitchens, which are reliably egg-free and dairy-free.

Someone browsing a Chinese food-delivery app on a phone for vegetable dishes, with plant-based dishes on the table

Add your allergy note to the order comments in Chinese, using the phrases above, and keep it short. A long paragraph gets skimmed; one line gets read. Our guide to ordering on Meituan and Ele.me covers getting the apps working in the first place, which is the prerequisite for any of this.

For finding places on a map rather than for delivery, searching 素食 in Amap works well, and our Amap in English guide explains how to run Chinese search terms in an English interface.

What about the rest of the city's food?

You are not restricted to dedicated vegetarian restaurants, you just order more deliberately. Yunnan restaurants carry the widest genuinely vegetable-forward menus in Shanghai. Buddhist-adjacent and Jiangnan places do beancurd well. Middle Eastern and Indian kitchens around the city are used to vegetarian and vegan requests and generally understand them the way you mean them. Hotpot works if you order a mushroom or tomato broth and check that the dipping sauce station has something without oyster sauce.

A meat-free wild-mushroom hotpot with plates of greens, herbs and assorted mushrooms at a Shanghai restaurant

Where it gets difficult: classic Shanghainese cooking, which is built on pork fat and soy, and street breakfast, which is largely wheat. If you want to understand the local food scene beyond your own dietary lane, our guide to where Shanghai expats actually eat is the wider picture.

Which one is for you

If you are vegetarian and eat eggs and dairy, you can eat almost anywhere in Shanghai with one written card; do not over-plan it.

If you are vegan, anchor your regular eating around the dedicated vegetarian restaurants above and treat other places as occasional, because eggs and stock are the hard part rather than meat.

If you avoid gluten by preference, learn to order rice-based dishes and ask for sauces on the side.

If you have coeliac disease, cook at home more than you expected to, and reserve eating out for kitchens that can tell you what is in the sauce; a shared wok is not a controlled environment.

Common questions

Is it hard to be vegetarian in Shanghai?

No, as long as you specify no meat stock, lard and dried shrimp alongside no meat, because a kitchen here reads "no meat" as no visible pieces of meat. With a written card in Chinese, most restaurants can feed you comfortably.

Does Chinese soy sauce contain gluten?

Traditional Chinese soy sauce is brewed with wheat, so yes in most cases. Tamari-style wheat-free soy sauce is not standard in Chinese kitchens, so assume the soy sauce in front of you contains wheat unless someone has checked the bottle.

How do I say vegan in Chinese?

全素 (quán sù) is the useful term, meaning no meat, eggs or dairy. 素 alone is sometimes interpreted as vegetarian-with-eggs, so add 不吃蛋、奶 to be unambiguous.

Can I find plant-based milk in Shanghai supermarkets?

Yes. Soy milk is everywhere, and oat and almond milk are widely stocked in larger supermarkets and imported grocers, as well as being standard options in most speciality coffee shops across the city.

Are there gluten-free restaurants in Shanghai?

Dedicated gluten-free restaurants are rare, but a number of international and health-focused kitchens can accommodate the request if you call ahead and explain it as an allergy. Ringing before you go gets a far more reliable answer than asking at the door during service.

Over to you · 换你说

Now you: which Shanghai restaurant finally let you order without running a briefing first, or which dish hid meat stock when it should not have? Tell us in the comments.在下面留言告诉我们。

Share 分享 · 转发
The Thursday Letter · 周四来信

One quietly useful email a week.

New guides, openings worth your time, and the small things that make Shanghai easier. For expats, by people who live here. 每周四一封,新指南与本地实用信息。

Choice Shanghai WeChat QR 微信二维码
Follow on WeChat
扫码关注公众号

Read next 继续阅读

Where to Buy Good Bread and Pastries in Shanghai (2026)
Dining & Bars
Where to Buy Good Bread and Pastries in Shanghai (2026)
How to Order Food in Shanghai: Restaurant and Delivery Guide
Dining & Bars
How to Order Food in Shanghai: Restaurant and Delivery Guide
How Hairy Crab Season Actually Works in Shanghai (2026)
Dining & Bars
How Hairy Crab Season Actually Works in Shanghai (2026)
Craft Beer in Shanghai: Where the Good Taps Actually Are
Dining & Bars
Craft Beer in Shanghai: Where the Good Taps Actually Are
Choice.
巧 思 甄 选

A personal blog about living in Shanghai, written firsthand by the people who actually go. Honest and independent, never a paid ad dressed up as an opinion.

一个关于在上海生活的个人博客,都是编辑亲身体验后第一手写下的。真诚、独立,绝不做伪装成观点的付费广告。

CHOICESHANGHAI.COMMore firsthand guides