Dietary needs

Vegetarian, Vegan, Halal and Allergy-Safe Food in China: How to Eat Well

Yes, you can eat vegetarian, vegan or halal in China, but you need to ask clearly. Vegetable dishes are everywhere, yet many are cooked with lard, meat stock or oyster sauce, so Buddhist vegetarian restaurants (素食) are the safest choice. For halal food, look for the green 清真 (qīngzhēn) sign, found on Lanzhou beef noodle shops and Xinjiang restaurants in every city. With a serious allergy, show a written Chinese allergy card before you order and carry your own medication.

Plan My China Trip — Free
The Bell Tower in Xi’an lit up at night
Vegetarian
素食 (sùshí): look for Buddhist restaurants
Halal
清真 (qīngzhēn): green sign on the door
Hidden meat
Lard, meat stock, oyster sauce, dried shrimp
Ambulance
Call 120

The short version

China is easier for special diets than many visitors fear, as long as you can explain what you need in Chinese.

  • Vegetarian: ask for 素食 (sùshí). Buddhist vegetarian restaurants are the safest choice. In ordinary restaurants, watch for lard, meat stock, chicken powder and oyster sauce.
  • Vegan: dairy is rare in Chinese food. Watch for eggs, which are everywhere.
  • Halal: look for the green 清真 (qīngzhēn) sign. Lanzhou beef noodle shops and Xinjiang restaurants are in almost every city.
  • Allergies: restaurants rarely label allergens. Show a written Chinese allergy card before you order, and carry your own medication.
  • Use the cards below. Show them on your phone or print them.

This guide was written on 30 September 2026. It is general advice, not medical advice: if you have a serious allergy, talk to your doctor before you travel.

Vegetarian food in China

Where to eat

Where Why it works
Buddhist vegetarian restaurants (素食) No meat or fish in the kitchen. Many imitate meat dishes with tofu and gluten
Temple restaurants Many big temples run vegetarian canteens, such as Jade Buddha Temple in Shanghai and Wenshu Monastery in Chengdu
Hot pot Order a mushroom or tomato broth (菌汤锅, 番茄锅) and vegetables. Spicy broths often use beef tallow
Dumpling and noodle shops Look for 素饺子 (vegetable dumplings) and plain noodles. Ask about eggs and stock
International restaurants Big cities have Indian, Middle Eastern, Western and vegan cafes

How to search: in Amap (高德地图) or Dianping (大众点评), type 素食 to find vegetarian restaurants near you. HappyCow also lists vegetarian and vegan places in big Chinese cities. Apple Maps works in China and finds some places with an English search.

Hidden meat to watch for

A dish of green vegetables is not always vegetarian. Common hidden ingredients:

Ingredient Chinese Where you find it
Lard 猪油 (zhūyóu) Stir-fried vegetables, noodles, pastries
Meat stock 肉汤, 高汤 (gāotāng) Soups, noodle broth, braised tofu
Chicken powder 鸡精 (jījīng) Added to many dishes as seasoning
Oyster sauce 蚝油 (háoyóu) Stir-fried greens, especially in Guangdong
Minced pork 肉末 (ròumò) Mapo tofu, eggplant, green beans
Dried shrimp 虾米, 虾皮 Cold dishes, soups, fillings
Fish sauce 鱼露 (yúlù) Southern and Yunnan cooking

Dishes to try, and what to ask

Dish Chinese Usually vegetarian?
Tomato and egg stir-fry 西红柿炒鸡蛋 Yes (has egg)
Potato, eggplant and pepper 地三鲜 Usually. Ask for no lard
Smashed cucumber salad 拍黄瓜 Yes
Stir-fried seasonal greens 清炒时蔬 Ask for no lard and no oyster sauce
Garlic broccoli 蒜蓉西兰花 Ask for no chicken powder
Mapo tofu 麻婆豆腐 No by default: ask for 不要肉末 (no minced meat)
Fish-fragrant eggplant 鱼香茄子 Often has pork. Ask for no meat
Dry-fried green beans 干煸四季豆 Often has pork. Ask for no meat
Vegetable dumplings 素饺子 Usually, but may contain egg

For ordering tips, picture menus and table QR codes, see how to order food in China.

Vegetarian card: show this to staff

我吃素。我不吃肉、鸡、鱼、海鲜。 请不要放猪油、肉汤、鸡精、蚝油、虾米。 可以用鸡蛋和牛奶。谢谢!

I am vegetarian. I do not eat meat, chicken, fish or seafood. Please do not use lard, meat stock, chicken powder, oyster sauce or dried shrimp. Eggs and milk are OK. Thank you!

Vegan food in China

Vegans often find China easier than expected:

  • Dairy is rare in traditional Chinese cooking. Butter and cheese mostly appear in bakeries, Western food and some desserts.
  • Tofu is everywhere, in dozens of forms: silken, dried, smoked, fried, tofu skin (腐竹) and more.
  • Eggs are the main problem. They appear in fried rice, noodles, dumpling fillings, buns and cakes.
  • Buddhist vegetarian restaurants are usually vegan except some desserts. Strict Buddhist cooking also leaves out garlic and onions.

