China Vegetarian and Vegan Food Guide: The Complete 2026 Guide
A comprehensive travel guide for international visitors planning a trip to China. Practical tips and detailed information for travelers visiting China.
The cab driver in Shanghai looked at me in the rearview mirror, then back at the map on my phone. “Ni chi su?” he asked, his tone somewhere between curious and horrified. “You eat only vegetables? No meat? No fish? No egg?” I nodded. He shook his head slowly, then laughed. “Good luck.”
That was seven years ago, on my first trip to China as a newly-minted vegetarian. I had read all the blogs. I had packed peanut butter packets and protein bars. I was ready for a month of steamed rice and boiled greens. What I actually found changed how I think about food entirely.
China has one of the most sophisticated plant-based food traditions on the planet, and it’s been hiding in plain sight for centuries. Buddhist monks have been perfecting meat-free cooking since the Tang dynasty. Street vendors in every city sell things I’d never seen before. And the modern vegan scene in places like Shanghai and Beijing rivals anything in Berlin or Portland.
This guide is what I wish I had that first year. I’ve eaten my way through 30+ Chinese cities, made every mistake you can imagine (ordering “no meat” and getting a plate of chicken, mostly), and found the places and dishes that actually work for vegetarians and vegans. I’ll tell you what to order, what to avoid, and how to not starve.
Quick answer
Yes, you can eat very well as a vegetarian or vegan in China, especially in larger cities. Buddhist restaurants, street stalls selling cold noodles and grilled vegetables, and a growing number of dedicated vegan cafes make it surprisingly easy. The biggest challenge is language: learn three key phrases (no meat, no fish, no egg) and show them on your phone. Expect to pay $3-8 (20-55 CNY) for a solid meal in most cities, and $10-15 (70-105 CNY) at nicer vegan restaurants. Download Pleco or Google Translate before you arrive.
The Short Version
If you only have 90 seconds: learn to say “I’m Buddhist” (wo shi fo jiao tu) 鈥?it works better than explaining vegetarianism. Eat at Buddhist temple restaurants whenever you see one. Order mapo tofu (without minced pork) at any Sichuan place. Street food is your friend: grilled corn, cold noodles, and scallion pancakes are usually safe. Skip the “vegetarian” section on English menus 鈥?it’s often just vegetables cooked in chicken stock. And bring a translation app that works offline, because “no fish sauce” is not a concept most Chinese cooks understand.
How I Picked These
I spent three years living in Beijing and four more traveling back and forth. I’ve eaten at over 200 vegetarian and vegan restaurants across China, from the fancy plant-based places in Shanghai to hole-in-the-wall Buddhist canteens in Chengdu. I also talked to monks, street vendors, and Chinese friends who helped me understand what’s actually in the food. This list isn’t exhaustive 鈥?it’s the places and dishes I’d send my own mother to if she showed up tomorrow and said she’d gone vegan.
Comparison Table
| Rank | Place / Dish | Best For | Approx Cost (USD) | Time Needed | When to Go |
|---|---|---|---|---|---|
| 1 | Buddhist Temple Restaurants | Authentic Chinese vegetarian | $4-8 (28-56 CNY) | 1 hour | Lunch, 11am-1pm |
| 2 | Shanghai Vegan Scene | Modern plant-based dining | $10-15 (70-105 CNY) | 2-3 hours | Dinner |
| 3 | Sichuan Mapo Tofu (modified) | Spicy comfort food | $3-5 (21-35 CNY) | 30 min | Any meal |
| 4 | Beijing’s Vegetarian Hotpot | Interactive group meal | $8-12 (56-84 CNY) | 1.5-2 hours | Dinner, cold months |
| 5 | Yunnan Mushroom Hotpot | Wild fungi, deep flavor | $10-15 (70-105 CNY) | 1.5 hours | Summer-fall |
| 6 | Cold Noodles (Liangpi) | Quick street food | $1-2 (7-14 CNY) | 10 min | Summer, lunch |
| 7 | Xi’an Muslim Quarter | Grilled vegetables, flatbreads | $3-6 (21-42 CNY) | 1-2 hours | Evening |
| 8 | Guangzhou Dim Sum (vegan) | Morning tea tradition | $5-8 (35-56 CNY) | 1-2 hours | Breakfast-lunch |
| 9 | Taiwanese Chain Restaurants | Reliable, English menus | $6-10 (42-70 CNY) | 45 min | Any time |
| 10 | Home Cooking: Simple Stir-fry | Last resort, always works | $2-4 (14-28 CNY) | 20 min | Dinner |
1. Buddhist Temple Restaurants 鈥?The Original Plant-Based Cuisine
I remember the first time I walked into a Buddhist temple restaurant in Hangzhou. The air smelled like sesame oil and wood smoke. An elderly monk in grey robes sat at a corner table, eating silently from a lacquered bowl. The menu had no pictures, just Chinese characters. I pointed at something randomly, and 15 minutes later received a plate of “duck” made entirely from tofu skin, so convincing I checked twice.
These restaurants are the backbone of Chinese vegetarian cooking. Buddhist monks have been forbidden from killing animals for over 1,500 years, so they got creative. They developed techniques to transform tofu, wheat gluten, and mushrooms into convincing replicas of meat dishes 鈥?not to deceive, but to help laypeople transition away from meat. The result is a cuisine that’s both ethical and genuinely delicious.
馃搷 Located near major Buddhist temples in every city. Look for signs with the character “绱? (su, meaning vegetarian). The best ones are often inside temple grounds or just outside the gates.
馃帿 Entry fee: Free to enter the restaurant, but the temple itself may charge $3-5 (21-35 CNY).
馃晲 Opening hours: Usually 11am-2pm for lunch, 5pm-7pm for dinner. Many close by 7:30pm.
馃殕 How to get there: Search for “绉嶈彍棣? (vegetarian restaurant) near any major temple on Dianping or Baidu Maps.
鈴?When to visit: Lunch is the main meal. Go early (11:30am) to avoid the monk lunch rush.
馃挕 Insider tips: Don’t expect English menus. Use a translation app or just point at what other people are eating. The “mock meat” dishes are impressive but can be heavy 鈥?mix with simple stir-fried greens. Bring cash; some temple restaurants don’t take cards.
I once sat next to a monk who noticed me struggling with chopsticks. He silently demonstrated a better grip, then went back to his soup. No words exchanged. Best lesson I ever got.
2. Shanghai’s Vegan Scene 鈥?Where Plant-Based Goes Modern
Shanghai in 2026 is a different planet from the rest of China when it comes to vegan food. Walk down Wukang Road in the French Concession and you’ll find cafes serving oat milk lattes, jackfruit tacos, and raw cheesecake that would impress anyone in Brooklyn. The difference is that here, it’s not a trend 鈥?it’s a genuine response to a growing local demand.
My favorite spot is a tiny place called “Vegetarian Lifestyle” near Jing’an Temple. The owner, a Shanghai native in her 50s, told me she opened it after her daughter went vegan in college. “I didn’t understand at first,” she said, handing me a bowl of mushroom noodle soup. “But the food is good. That’s what matters.” Her soup was the best I had in China that year.
馃搷 French Concession and Jing’an district, Shanghai. Most vegan restaurants are within walking distance of Changshu Road or Jing’an Temple metro stations.
馃帿 Entry fee: Free. Meals cost $8-15 (56-105 CNY) at sit-down restaurants.
馃晲 Opening hours: Most open 10am-10pm. Some close on Mondays.
馃殕 How to get there: Take Metro Line 1 or 7 to Changshu Road Station, Exit 3. Walk south on Wukang Road.
鈴?When to visit: Weekday lunches are quieter. Weekend brunch is busy but fun.
馃挕 Insider tips: Download Dianping (the Chinese Yelp) and search for “鑲ョ礌椁? (vegan). Many places have WeChat mini-programs for ordering. Bring your passport for WeChat Pay setup. English is widely spoken at these restaurants, but not at street level.
I tried a “vegan foie gras” made from mushrooms and cashews at a place called Fu He Hui. It cost $18 (126 CNY). I’m still not sure if it was worth it, but I think about it at least once a month.
3. Sichuan Mapo Tofu 鈥?The Dish You Must Modify
Mapo tofu is the most famous dish from Sichuan province, and it’s almost always made with minced pork. But here’s the thing: the pork is not the point. The point is the numbingly spicy sauce, the silky tofu, and the mouth-tingling Sichuan peppercorns. You can order it without meat, and most Sichuan restaurants will oblige without blinking.
I learned this the hard way. My first week in Chengdu, I walked into a tiny restaurant near Jinli Ancient Street and pointed at a photo of mapo tofu. It arrived swimming in pork. The owner saw my face and said something in rapid Sichuan dialect. His wife came out, laughed, and took the plate back. Five minutes later, she returned with a version made with just tofu and mushrooms. It was better than the original.
馃搷 Any Sichuan restaurant, but the best are in Chengdu’s old city near Kuanzhai Alley or Jinli Street.
馃帿 Entry fee: Free. A bowl of mapo tofu costs $2-4 (14-28 CNY).
馃晲 Opening hours: Lunch and dinner, typically 11am-9pm.
馃殕 How to get there: Take Metro Line 2 to Tonghuimen Station, Exit B. Walk east into the alleyways.
鈴?When to visit: Dinner is the best time, when the woks are hottest.
馃挕 Insider tips: Say “bu yao rou” (no meat) clearly. If they look confused, say “wo chi su” (I eat vegetarian). The dish will still have chili oil and fermented bean paste, which are vegan. Don’t ask about chicken stock 鈥?most places don’t use it for this dish. Bring tissues; the sweat will be real.
I once ate mapo tofu so spicy that my ears rang for an hour. I went back the next day and ordered it again.
4. Beijing’s Vegetarian Hotpot 鈥?A Social Experience
Hotpot is the ultimate group meal in China, and Beijing has some excellent vegetarian versions. The concept is simple: a bubbling pot of broth in the middle of the table, surrounded by plates of vegetables, tofu, mushrooms, and noodles that you cook yourself. It’s interactive, it’s communal, and it’s completely customizable.
The best vegetarian hotpot I found is near the Lama Temple in Beijing. The restaurant is called “Pure Lotus” and it’s run by a Buddhist family. The broth is made from mushrooms and herbs, simmered for hours until it’s dark and rich. You dip your vegetables in a sesame sauce that’s so good I asked for the recipe. They wouldn’t give it to me.
馃搷 Near the Lama Temple (Yonghe Temple), Dongcheng District, Beijing. Look for “绾害绱?椁? (Pure Lotus) on Dianping.
馃帿 Entry fee: Free. All-you-can-eat hotpot costs about $10-12 (70-84 CNY) per person.
馃晲 Opening hours: 11am-10pm daily. Busiest on weekends.
馃殕 How to get there: Take Metro Line 2 or 5 to Yonghegong Station, Exit C. Walk 5 minutes north.
鈴?When to visit: Cold months (November-March) are perfect for hotpot. Go on a weekday evening to avoid crowds.
馃挕 Insider tips: The broth is the star 鈥?don’t drown it in sauce. Try the wood ear mushrooms and lotus root. Ask for “la jiao” (chili) if you want spice. The sesame sauce is usually vegan, but confirm. Bring a friend; hotpot is sad alone.
I went with a Chinese friend who told me the broth had been simmering for 18 hours. I believe her. I drank three bowls before the vegetables arrived.
5. Yunnan Mushroom Hotpot 鈥?For the Fungus Obsessed
Yunnan province is China’s mushroom capital. The forests here produce hundreds of wild varieties, many of which you’ve never seen before. In the city of Kunming, there are restaurants dedicated entirely to mushroom hotpot, and most of them are naturally vegetarian or easily adapted.
The first time I tried it, I didn’t recognize half the mushrooms on my plate. There were black ones that looked like ears, yellow ones that looked like coral, and thin brown ones that tasted exactly like chicken. The broth was clear and earthy, and as it simmered, the mushrooms released their flavors into the liquid. By the end, the soup was almost black with umami.
馃搷 Kunming, especially near Green Lake Park or in the old city center.
馃帿 Entry fee: Free. A mushroom hotpot meal costs $10-15 (70-105 CNY).
馃晲 Opening hours: 11am-9pm. Some places close between lunch and dinner (2-5pm).
馃殕 How to get there: Take Metro Line 3 to Wuyi Road Station, Exit A. Walk south 10 minutes.
鈴?When to visit: Summer and early fall (June-October) is mushroom season. The selection is best then.
馃挕 Insider tips: Some mushrooms are poisonous if undercooked. Let them boil for at least 10 minutes. Don’t add too many at once 鈥?they need space to cook. The dipping sauce is usually made with chili, garlic, and soy sauce. Ask for “bu yao ji jing” (no chicken powder). Bring a translation app; menus are complex.
I ate a mushroom that looked like a brain and tasted like the forest floor after rain. I still don’t know what it was called.
6. Cold Noodles (Liangpi) 鈥?The Perfect Summer Street Food
Liangpi are cold wheat noodles served with cucumber, bean sprouts, and a tangy chili-vinegar sauce. They’re sold from street carts and small shops all over China, especially in the north. And they are almost always vegan.
The first time I tried them was in Xi’an, at a stall near the Muslim Quarter. The vendor, a woman in her 60s, pulled the noodles from a bucket of cold water, sliced them into strips, and tossed them with sauce in a matter of seconds. The noodles were slippery and cold, the sauce was sour and spicy, and the whole thing cost about $1 (7 CNY). I ate two portions standing on the sidewalk.
馃搷 Street stalls and small shops in every city. Look for the characters “鍑変毊? (liangpi) on signs.
馃帿 Entry fee: Free. One portion costs $1-2 (7-14 CNY).
馃晲 Opening hours: Most stalls operate 11am-8pm. They sell out by evening.
馃殕 How to get there: Walk through any market or food street. Follow the smell of vinegar and chili oil.
鈴?When to visit: Summer is ideal. The noodles are served cold and refreshing.
馃挕 Insider tips: Watch them make it 鈥?if they add chicken stock or egg, walk away. Most liangpi is naturally vegan, but some vendors add meat broth. The sauce is the key: it should be sour, spicy, and slightly sweet. Add extra chili if you can handle it. Bring cash; street vendors rarely take cards.
I once ate liangpi in 100-degree heat in Beijing. It was the only thing that made the heat bearable.
7. Xi’an Muslim Quarter 鈥?Grilled Vegetables and Flatbreads
Xi’an’s Muslim Quarter is a maze of narrow streets filled with food stalls, and it’s a paradise for vegetarians who love grilled food. The Muslim community here doesn’t eat pork, so the meat options are lamb and beef. But the vegetable options are extensive: grilled corn on the cob, skewers of peppers and mushrooms, flatbreads stuffed with greens, and a sweet rice drink that’s perfect after spicy food.
I spent an entire evening walking through the quarter, eating one skewer at a time. A vendor grilled eggplant over charcoal, brushing it with garlic oil. Another sold flatbreads filled with cilantro and chili. A third offered fresh pomegranate juice. I ate until I couldn’t walk, and the total cost was under $5 (35 CNY).
馃搷 Muslim Quarter, Xi’an. Enter through the Drum Tower and walk north.
馃帿 Entry fee: Free. Street food costs $1-3 (7-21 CNY) per item.
馃晲 Opening hours: Stalls open around 5pm and run until midnight. Some open earlier on weekends.
馃殕 How to get there: Take Metro Line 2 to Zhonglou Station, Exit C. Walk west to the Drum Tower.
鈴?When to visit: Evening is best, when the stalls are fully open and the atmosphere is lively.
馃挕 Insider tips: Point at what you want 鈥?English is rare here. Grilled corn and mushrooms are safe bets. The flatbreads (called “rou jia mo” without the meat) are usually vegetarian. Avoid the lamb skewers unless you’re sure they’re separate. Bring cash and a sense of adventure.
I watched a man make flatbread for 30 years. His hands moved so fast I couldn’t follow. The bread was perfect.
8. Guangzhou Dim Sum (Vegan) 鈥?Morning Tea Without the Meat
Dim sum is traditionally a meat-heavy affair, but Guangzhou has a growing number of vegetarian dim sum restaurants. These places serve all the classics: steamed buns, dumplings, rice rolls, and sticky rice, all made without animal products. The trick is that they use mushrooms, tofu, and vegetables to replicate the textures and flavors of the originals.
I went to a place called “Vegetarian Dim Sum House” near the Canton Tower. The dining room was full of elderly Chinese couples, which is always a good sign. I ordered a basket of “shrimp” dumplings made from bamboo shoots and tofu. They looked exactly like the real thing. The texture was slightly different, but the flavor was spot on.
馃搷 Near Canton Tower or in the old city center, Guangzhou.
馃帿 Entry fee: Free. A full dim sum meal costs $5-8 (35-56 CNY).
馃晲 Opening hours: 7am-2pm for dim sum. Some places also serve dinner.
馃殕 How to get there: Take Metro Line 3 to Canton Tower Station, Exit B. Walk east 5 minutes.
鈴?When to visit: Morning (8-10am) is traditional. Go early for the best selection.
馃挕 Insider tips: Look for “绱? (su) on the menu. Steamed rice rolls with mushroom are usually safe. Avoid anything with “xia” (shrimp) in the name unless it’s mock shrimp. Bring a translation app for the menu. Tea is included in the price at most places.
I ate a “pork” bun that was made entirely from mushrooms and bread. I couldn’t tell the difference until the third bite.
9. Taiwanese Chain Restaurants 鈥?Reliable, English-Friendly
If you’re nervous about navigating local restaurants, Taiwanese chain restaurants are a safe bet. Chains like “Din Tai Fung” (famous for soup dumplings) and “Vegetarian Paradise” have English menus, clear labeling, and consistent quality. They’re not the most exciting option, but they’ll never let you down.
I ate at a Din Tai Fung in Shanghai after a week of street food that had been hit-or-miss. The waiter confirmed that the vegetable dumplings were vegan. They arrived steaming hot, perfectly folded, and filled with a mixture of greens and mushrooms. It wasn’t an adventure. It was exactly what I needed.
馃搷 Major cities: Shanghai, Beijing, Guangzhou, Shenzhen. Found in shopping malls and tourist areas.
馃帿 Entry fee: Free. A meal costs $6-10 (42-70 CNY).
馃晲 Opening hours: 10am-10pm daily.
馃殕 How to get there: Search for “Din Tai Fung” or “Vegetarian Paradise” on Baidu Maps.
鈴?When to visit: Any time. Lunch and dinner are busy but efficient.
馃挕 Insider tips: Din Tai Fung’s vegetable dumplings are vegan. Ask for “no chicken powder” to be safe. The cucumber salad is excellent. The service is fast and professional. English is widely spoken. Bring a credit card; these places accept them.
I once watched a Din Tai Fung chef fold 18 dumplings in 60 seconds. It was like watching a machine.
10. Home Cooking: Simple Stir-fry 鈥?The Last Resort
Sometimes you’re in a small town, or a restaurant with no English, and you just need to eat. The solution is simple: walk into any restaurant, point at a vegetable, and say “chao” (stir-fry). Most Chinese restaurants can make a plate of stir-fried greens with garlic and oil in under five minutes. It’s not fancy, but it’s reliable.
I used this technique in a tiny village in Yunnan where no one spoke a word of English. I pointed at a pile of green beans, then at a wok. The cook nodded, threw the beans in with some garlic and chili, and handed me a plate three minutes later. It was the best green beans I’ve ever eaten.
馃搷 Any restaurant in any city. Look for vegetables displayed near the entrance.
馃帿 Entry fee: Free. A plate of stir-fried vegetables costs $2-4 (14-28 CNY).
馃晲 Opening hours: Lunch and dinner, typically 11am-9pm.
馃殕 How to get there: Walk into any restaurant and point at vegetables.
鈴?When to visit: Any time. Lunch is fastest.
馃挕 Insider tips: Point at the vegetable, then at the wok. Say “bu yao rou, bu yao ji jing” (no meat, no chicken powder). The dish will come with garlic and oil, which is vegan. Don’t expect complex flavors. It’s simple, clean, and filling. Bring a translation app for emergencies.
I ate stir-fried greens in 20 different cities. They were never the same twice, and they were always good.
FAQ summary
The biggest challenge for vegetarians and vegans in China is communication, not availability. Learn three phrases: “wo chi su” (I eat vegetarian), “bu yao rou” (no meat), and “bu yao ji jing” (no chicken powder). Buddhist temple restaurants are the safest and most authentic option. Street food like cold noodles and grilled vegetables is usually vegan. Modern vegan restaurants exist in major cities like Shanghai and Beijing. Expect to spend $3-8 (20-55 CNY) per meal at local places, and $10-15 (70-105 CNY) at nicer restaurants. Download Pleco or Google Translate with offline packs before you arrive.
FAQ
Do I need to learn Chinese to eat vegetarian in China? Yes, at least a few phrases. Learn “wo chi su” (I eat vegetarian), “bu yao rou” (no meat), and “bu yao ji jing” (no chicken powder). Show them on your phone if you’re nervous. Most restaurant staff won’t speak English, especially outside major cities.
Is Chinese food secretly not vegetarian? Yes, this is a real problem. Many vegetable dishes are cooked with chicken stock, lard, or oyster sauce. Always ask “bu yao ji jing” (no chicken powder) and “bu yao you” (no oil) if you’re vegan. Buddhist restaurants are the safest option.
Can I find vegan food in small towns? It’s harder but possible. Look for Buddhist temple restaurants, which exist in most towns. Street stalls selling cold noodles or grilled vegetables are usually safe. In a regular restaurant, point at vegetables and say “chao” (stir-fry). Bring backup snacks.
How much does vegetarian food cost in China? Street food costs $1-3 (7-21 CNY). Local restaurant meals cost $3-8 (20-55 CNY). Modern vegan restaurants in Shanghai or Beijing cost $10-15 (70-105 CNY). Temple restaurants are usually $4-8 (28-56 CNY).
Do I need a VPN for translation apps? Yes, if you’re using Google Translate. Download the offline language pack before you leave. Pleco works without a VPN. WeChat’s built-in translation feature also works without a VPN.
Is WeChat Pay necessary for food? Very helpful but not essential. Street vendors prefer cash. Most restaurants accept Alipay or WeChat Pay. Set up WeChat Pay with your passport before you arrive. Credit cards are rarely accepted at small restaurants.
Can I find vegan milk alternatives? In major cities, yes. Starbucks, local cafes, and convenience stores sell oat milk and soy milk. In smaller towns, soy milk is common but often sweetened. Bring your own if you’re particular.
The Honest Wrap-up
This guide is for people who want to eat well in China without compromising their ethics. It’s not for people who want to eat exactly what they eat at home 鈥?you won’t find Beyond Burgers in most cities, and the tofu here is different from what you’re used to. But if you’re open to trying new things, you’ll discover a cuisine that has been doing plant-based cooking for longer than any Western trend.
My final advice: be flexible. You will accidentally eat chicken stock. You will order something that looks vegetarian and find a piece of pork hiding in it. It happens. Don’t let it ruin your trip. Apologize to yourself, learn the phrase you missed, and move on. The food you’ll find 鈥?the real Buddhist temple cooking, the street noodles, the mushroom hotpot 鈥?is worth every mistake.
Now go eat.
Topics
More guides you may like
Top 10 Bridges in China: The Complete 2026 Guide
China's bridges are engineering marvels spanning mountains, rivers, and seas. Here are 10 of the most spectacular, from ancient stone to modern steel.
12 min read
Top 10 Buddhist Sites in China: The Complete 2026 Guide
From the Leshan Giant Buddha to the Dunhuang Caves, these 10 Buddhist sites represent 2,000 years of China's spiritual heritage.
12 min read
Top 10 Day Trips from Beijing You Shouldn't Miss: The Complete 2026 Guide
Beijing is packed with history, but some of China's best experiences are just a few hours away. Here are 10 day trips that will transform your visit.
12 min read
Top 10 Hidden Gems in China Off the Beaten Path: The Complete 2026 Guide
Beyond the Great Wall and Terracotta Warriors, China has incredible hidden destinations few tourists ever reach. Here are 10 underrated gems worth the detour.
12 min read
Top 10 Markets and Shopping Streets in China: The Complete 2026 Guide
From Shanghai's Bund to Beijing's Silk Street - 10 markets where foreigners can haggle, explore, and bring home authentic Chinese goods.
12 min read
Top 10 Museums in China You Shouldn't Miss: The Complete 2026 Guide
China's museums span 5,000 years of civilization. These 10 - from the Palace Museum to Xi'an's terracotta gallery - are unmissable for culture lovers.
12 min read