You order the stir-fried vegetables. Use Dianping (China’s restaurant review app) and search 素食餐厅 to find vegetarian restaurants in any Chinese city. They arrive looking perfectly plant-based. You eat half the plate before you taste the oyster sauce. Or realize the fried rice was cooked in lard. Or notice the broth is pork-based. This is vegetarian travel in China. The cuisine is meat-forward and animal products appear without labeling. The good news: Buddhist temple restaurants are fully plant-based and widely available. This guide tells you how to find them and how to navigate everywhere else. For the full food context: Ultimate Chinese Food Guide.
Key Takeaways
- China is not naturally vegetarian-friendly. Lard, oyster sauce, and meat-based broth appear in many ‘vegetable’ dishes.
- Buddhist temple restaurants (素食/斋菜馆) are fully plant-based. Your most reliable option in any city.
- In major cities (Shanghai, Beijing, Chengdu, Guangzhou) dedicated vegetarian restaurants exist.
- Carry a diet card in Chinese. ‘Wǒ chī sù’ plus a written list is more reliable than verbal explanation.
- Use camera translation on menus to look for 素 (sù, vegetarian) markers.
- Safe defaults: mapo tofu ordered without meat (素麻婆豆腐), plain rice, cold cucumber in garlic.
Hidden Animal Products: What to Watch For
| Dish That Looks Vegetarian | Possible Hidden Ingredient |
| Vegetable fried rice | Often cooked in lard or with chicken stock |
| Spring rolls | Filling frequently contains minced pork |
| Stir-fried vegetables with garlic | May use oyster sauce or lard for cooking |
| Plain steamed buns (baozi) | Often pork-filled unless marked 素包 (vegetarian bun) |
| Wonton soup | Wrappers often contain egg; filling is usually pork |
| Congee (rice porridge) | Plain congee is safe. Flavored versions often use pork or century egg. |
| Mapo tofu | Traditional recipe includes minced pork. Order 素麻婆豆腐 specifically. |
Buddhist Temple Restaurants
Buddhist temple restaurants are the most reliable option for vegetarian travelers in any Chinese city. They follow Buddhist dietary rules completely: no meat, no seafood, no eggs, no dairy. They are usually inexpensive, often excellent, and located near or inside major temples.
- Beijing: near Yonghegong Lama Temple and Fayuan Temple
- Shanghai: near Jade Buddha Temple (玉佛禅寺). The temple itself has a vegetarian canteen
- Chengdu: Wenshu Monastery (文殊院). A famous vegetarian restaurant operates next door
- Xi’an: near Guangren Temple (广仁寺)
- Hangzhou: near Lingyin Temple
Look for signs reading 素食 (sùshí) or 斋菜 (zhāicài). The food is usually priced at ¥20 to ¥60 per dish and portions are generous.
Dedicated Vegetarian Restaurants in Major Cities
Shanghai has the largest dedicated vegetarian restaurant scene in China. The Jing’an and Xintiandi areas have multiple options. Use {ext(‘https://www.dianping.com’, ‘Dianping’)} (China’s Yelp equivalent) and search 素食餐厅 (vegetarian restaurant) in any city. Photos and reviews appear in the results. Filter for highly rated options with recent reviews.
Your Vegetarian Toolkit
The most practical tool is a printed or screenshot diet card. Show it at every restaurant:
我吃素食。我不吃肉(包括猪肉、鸡肉、牛肉)、鱼、虾或其他海鲜。谢谢。
(I eat vegetarian food. I do not eat meat (including pork, chicken, beef), fish, shrimp, or other seafood. Thank you.)
For vegans, add: 我也不吃蛋和奶制品。 (I also do not eat eggs or dairy.)
Frequently Asked Questions
For ordering tools at local restaurants, see How to Order Without English Menus. For the full food guide, see Ultimate Chinese Food Guide.