Vegan card

我吃纯素。我不吃肉、鸡、鱼、海鲜、鸡蛋、牛奶、黄油、蜂蜜。 请不要放猪油、肉汤、鸡精、蚝油、虾米。谢谢!

I am vegan. I do not eat meat, chicken, fish, seafood, eggs, milk, butter or honey. Please do not use lard, meat stock, chicken powder, oyster sauce or dried shrimp. Thank you!

Halal food in China

China has more than 20 million Muslims, mostly Hui and Uyghur, so halal food is available in every city.

How to recognize a halal restaurant

  • Look for 清真 (qīngzhēn, halal) on the sign, usually green, often with Arabic script.
  • Lanzhou beef noodle shops (兰州牛肉面, 兰州拉面) are in almost every city and neighborhood, and most are run by Hui Muslim families. Check for the 清真 sign.
  • Xinjiang restaurants (新疆菜) serve lamb skewers, hand-pulled noodles (拉条子), rice pilaf (抓饭) and big plate chicken (大盘鸡). Most display the 清真 sign.
  • Supermarkets label halal meat and snacks with 清真.

There is no single national halal certificate for restaurants in China. The 清真 sign is the practical signal locals use. If you are unsure, ask the questions on the card below.

Best places for halal food

Place What to know
Xi’an The Muslim Quarter (回民街) near the Drum Tower: lamb soup with bread (羊肉泡馍), skewers and noodles. Not every stall is halal, so check the signs. See Xi’an
Beijing The Niujie (牛街) area around Niujie Mosque has halal restaurants, butchers and bakeries
Ningxia and Gansu Yinchuan and Lanzhou have halal food on almost every street
Guangzhou and Shanghai Many Lanzhou noodle shops, Xinjiang restaurants and international halal restaurants
Chongqing and Chengdu Fewer choices. Search 清真 in map apps. Ordinary hot pot usually uses beef tallow and is not halal; look for 清真火锅

How to search: type 清真 in Amap or Dianping to see nearby halal restaurants on the map. Big mosques, such as the Great Mosque of Xi’an, Niujie Mosque in Beijing and Huaisheng Mosque in Guangzhou, usually have halal food nearby.

Things to check

  • Cooking wine (料酒, liàojiǔ) is used in many Chinese dishes, even in some halal kitchens. Ask for none if this matters to you.
  • Non-halal restaurants use pork and lard widely, and share woks and oils. Ordering a “no pork” dish there does not make it halal.
  • Flights: Chinese airlines offer Muslim meals on request. Ask when booking, usually at least 24 hours before departure.
  • Trains: food on high-speed trains is not halal. Bring your own. See riding China’s high-speed trains.

Halal card

我是穆斯林,只吃清真食品。 请问这里是清真餐厅吗? 我不吃猪肉,不要猪油,不要料酒。谢谢!

I am Muslim and only eat halal food. Is this a halal restaurant? I do not eat pork. Please do not use lard or cooking wine. Thank you!

Food allergies in China

Food allergies are less widely understood in China than in Europe, North America or Australia. Restaurants rarely list allergens, and kitchens share woks, oils and sauces. You can still eat safely, but you need to be explicit.

The biggest risks

Allergen Chinese Where it hides
Peanuts 花生 (huāshēng) Peanut oil for frying, kung pao dishes, cold noodles, sauces, street snacks
Tree nuts 坚果 (jiānguǒ) Cashew stir-fries, pastries, mooncakes
Sesame 芝麻 (zhīma) Sesame oil (香油) in cold dishes, sesame paste in noodles and hot pot dips
Shellfish 贝类, 虾, 蟹 Dried shrimp, oyster sauce, XO sauce, soups
Fish 鱼 Fish sauce, stocks
Wheat / gluten 小麦, 麸质 Soy sauce (almost everywhere), noodles, dumplings, mock meat (seitan)
Egg 鸡蛋 (jīdàn) Fried rice, noodles, batters, buns
Soy 大豆, 黄豆 Soy sauce, tofu, bean pastes, oils

Gluten-free travelers: soy sauce contains wheat and is used in most sauces and marinades, so coeliacs find China hard. Choose plain rice, steamed dishes, congee (粥) and rice noodles (米粉), ask for no soy sauce (不要酱油), and bring gluten-free soy sauce packets from home.

Peanut allergy: peanut oil is a common cooking oil, especially in the south, and restaurant staff may not think of oil as containing peanuts. Say it explicitly, as on the card below.

Packaged food: ingredient lists are in Chinese. Use your phone’s camera translation on the label. Allergen labeling on packaged food is not yet mandatory in China, so an item without an allergen warning can still contain one.

