Where to Eat as a Vegetarian in Shanghai: My Favourite Food Spots

where to eat vegetarian Shanghai

Looking for vegetarian food in Shanghai? I was warned I’d struggle, but the reality was far better. From jianbing and local noodles to a traditional Shanghai breakfast and brilliant vegetarian dumplings, this guide covers exactly what I ate, where to find it and the exact Chinese phrase that helped me order.

Irish Travel Addict contains some affiliate links. If you make a purchase, I earn a tiny commission at zero extra cost to you. Your support means the world!

I had built the whole food situation up in my head before arriving.

Would restaurant staff understand what vegetarian meant? Would vegetable dishes arrive swimming in meat stock? Was I about to spend the trip keeping myself alive with rice, crisps and whatever I could recognise in a convenience store?

Thankfully, Shanghai had other plans.

It required a little more preparation than eating in somewhere in Europe, but I never felt as though I was missing out. I ate at busy street stalls, small noodle shops, traditional breakfast spots and one of Shanghai’s best-known vegetarian restaurants.

The food in Shanghai became one of my favourite parts of the trip.

This guide covers the places I personally ate, what I ordered and the sentence I kept saved on my phone whenever I needed help.

You might also like: Where to Stay in Shanghai: The Best Hotel with a View of the Bund

Is Shanghai good for vegetarians?

Yes. Shanghai is much easier for vegetarians than some of the warnings online might have you believe.

You will need to explain what you do not eat, particularly in local restaurants where vegetable dishes may still be cooked with meat stock, lard, oyster sauce or fish-based seasoning. Once I had a clear translation ready, ordering became far less intimidating.

Dedicated vegetarian restaurants are available, but I did not rely on them for every meal. Some of my favourite food came from everyday noodle shops, breakfast counters and street-food stalls.

Vegetarian food in Shanghai at a glance

My Shanghai food hit list

Vegetarian food in Shanghai at a glance

These are the Shanghai dishes and food spots I personally tried during my trip, from a proper local breakfast to the dumplings I would happily cross the city to eat again.

Jianbing

Street stalls across Shanghai

Best for: A cheap, filling breakfast made fresh in front of you.

Vegetarian noodles

Shanghai Local Noodles

Best for: A casual local noodle-shop experience after a full day exploring.

Vegetarian noodles

Meishijia 3 · 美食家3

Best for: Glossy, savoury noodles with a cold beer.

Vegetarian noodles

Shuiguo Hot Springs

Best for: Refuelling midway through Shanghai’s full hot springs experience.

Doujiang and youtiao

上海老式大饼油条 · Ningbo Road

Best for: A proper local Shanghai breakfast while the youtiao is still hot and crisp.

Vegetarian dumplings

Godly Vegetarian Co · Gong De Lin

Best for: Brilliant dumplings and an easy first vegetarian meal in Shanghai.

My easiest Shanghai food tip: follow the queues. When locals kept joining the line outside a tiny stall, I usually joined them.

Why you can trust this vegetarian Shanghai guide

Every meal in this guide comes from my own trip to Shanghai.

I have been vegetarian for years and have eaten my way around more than 45 countries, so I am used to working through menus, asking awkward questions and spotting the difference between a vegetable dish and one that is actually vegetarian.

I am not attempting to list every plant-based restaurant in Shanghai. This is the food I ate, the places I visited and the advice I would have found useful before going.

How I ordered vegetarian food in Shanghai

Saying “I’m vegetarian” does not always cover everything you need it to.

A plate may be loaded with vegetables but still contain meat stock or oyster sauce. Noodle broth can be another grey area. Pointing at the greenest photo on the menu and hoping for the best felt like a risky strategy.

I saved this message in my Notes app:

I am vegetarian. I don’t eat meat or fish. Only vegetables, just like a Buddhist monk.

我是素食者,不吃肉和鱼。我只吃蔬菜,就像一个佛教徒一样。

Save this before your trip

Chinese phrase card for vegetarians visiting Shanghai

This is the exact phrase I kept saved on my phone while ordering food in Shanghai. You can screenshot it, save it to your device or use the button below to download it as an image.

Handy if you are standing in a queue, ordering quickly or trying to explain your diet without relying on patchy signal.

