Guides
Payments and phones

Vegetarian in China: how to avoid meat broth, oyster sauce and lard

In China, strict vegetarians should not rely on “no meat” alone. Check broth, oil, seasonings and small toppings, prepare a short Chinese vegetarian card, save restaurants before arrival and keep backup food for arrival and transfer days.

Updated 2026-05-08T15:17:40.780ZAuthor TripInfoHub Editor

When I eat vegetarian in China now, I prepare three things first: saved restaurants, a short Chinese card, and a habit of asking about broth and seasoning before choosing a dish.

At first I only used one phrase: no meat. That helped with visible pork, beef or chicken, but it did not solve the real problem. After several meals, I learned to ask about things that are not visible on the menu: meat broth, bone broth, lard, oyster sauce, chicken powder, dried shrimp and minced meat.

I changed my order of decisions. I look for vegetarian restaurants first. If I have to eat in an ordinary restaurant, I ask about ingredients before ordering. If the answer is vague, I change the dish or change the restaurant.

HappyCow Vegan Maps and Chinese vegetarian app screenshots
Save these tools before the trip so meals are easier to solve. · TripInfoHub

These tools do not need to be used at every meal, but saving them before the trip makes mealtime easier.

Ask in this order

Do not start with only “does this have meat?” Ask in this order: broth, oil, seasoning, small toppings.

  1. Is the soup base plain water or meat broth?
  2. Is the oil vegetable oil?
  3. Is there oyster sauce, fish sauce or chicken powder?
  4. Is there minced meat, dried shrimp or ham?

If one answer is unclear, skip the dish. It is usually faster to choose another dish than to keep explaining during a busy meal.

Use a short Chinese card

A short card works better than a long explanation. Save it as an image on your phone.

我是严格素食者。请不要放肉、肉汤、鸡汤、骨汤、猪油、蚝油、鱼露、鸡精、虾皮、肉末、火腿。可以只用植物油、蔬菜、豆腐、米饭或面条吗?谢谢。

For vegan travelers, add:

我也不吃鸡蛋、牛奶、奶油、黄油和蜂蜜。

Choose restaurants by risk

Vegetarian restaurants, Buddhist vegetarian places and fully vegetarian shops are the safest choice. Use them for the first meal in a new city, late arrivals, transfer days and train days.

Vegetarian-friendly restaurants can work, but still ask about broth, lard, oyster sauce and chicken powder. Ordinary restaurants should be a backup, not the main plan.

Save three places before arrival

Before reaching a city, save one restaurant near the hotel, one near the day route and one open in the evening. Also save a supermarket or convenience store.

Useful search entrances include HappyCow, Chinese vegetarian apps, Vegan Maps, map search and Chinese social search for “city name + vegetarian restaurant” or “city name + vegan”.

Safer and riskier foods

Safer choices are rice, plain congee, steamed corn, cold cucumber, boiled greens, simple tofu, fruit, nuts and packaged vegan snacks.

Be careful with noodle soups, rice noodles, wontons, hot pots, dry pots, dark-sauce dishes, stir-fried greens and tofu dishes. The problem is usually broth, lard, oyster sauce, chicken powder, dried shrimp or minced meat.

Save this table

SituationAsk firstSafer move
Noodle soup, rice noodles, wontonsMeat broth, bone broth or plain waterSkip soup if unclear
Stir-fried greensVegetable oil, lard, oyster sauce, chicken powderAsk for vegetable oil and salt only
Tofu dishesMinced meat, dried shrimp, oyster sauceBe careful with mapo tofu and home-style tofu
Busy small restaurantShow the short Chinese cardChange dish or restaurant if the answer is vague
Arrival or transfer daySaved vegetarian restaurant nearbyKeep one backup meal

China can work for vegetarian travelers. The key is to prepare the invisible parts of the meal: broth, oil, seasoning and backup food.

Is China difficult for vegetarian travelers?

It is manageable, but strict vegetarians need to ask about hidden ingredients such as meat broth, lard, oyster sauce, chicken powder, dried shrimp and minced meat.

Is saying no meat enough in China?

No. It may remove visible meat, but it does not guarantee that the dish has no broth, lard, oyster sauce or meat-based seasoning.

What should a Chinese vegetarian card say?

It should clearly list no meat, meat broth, chicken broth, bone broth, lard, oyster sauce, fish sauce, chicken powder, dried shrimp, minced meat or ham.