CNTripGuidePlan with AI

Vegetarian and Vegan in China: How to Eat Well (and Avoid Hidden Meat)

China has a long Buddhist vegetarian tradition and a huge range of tofu and vegetable dishes. It can still be hard for vegetarians, because many cooks don't think of lard, meat stock or a spoonful of minced pork as "meat". This guide shows you the hidden ingredients to watch for, where the reliable vegetarian food is, and the phrases to show the kitchen. The same approach works for no-pork and no-shellfish diets.

The hidden-meat traps

Asking for "no meat" (不要肉) often only removes the visible pieces. Ask for each ingredient separately (see the phrases below).

The safest bet: Buddhist vegetarian restaurants

Look for 素食 (sùshí) or 素菜馆 (sùcài guǎn) on signs. Restaurants near large Buddhist temples are often fully vegetarian, and many temples run their own dining halls. These kitchens usually skip meat, fish, eggs and also the "five pungent" vegetables (garlic, onion and so on), so they're often vegan too, but ask about eggs and dairy. They are famous for "mock meat" dishes made from tofu, gluten and mushrooms.

Dishes that are usually vegetarian (ask about lard and stock)

Phrases to show the kitchen

If it's a serious allergy, use the word 过敏 (guòmǐn, allergic). Kitchens take it more seriously than a preference. In a group, one person's needs can usually be met by ordering a few dishes "no X" and sharing the rest.

Hot pot, noodles and chain restaurants

Eat with a local: cooking classes

A cooking class is the most reliable way to eat a full meal that matches your diet, because you can see every ingredient going in. Our hosted classes include home-kitchen cooking in Shanghai, a hutong private-kitchen class in Beijing, Sichuan cooking plus Dujiangyan and Naxi cooking in Lijiang. Whether a class can be made vegetarian, vegan, no-pork or no-shellfish depends on the host and the menu. Ask our assistant first and we'll check with the host before you pay.

Restaurant names here are long-established places that locals know, not paid placements. Shops move, renovate and close — check the listing in your map app on the day before you go. We don't list opening hours on purpose.

Sorted in one conversation

Tell it your diet, city and hotel. It suggests places along your route and writes the right phrases for each restaurant type.

Find food that fits my diet with AI →

Frequently asked questions

Is China hard for vegetarians?
Less than its reputation, but you have to ask about lard, meat stock, minced pork and chicken bouillon. Buddhist vegetarian restaurants (素食) are the easiest option.
Is tofu always vegetarian?
No. Mapo tofu and many braised tofu dishes come with minced meat or meat stock by default. Ask for the vegetarian version (素的).
Can I ask a restaurant to cook without pork or shellfish?
Usually yes. Show 我不吃猪肉 (no pork) or the seafood-allergy phrase in this guide. For allergies, use the word 过敏 so the kitchen knows it's serious.

More China food guides