Irish Travel Addict Vegetarian food phrase for Shanghai
Show this when ordering
English

I am vegetarian. I don’t eat meat or fish. Only vegetables, just like a Buddhist monk.

Chinese

我是素食者,不吃肉和鱼。我只吃蔬菜,就像一个佛教徒一样。

I would open the note, hand over my phone and wait while the person taking my order read it.

The Buddhist monk line usually raised a smile. I cannot tell you whether they found the wording charming or completely ridiculous, but they understood what I needed. That was the main thing.

It also saved me from trying to mime a fish in the middle of a busy restaurant, which could only have ended badly.

You can copy the Chinese version before your trip and keep it somewhere that works offline. Add any other requirements you have, including egg, dairy or allergies, rather than assuming one vegetarian sentence will cover them.

What to eat as a vegetarian in Shanghai

Vegetarian jianbing in Shanghai

Jianbing was one of the first foods I tried in Shanghai and still one of the first things I would tell someone to look for.

It is made by spreading a thin layer of batter across a hot plate before adding herbs, sauces, vegetables and a crispy cracker. Everything is folded up into a warm, crunchy parcel that you can carry away in one hand.

Mine came from multiple small street stalls I found while walking around the city. There was no carefully researched Google Maps pin involved. I saw a queue and joined it.

And, on that note. Follow the queues. They will lead you right.

Watching the jianbing being made was part of the appeal. The vendor worked at ridiculous speed, adding each ingredient before folding the whole thing up and handing it across in paper.

It was crisp, savoury, messy in the best possible way and substantial enough to keep me going for hours.

Can jianbing be vegetarian?

Jianbing can be made vegetarian, although you should explain your requirements before the vendor begins cooking it.

Many versions contain egg, while others may include sausage, meat fillings or sauces that are not suitable. Ask for anything you do not eat to be left out rather than assuming the standard version will be fine.

I showed the translated message on my phone at the stall and watched the ingredients being added.

Where can you find jianbing in Shanghai?

You will spot jianbing stalls around the city, particularly during the morning.

I would not get too caught up searching for the one stall that social media has decided is the best. Look for somewhere busy, check that the food is being made fresh and have your dietary note ready before you reach the front.

A queue of locals told me far more than another hour spent scrolling through restaurant reviews.

Where to find vegetarian noodles in Shanghai

Noodles became my reliable meal in Shanghai.

After spending most of the day walking, there was little that could beat sitting down with a bowl of noodles, greens and sauce, usually with a cold beer nearby.

Some of the dishes looked fairly plain when they arrived. Then I would take the first bite and realise the sauce had far more going on than the photo suggested.

I found vegetarian-friendly noodles at three very different stops.

Shanghai Local Noodles

Shanghai Local Noodles gave me exactly the type of experience I had hoped to find in the city.

It felt busy, casual and local. I showed the staff my translation and they helped me order a suitable noodle dish.

The bowl arrived loaded with noodles, greens and a rich savoury sauce. It was affordable, filling and the kind of meal I would happily eat again after a full day exploring.

There was no ceremony around it. People came in, ate and headed back out into the city. I loved that.

Shanghai vegetarian noodles at Shanghai Local Noodles

Best for: A casual local lunch or dinner.

What to check: Ask whether the sauce or broth contains meat or fish ingredients.

Meishijia 3, 美食家3

Meishijia 3 was another strong noodle stop.

This became one of those useful places where I knew I could get something comforting without turning dinner into a full research project.

The noodles were glossy, savoury and particularly good with a cold beer. Again, I showed the staff my Chinese message before ordering and checked that the dish could be prepared without meat or fish.

It is worth remembering that a bowl covered in vegetables is not confirmation that every ingredient is vegetarian. Sauces and broths still need a quick check.

Best for: An easy, satisfying meal after a busy day.

Shuiguo Hot Springs

I had not gone to Shuiguo Hot Springs expecting it to appear in a Shanghai food guide.

We were there for the full spa experience, but eating is very much part of spending time inside the complex. After several hours wandering between pools, relaxation rooms and everything else going on in there, I ordered noodles.

They were genuinely so good.

Part of that may have been the timing. Hot noodles hit differently when you have spent hours floating around a massive Chinese spa and lost all sense of what time it is.

Still, they earned their place on this list.

