Traveling with a vegan friend
I once traveled with a friend who’d been vegan for a decade, and watching her eat her way across China was a masterclass in creative ordering. The country is hard at first glance — meat and fish show up in stocks, sauces, and broths you’d never suspect — but it also has one of the world’s oldest continuous vegetarian traditions. You are not fighting the culture here; you’re joining a thread that runs back fifteen hundred years.
The Buddhist foundation
The foundation is Buddhist vegetarianism (sùshí). Monasteries and their surrounding restaurants have refined meat-free cooking into an art that mimics meat with startling skill: braised “pork” made from gluten, “duck” from pressed tofu skin, “fish” from konjac. These aren’t cheap imitations to fool you — they’re devotional dishes with their own logic, and in a temple town like Hangzhou’s Lingyin area or Mount Wutai, a vegetarian banquet can be the best meal of your trip. Look for signs reading 素 (sù, “vegetarian”) or 斋 (zhāi, “fasting/vegetarian hall”).
The language trap
The trick is language, because “no meat” doesn’t mean “no animal.” Many broths are built on chicken or pork bones, and a dish of “vegetable” noodles may sit in a meat stock. Learn to say 我吃素 (wǒ chī sù, “I eat vegetarian”) and, if you avoid all animal products, 我吃全素,不吃蛋奶 (wǒ chī quán sù, bù chī dàn nǎi, “I eat fully vegetarian, no egg or dairy”). Showing these on your phone defeats most confusion.
Naturally vegan staples
Naturally vegan staples are everywhere once you know them. Mapo tofu without the pork (say 不加肉, bù jiā ròu) is filling and cheap. Dry-fried green beans (gānbiān sìjìdòu), garlic spinach, and tofu skin salads need no modification. Cold sesame noodles, cucumber salads, and steamed buns with vegetable filling are safe defaults. The Sichuan snacks world is a goldmine for vegetarians — lots of it is tofu, rice, and chili-based, though double-check the broth.
Which cities make it easy
Cities make a real difference. Beijing and Shanghai have dedicated vegetarian and vegan restaurants, often Buddhist or health-focused, and international apps list them with reviews. Southern cities like Guangzhou and the surrounding Cantonese areas lean on vegetables, tofu, and congee, making meat-free eating almost effortless. Chengdu is harder but rewarding — the vegetarian sections of its markets are vibrant. For everyday budget eats, university districts and train-station food courts usually hide a cheap vegetarian noodle window.
Hotpot works, too
Hotpot is another reliable option. Order a clear mushroom or tomato broth (avoid the pork-bone base), and the vegetable, tofu, and noodle trays are all yours. Most chains list ingredients in pictures, so you can build a fully plant-based spread without negotiating with a waiter.
The caution
A practical caution: “vegetarian” restaurants sometimes still use egg and dairy, and Buddhist halls may serve them too. If you’re strict, ask specifically. And be wary of the word 荤 (hūn), which means “meat/fish” — a menu marked 无荤 (wú hūn, “no meat”) is your friend, but confirm the stock. One more trap: 鸡精 (chicken powder) and 味精 (MSG) go into vegetable dishes everywhere for umami — technically vegetarian but not vegan, and worth knowing if you avoid all animal derivatives.
The drinks win
Drinks are the easy win. Soy milk (dòujiāng) at breakfast is vegan and ubiquitous; fruit teas and the whole bubble tea universe are mostly plant-based if you skip the dairy-milk option and ask for coconut or oat. Just watch for honey in “health” drinks and gelatin in some desserts.
Phrases worth saving on your phone
- 我吃素 (wǒ chī sù) — I eat vegetarian
- 不要葱蒜 (bú yào cōng suàn) — no onion or garlic (for strict Buddhists)
- 这个有肉吗? (zhège yǒu ròu ma?) — does this have meat?
- 用荤油炒的吗? (yòng hūn yóu chǎo de ma?) — was this fried in animal fat?
- 有没有素的面? (yǒu méiyǒu sù de miàn?) — do you have a vegetarian noodle?
Show the characters, not the pinyin — most vendors read but won’t parse a romanized phrase spoken aloud, and a screenshot settles arguments instantly.
Regional vegetarian hits
A few regional dishes are naturally meat-free and worth seeking: the cold smashed-cucumber and wood-ear salad of the north, Guangdong’s steamed vegetable dumplings and congee, and Yunnan’s wild mushrooms cooked simply with garlic. The further south and west you go, the more the vegetable kingdom opens up — which is the opposite of what most first-time visitors expect when they picture a meat-heavy country.
Quick grabs when nothing’s open
When the restaurants are closed and you’re hungry, convenience stores are a fallback. Steamed vegetable buns (sù bāo) kept in the warmer, plain soy milk, roasted seeds, and fruit need no negotiation. Check instant-noodle packets for a small meat icon or the word 辣 (spicy) and skip those; the plain sesame or tomato ones are usually vegan. It’s not a great meal, but it’s a safe one at midnight, and it beats a shady 2 a.m. skewer.
The honest truth
The honest truth: rural guesthouses and small-town restaurants may have exactly one vegetable dish, and it might arrive swimming in lard. In those moments, plain rice, smashed cucumber with vinegar, and steamed buns will carry you. Traveling meat-free in China rewards flexibility more than purism — and the deeper you go, the more the Buddhist kitchen reveals itself as one of the most sophisticated plant-based cuisines on earth. Pack patience and a translation screen, and the country opens up farther than you’d expect.