Before you go

  • Talk to your doctor and get a letter in English describing your allergy and medication.
  • Bring your medication, including two adrenaline auto-injectors if prescribed, antihistamines and any inhalers. Auto-injectors are hard to find in Chinese pharmacies. Carry them in your hand luggage with the prescription. See China customs rules.
  • Buy travel insurance that covers medical treatment. See China travel insurance.
  • Save the emergency numbers: 120 for an ambulance, 110 for police.
  • Know your nearest hospital. Big cities have international clinics and hospitals with international departments (国际部).

Allergy card (example: peanuts)

Replace 花生 (peanut) with your allergen from the table above.

我对花生严重过敏,吃了会有生命危险。 请不要放花生、花生油、花生酱。 请确认所有的油、酱料和汤里都没有花生。 如果不能确定,请告诉我。谢谢!

I have a severe peanut allergy that can be life-threatening. Please do not use peanuts, peanut oil or peanut butter. Please check that all oils, sauces and soups are peanut-free. If you are not sure, please tell me. Thank you!

Tip: show the card before you order, and again when the food arrives. If staff seem unsure, choose another restaurant or a simple dish you can see, such as plain steamed rice and boiled vegetables.

Useful words for special diets

English Chinese Pinyin
Vegetarian 素食 sùshí
I am vegetarian 我吃素 wǒ chī sù
Halal 清真 qīngzhēn
No meat 不要肉 bú yào ròu
No lard 不要猪油 bú yào zhūyóu
No egg 不要鸡蛋 bú yào jīdàn
No MSG / chicken powder 不要味精、鸡精 bú yào wèijīng, jījīng
No soy sauce 不要酱油 bú yào jiàngyóu
I am allergic to … 我对……过敏 wǒ duì … guòmǐn

A translation app helps with menus and follow-up questions. See translation apps for China.

Plan meals around your diet

Eating well with a special diet is much easier when restaurants are chosen in advance. Tell us in the free trip planning form if you are vegetarian, vegan, halal or have allergies. We can plan restaurants near your hotel and sights, and a local guide can explain your needs to the kitchen in Chinese.

KEEP EXPLORING

A few useful next steps.

All Food & Dining guides →

GOOD QUESTIONS. STRAIGHT ANSWERS.

Your questions, answered.

Less guesswork. More looking forward to your trip.

Is it hard to be vegetarian in China?

Not in big cities, if you plan a little. Chinese cooking uses lots of tofu, vegetables, mushrooms and noodles, and Buddhist vegetarian restaurants serve fully meat-free menus. The difficulty is hidden meat: ordinary vegetable dishes are often cooked with lard, chicken stock, chicken powder or small amounts of minced pork. Show a Chinese card that lists these, or eat at vegetarian restaurants.

Can you be vegan in China?

Yes. Dairy is rare in traditional Chinese cooking, so many dishes are naturally free of milk and butter. The main things to avoid are eggs, which are common in fried rice, noodles, dumplings and buns, and animal fats or stocks. Buddhist vegetarian restaurants are usually vegan except for some desserts, but always ask about eggs.

How many vegetarians are there in China?

There is no official count. Vegetarians are a small minority of China’s population, but still a large number of people, and many Buddhists eat vegetarian on certain days of the month or during festivals. That is why vegetarian restaurants are common near temples and in big cities.

How do I find halal food in China?

Look for the word 清真 (qīngzhēn), usually on a green sign, often with Arabic script. Lanzhou beef noodle shops and Xinjiang restaurants are found in almost every city and are usually halal. In map apps such as Amap or Dianping, search 清真 to see nearby halal restaurants. Xi’an, Beijing’s Niujie area, Ningxia and Gansu have the most choice.

Is there halal food in Chongqing?

Yes, but less than in northern China. Search 清真 in Amap or Dianping to find Lanzhou beef noodle shops, Xinjiang restaurants and a few halal hot pot restaurants (清真火锅). Ordinary Chongqing hot pot usually uses beef tallow and is not halal, so choose a restaurant with the 清真 sign.

Is it safe to travel in China with a peanut allergy?

It is possible with care. Peanuts and peanut oil are common in Chinese cooking, especially in Sichuan, Guangdong and street food, and restaurants rarely label allergens. Show a written Chinese allergy card before ordering, avoid dishes with sauces you cannot check, carry two adrenaline auto-injectors from home, and know that the ambulance number is 120.

Can I eat gluten-free in China?

It is difficult. Most soy sauce contains wheat, and it is used in almost every sauce, marinade and stir-fry. Rice, plain steamed vegetables, congee and many rice noodle dishes are good choices, but ask the kitchen not to add soy sauce. Bring gluten-free soy sauce packets from home if you are coeliac.

YOUR CHINA STORY STARTS HERE

A trip that feels like you.
Let’s make it happen.

Tell us what you love. We’ll help put the pieces together.

Plan My China Trip — Free WhatsApp · coming soonFree planning. No obligation to book.