Vegetarian Street Food To Try In Shanghai

Finding vegetarian street food in Shanghai wasn’t as hard as you would think. I read about how amazing the street food is in Shanghai so I wanted to make sure I would be able to eat some too! There is no word for vegetarian in Mandarin so you’ll have to say “Wo Bu Chi Rou” which means “I don’t eat meat.” I tried saying this to a few people but my accent sucks so no one knew what I meant soooooo, make sure you’re saying it properly! It’s best to get someone to write it on a piece of paper for you and just give that for people to read.


When I started reading about street food in Shanghai I was beginning to worry that there would be no vegetarian street food for my vegetarian self. I mean half the fun (all the fun..) is eating. But all my woes were quickly diminished when I started looking at all the options available! It’s quite a greasy lot of food but when in Rome right? Scroll down for some vegetarian street food 🙂


vegetarian street food in shanghaivegetarian street food in shanghaivegetarian street food to try in shanghaivegetarian street food to try in shanghai

vegetarian street food in shanghaivegetarian street food in shanghaiVegetarian Street Food In Shanghai


Homestyle Mooncakes (my fav!) – I have been obsessed with these for a long time so to have them in Shanghai was a dream come true! Filled with a sweet bean paste these little pastries are to die for. I wanted to stock up on them but it’s best to have them fresh! Usually about 4 Yuan and worth every bite


Leek Cake (also my fav) – This was my favourite vegetarian street food everrrrrr. These things are bigger than your head. And the flavour is greasy, oniony, and amazing. It’s like a dream hangover food to be honest. You’ll love every delicious bite


Scallion Cake – This was my favourite vegetarian street food to try! Cong You Bing is the name for these I believe. My hometown of Edmonton Alberta voted their favourite food the Green Onion Cake and I can vouch for the love. In Yu Garden you’ll find lots of shops with street food but there’s one particular one to the right on the Yu Garden Tea House that will be a vegetarians safe haven. The scallion cakes here are sooooooo good. Order from the lady, bring your ticket to the onion section, and someone will serve you. It’s about 6 Yuan for one onion cake.


Stinky Tofu – The smelliest vegetarian street food ever! One of the funniest moments was walking by a stall and sticking my nose up at the foul smell. It was pretty bad but once I saw a bowl with fried tofu in it I knew what it was – Stinky Tofu! If you can get past the smell this is a must try in Shanghai! I always tell myself how bad can it be if the locals are going nuts for it?


Tang Gao – Donut! You’ll find these dough sticks pretty much anywhere in Shanghai. If you haven’t notice every thing is pretty deep fried here so just suck it up and accept the calories or you’ll have a hard time enjoying the good food. You can get two donut sticks for 3-5 Yuan and they come plain. Enjoy!


Egg Pancake – You have to be careful ordering these so no one puts meat on it but the basic egg pancake is almost like a crepe and has green onion in it. You can get these at breakfast time and they are usually safe to eat if they are cooked on the spot for you. I think they go for about 8 Yuan.


Tofu Flower Soup – As far as vegetarian street food in Shanghai goes this one is pretty nasty looking. But if you’re feelin crazy give this soup a try! It’s made by curdling soy milk (ew) and is supposed to be silky and smooth. It usually is served with radish, scallion, seaweed and soy sauce but watch out so they don’t add shrimp to it.


Baked Sweet Potato – Or called the Hong Shan Yu is a baked sweet potato that is sweet and delicious. The only time I saw this was outside of the Antique Market but I’m sure if you look hard you can find them almost everywhere. I read that if you follow the crowds you’ll find these potatoes for about 2-5 Yuan


Sesame Ball (Ma Qiu) – These little sesame balls are filled with bean paste which makes it a nice and yummy treat! I never found these unfortunately but if you find them let me know!



What’s the craziest thing you’ve ever tried?! I ate this boogery rice once in Japan.. I have no idea what it was. Don’t forget to add my Bloglovin to stay in touch! 




You Might Also Like


  • Reply
    November 25, 2016 at 1:45 pm

    This all looks divine! I lived in Shanghai for 10 years but never really ate much vegetarian food. I LOVE the street food though so will keep these places in mind when I go back for xmas. Thanks!


  • Reply
    Minka Guides
    November 25, 2016 at 9:20 am

    YUM! Great tips

  • Reply
    November 19, 2016 at 2:57 am

    These sound so delicious! I’m really in the mood for a leek cake now… huge portion, greasy, oniony.. yum!! xxx
    Lucy @ La Lingua | Life, Travel, Italy

    • Reply
      The Fernweh Wolf
      November 23, 2016 at 4:41 am

      Haha you can never go wrong with a leek cake it’s like the ultimate comfort food! 😀

  • Reply
    November 18, 2016 at 3:52 pm

    Oh god, I remember how difficult it was to eat at times in China. The first day I got there, I asked a fellow hostel goer to write ‘I don’t eat meat’ on a piece of paper for me. It was an absolute god-send!

    I didn’t have the nerve to try stinky tofu. My thought was, anything that smells that foul is bound to taste rotten. ahha.

    I cannot wait to return to China. Such an intriguing country!

    • Reply
      The Fernweh Wolf
      November 23, 2016 at 4:51 am

      You seriously need someone to write a note! I was using Google translate and they still put chicken in my dishes. Haha good point! I was going to try but they were closed the next day when I went.. oh noooooo You have to be pretty gutsy to give it a go! Do it 🙂


    Read more:
    How To Have A 5 Star Trip On A 2 Star Budget

    Somedays I want to feel like a movie star on a 5 star trip. The glitz, the glam, the chauffeur...