Shuiguo also wins serious bonus points for the unlimited fresh fruit and coconut water included during your stay. After hours drifting between pools, saunas and relaxation rooms, it felt like a little vegetarian snack paradise in Shanghai.

Best for: Combining food with the Shuiguo Hot Springs experience.

Doujiang and youtiao: a traditional Shanghai breakfast

Doujiang and youtiao was the breakfast I was most excited to try before arriving.

Doujiang is warm soy milk. Youtiao is a long piece of fried dough, crisp on the outside and soft inside.

It is a simple pairing, but it makes complete sense when eaten together. The warm soy milk is mild and comforting, while the youtiao brings the crunch.

We tried it at an old-style breakfast shop on Ningbo Road.

People were stopping on their way to work, eating quickly or taking bags of food away with them. It felt like we had stepped into the city’s morning routine rather than gone somewhere that existed purely for visitors.

The youtiao was handed over fresh and still warm. It is best eaten straight away, before it has time to soften.

Doujiang and youtiao at Old-style Shanghai Flatbread & Youtiao

Restaurant: 上海老式大饼油条
English name: Old-style Shanghai Flatbread & Youtiao
Location: Ningbo Road, Shanghai

Go early enough to catch the breakfast rush and order while everything is coming out fresh.

Is doujiang and youtiao vegetarian?

Plain soy milk and fried youtiao are often vegetarian, but it is still worth checking how they have been prepared.

Some breakfast shops serve savoury soy milk with additional toppings, which may include ingredients you do not eat. Ask for plain doujiang when you want to keep the order straightforward.

Vegetarian dumplings at Godly Vegetarian Co

Godly Vegetarian Co, also known as Gong De Lin, was the specialist vegetarian restaurant I most wanted to try in Shanghai.

I went for the dumplings.

They arrived with soft, slightly chewy wrappers and a generous vegetable filling, with chilli oil ready for dipping. The dumplings were juicy, full of flavour and very easy to make disappear.

This was also the meal where I could relax a little.

In a general restaurant, I was always checking sauces, broths and how dishes had been cooked. At Godly, the restaurant’s focus on vegetarian food removed much of that uncertainty.

That makes it a great first stop when you have just arrived and are still finding your feet.

Where to find vegetarian dumplings in Shanghai

Godly Vegetarian Co
Also known as: Gong De Lin

Address: 317 Jinling Rd (E), Huangpu, Shanghai, China, 200002

I caught this beautiful sunset just outside Godly Vegetarian Co. when we arrived for our meal.

I would return for the dumplings without needing much persuasion.

Where to eat as a vegetarian in Shanghai

The best place will depend on what kind of meal you want.

For a quick Shanghai street-food experience, find a busy jianbing stall. Have your translated note ready and watch what is added while it is being prepared.

For a traditional breakfast, head to the old-style flatbread and youtiao shop on Ningbo Road. Go in the morning while the youtiao is still fresh.

For local noodles, Shanghai Local Noodles and Meishijia 3 were both worth visiting. Shuiguo is the fun outlier and makes sense when paired with a visit to the hot springs.

For the easiest dedicated vegetarian meal, Godly Vegetarian Co would be my pick from the places I tried.

I would still recommend saving several options around the areas you plan to explore. Shanghai is huge, and crossing the city for every meal can eat into your day.

Read Next: How to Book Bullet Trains in China as a Foreigner: Full Guide

Vegetarian food in Shanghai: what to watch out for

One of the main lessons from my trip was that visible vegetables do not always mean a dish is vegetarian.

Ask about:

  • Meat stock in soups and noodle broths
  • Oyster sauce
  • Fish-based sauces or seasoning
  • Lard
  • Small pieces of meat added for flavour
  • Egg, if you do not eat it
  • Shared cooking equipment, if cross-contamination is a concern

Photograph menus, use a translation app and show your dietary message before the kitchen begins preparing the food.

Do not wait until the plate arrives to start investigating what is in it. By that point, everyone is having a much less enjoyable evening.

My tips for vegetarians visiting Shanghai

Save your dietary note offline

Do this before you travel.

I kept mine in the Notes app so I could reach it without relying on Wi-Fi, mobile data or an app deciding it needed an update at the worst possible moment.

Explain what you do not eat

The word “vegetarian” can leave room for interpretation.

Listing meat, fish and any other ingredients you avoid gives staff something much clearer to work with.

Check sauces and broths

These were the main areas where ingredients were less obvious.

A noodle dish topped with vegetables may still use a meat-based broth. A stir-fry may contain oyster sauce. Asking one extra question is worth it.

Follow the queues

I used this method repeatedly in Shanghai.

A busy local stall usually meant quick turnover and freshly prepared food. It also led me to places I would never have found by searching English-language restaurant lists.

Do not limit yourself to vegetarian restaurants

Godly was excellent, but only eating at specialist restaurants would have meant missing part of Shanghai’s food culture.

Some of my favourite moments came from showing my phone to someone behind a tiny counter and seeing what they could make for me.

Set up your essential China apps before arriving

Translation, maps and mobile payments all make eating in Shanghai easier.

Install and test what you need before the trip. A packed noodle shop is not the place to discover that your payment app has logged you out.

Save restaurant names in Chinese

English names are not always useful when searching locally or showing a taxi driver where you want to go.

Save the Chinese name, a screenshot of the location and the address for each restaurant you plan to visit.

Vegetarian Shanghai FAQs

Is Shanghai vegetarian-friendly?

Shanghai is vegetarian-friendly once you know how to explain your requirements. You can find specialist vegetarian restaurants, local noodle dishes, traditional breakfasts and street food that may be adapted. Ask about broths, sauces and hidden meat or fish ingredients before ordering.

What vegetarian food should I try in Shanghai?

Jianbing, noodles, doujiang with youtiao and vegetarian dumplings were the highlights from my trip. Godly Vegetarian Co was the easiest dedicated vegetarian restaurant I visited, while the local noodle shops gave me a broader taste of everyday Shanghai food.

What are the best vegetarian restaurants in Shanghai?

Godly Vegetarian Co, also known as Gong De Lin, was the main dedicated vegetarian restaurant I tried. I also found suitable meals at Shanghai Local Noodles, Meishijia 3 and Shuiguo Hot Springs after explaining my diet to staff.

Where can I find vegetarian dumplings in Shanghai?

I ate vegetarian dumplings at Godly Vegetarian Co, also known as Gong De Lin. The dumplings had soft wrappers, vegetable filling and chilli oil for dipping.

Can vegetarians eat jianbing?

Jianbing can be made vegetarian, but it often contains egg and may include meat fillings. Show the vendor a translated dietary message before they begin preparing it and ask for any unsuitable ingredients to be removed.

Are vegetable noodles in Shanghai vegetarian?

Not automatically. Vegetable noodle dishes may contain meat stock, oyster sauce, lard or fish-based seasoning. Ask how the noodles and sauce are prepared rather than relying on the toppings alone.

Is doujiang and youtiao vegetarian?

Plain soy milk and youtiao are often vegetarian, although recipes and cooking methods vary. Savoury soy milk may come with extra toppings, so ask what is included before ordering.

Do I need to speak Chinese to eat vegetarian food in Shanghai?

I managed without speaking Chinese by keeping a translated dietary message saved on my phone. Translation apps and screenshots of restaurant names also made ordering and finding places much easier.

Is it difficult to eat vegetarian food in Shanghai?

Eating vegetarian food in Shanghai required a little preparation, but it was nowhere near as difficult as I had been told. A detailed translation and a willingness to ask questions opened up far more options than I expected.

Was eating vegetarian in Shanghai difficult?

Honestly, no.

There were moments when I had no clue what a menu said. I handed my phone to plenty of strangers and hoped the Chinese message on the screen made sense. I checked broths, asked about sauces and occasionally stood at a counter watching every ingredient like I was conducting a restaurant inspection.

But I ate extremely well as a vegetarian in Shanghai.

I remember the jianbing being folded up at the stall while the queue grew behind me. I remember the warmth of the soy milk on Ningbo Road. I remember the noodles after hours spent walking across the city and the first dumpling I dipped into chilli oil at Godly.

Being vegetarian did not keep me on the edge of the city’s food scene. It simply meant I had to find my own way into it.

Go hungry.

Updated: 28 July 2026

Join the Adventure

Sign up for updates from Irish Travel Addict

2 Comments

Leave a Reply