Beijing Food Guide
Vegetarian & Vegan Food Guide for Beijing
Eat well as a vegetarian or vegan in Beijing. Best restaurants, Buddhist cuisine, and how to communicate dietary needs.
Eating vegetarian or vegan in Beijing is easier and more delicious than most visitors expect — but it does take a little know-how. China has a centuries-old tradition of Buddhist vegetarian cuisine, the city has everything from a three-Michelin-star plant-based restaurant to humble temple canteens, and tofu, mushrooms and vegetables are woven through everyday cooking. The catch is that “vegetarian” isn’t always understood the way you might assume: dishes can hide meat broth, lard, fish sauce, or egg, and the Chinese concept of su (素) doesn’t map perfectly onto Western veganism. This guide covers the best vegetarian and vegan restaurants across every budget, how to communicate your needs clearly, the hidden pitfalls to watch for, and how to eat well as a plant-based traveller in Beijing.
I’ve helped plenty of vegetarian and vegan friends navigate this city, and the verdict is always the same: with a handful of phrases and a few go-to spots, you can eat superbly. This guide covers the dining landscape, Buddhist cuisine, the standout restaurants, the all-important language of ordering, everyday and street options, and the questions plant-based travellers ask most. Let’s make sure you eat brilliantly.

Vegetarian & vegan Beijing at a glance
- How easy is it?
- Easier than expected in dedicated restaurants; trickier at generic eateries where “vegetable” dishes may use meat broth or lard.
- Best fine dining
- King’s Joy — 3-Michelin-star vegetarian near the Lama Temple (~¥800+ per head).
- Best value
- Tianchu Miaoxiang (Bib Gourmand) and the Vegetarian Tiger chain.
- Most reliable
- Buddhist temple restaurants — fully plant-based, no meat, egg, dairy, or pungent alliums.
- Key word
- 素 (sù) = vegetarian; 纯素 (chún sù) = strictly vegan.
- Watch for
- meat/bone broth, lard, fish sauce, egg, and chicken stock hidden in “vegetable” dishes.
- Apps
- HappyCow for finding spots; a translation app for explaining needs.
The dining landscape for plant-based travellers
Here’s the honest picture. Beijing has a thriving dedicated vegetarian and vegan scene — more so than most Western visitors realise — anchored by Buddhist cuisine and a growing number of modern plant-based restaurants. At these places, eating is a joy and completely worry-free. The challenge comes at ordinary restaurants, where vegetarianism as a lifestyle is less common and a seemingly meat-free dish may be cooked with meat or chicken broth, lard, or a few bits of pork for flavour, since a little meat is often seen simply as seasoning rather than a main ingredient. Staff aren’t trying to trick you; it’s simply that a vegetable dish isn’t assumed to be strictly meat-free unless you say so. The solution is straightforward: lean on dedicated vegetarian restaurants and temple canteens for worry-free meals, and learn a few key phrases for everywhere else. Do that, and Beijing becomes a genuinely great city for plant-based eating.
Buddhist vegetarian cuisine: the reliable choice
Your single most reliable option is Buddhist vegetarian cuisine (zhāicài, 斋菜). Rooted in centuries of monastic tradition, it’s strictly plant-based — no meat, no seafood, no egg, no dairy, and traditionally no pungent “five alliums” (garlic, onion, leek, chives, shallot) either. Don’t picture austere health food, though: temple cuisine is famous for its ingenious mock meats, with tofu, gluten (seitan), konjac and mushrooms transformed into convincing “fish,” “duck,” “pork” and “chicken,” often more elaborate than the real thing and presented with real theatre at the table. A few Beijing cooking classes now teach these mock-meat techniques, if you’d like to recreate the theatre at home. Temple restaurants near or inside major temples — and standalone Buddhist restaurants around the city — are usually inexpensive, excellent, and completely safe for vegetarians and vegans alike. If you want one fail-safe category to anchor your eating, this is it. Pair a visit with our guide to Beijing’s temples.
The best vegetarian & vegan restaurants
King’s Joy (京兆尹) — fine dining
King’s Joy, near the Lama Temple, is the jewel of Beijing’s plant-based scene — a three-Michelin-star vegetarian restaurant in a serene courtyard setting, with a refined, seasonal tasting menu and many vegan options. It’s a special-occasion splurge (expect upwards of ¥800 per person), but the artistry, service and setting make it one of the finest vegetarian dining experiences in Asia. Book well ahead.
Tianchu Miaoxiang (天厨妙香) — best value
A Michelin Bib Gourmand pick, Tianchu Miaoxiang was founded by a former chef who became a Buddhist monk, and it serves wonderful vegetarian food free of egg, alcohol and alliums — making it reliably vegan-friendly. Multiple branches, generous portions, fair prices: this is the everyday hero of the list.
Vegetarian Tiger (素虎) — casual and accessible
The Vegetarian Tiger chain has several branches (including one near Qianmen) serving à la carte Chinese-style dishes — mushroom and tofu mains, mock meats, soups and noodles — in roomy, casual surroundings. Affordable, dependable and great for a relaxed meal.
Pure Lotus, Xu Xiang Zhai and more
Pure Lotus (净心莲) offers elegant, creative vegetarian food in atmospheric, Zen-styled surroundings — a step up in ambience and price. Xu Xiang Zhai (叙香斋) near the Lama Temple is a long-running favourite known for its all-you-can-eat vegetarian buffet of mock meats and classic dishes — a fun, filling option. Newer spots like Tribe cater to a trendy, health-focused crowd with salads, bowls and Western-leaning vegan fare, handy if you want a break from Chinese food. Use the HappyCow app to find the nearest options wherever you are.

How to communicate your dietary needs
This is the skill that unlocks plant-based eating at ordinary restaurants. The key word is 素 (sù), meaning vegetarian — but because it can be interpreted loosely, be specific. Useful phrases:
- 我吃素 (wǒ chī sù) — “I eat vegetarian.”
- 我是纯素食者 (wǒ shì chún sùshí zhě) — “I am vegan” (strictly plant-based).
- 不要肉、不要鸡蛋、不要牛奶 (bú yào ròu, bú yào jīdàn, bú yào niúnǎi) — “No meat, no egg, no milk.”
- 不要肉汤 / 鸡汤 (bú yào ròu tāng / jī tāng) — “No meat broth / chicken stock” (a crucial one).
- 不要猪油 (bú yào zhū yóu) — “No lard.”
Show the written characters (or a translation-app screen) rather than relying on pronunciation, and confirm clearly that broth and lard are excluded — these are the most common hidden non-vegetarian ingredients. The biggest pitfalls to watch: vegetable dishes stir-fried with a little pork or cooked in meat/chicken stock; “vegetable” dumplings or buns that contain egg or are steamed alongside meat ones; and soups with a meat base. When in doubt, dedicated vegetarian restaurants remove all the guesswork. For broader language help, see our guide to communicating when English runs out.
Everyday and street options
Beyond dedicated restaurants, plenty of everyday Chinese dishes are naturally vegetarian or easily made so. Look for mapo tofu (ask for the vegetarian version, as it often contains pork), dry-fried green beans, stir-fried seasonal greens (qīngcài), eggplant in garlic sauce, tofu and mushroom dishes, scrambled egg and tomato (for ovo-vegetarians), and plain steamed rice and noodles. On the street, plain jianbing (skip the meat), vegetable baozi, tanghulu, roasted sweet potatoes and chestnuts, and grilled corn and tofu skewers are all good bets — see our street food guide. Breakfast is easy too: soy milk, plain steamed buns and rice porridge are naturally vegetarian staples of the morning spread, covered in our breakfast guide. Hot pot is also vegetarian-friendly if you choose a mushroom or tomato broth and load up on tofu, greens and mushrooms — just confirm the broth base. Supermarkets and convenience stores stock plenty of plant-based snacks too, from nuts and fruit to tofu products and vegetable buns.
Notes for strict vegans
Vegans need a little extra vigilance. Egg is the most common surprise — in fried rice, some noodles, dumpling fillings and pancakes — so specify no egg as well as no meat and dairy. Dairy is rare in traditional Chinese cooking, which helps, but appears in Western and fusion food. Honey features in some sauces and drinks. The safest bets are Buddhist/temple restaurants and places like Tianchu Miaoxiang that exclude egg and alliums by principle. The term 纯素 (chún sù) — “pure vegetarian,” i.e. vegan — is increasingly understood, especially at younger, trendier spots. The HappyCow app flags fully vegan venues, of which Beijing has a growing number. With a bit of planning, vegans eat very well here.
Why China has deep vegetarian roots
It surprises many visitors to learn that China — and Beijing in particular — has one of the world’s oldest and richest vegetarian culinary traditions. The roots lie in Buddhism, which arrived in China around 2,000 years ago and brought with it a philosophy of compassion toward living things. Monasteries developed sophisticated meat-free cooking to feed monks and pilgrims, and over the centuries this zhāicài evolved into a high culinary art, complete with the elaborate mock meats that still astonish diners today. Taoism contributed its own dietary ideas, and imperial kitchens produced refined vegetarian banquets for fasting days. This heritage means that vegetarian food in Beijing isn’t a modern import or a compromise — it’s a centuries-deep tradition with real craft behind it, which is exactly why the best vegetarian restaurants here can rival anywhere on earth.
Understanding this also helps explain the mock-meat phenomenon that first-timers often find puzzling. Why would a vegetarian cuisine go to such lengths to imitate “fish,” “pork” and “duck”? The answer is partly hospitality — monasteries wanted to offer lay visitors familiar, celebratory dishes — and partly sheer artistry, the joy of transforming humble tofu and gluten into something that looks and tastes like a banquet centrepiece. Once you stop expecting plain steamed vegetables and embrace the creativity, vegetarian dining in Beijing becomes genuinely exciting rather than a series of compromises.
Dining out in mixed groups
One of the lovely things about Chinese dining is that it’s built for sharing, which makes mixed vegetarian-and-omnivore groups easy to accommodate. Meals are ordered as a spread of communal dishes placed in the centre of the table, so a group can simply order several vegetable, tofu and mushroom dishes alongside the meat ones, and everyone shares. At a hot pot, order a split pot (a divided pan) so vegetarians get a mushroom or tomato broth while others have the spicy meat broth, then everyone dips their own ingredients. Even at a Peking duck restaurant — about as carnivorous as Beijing gets — the extensive side menus mean a vegetarian can eat well on vegetable dishes and the plant-based pancakes while the rest of the table tackles the duck. The key is simply to make your needs clear when ordering and to choose restaurants with broad menus rather than single-dish specialists.
For travelling families or couples where only some are plant-based, this flexibility is a real relief: you very rarely have to eat separately, and the shared-plate format means the vegetarians often end up trying a wider range of dishes than they would at home. It’s one of the quiet joys of eating in China.
Where to base your plant-based eating
A few neighbourhoods are especially rich in vegetarian options. The area around the Lama Temple (Yonghegong) in the north of the old city is the spiritual heart of vegetarian Beijing, home to King’s Joy, Xu Xiang Zhai and several temple-linked restaurants — fitting, given the concentration of Buddhist sites nearby. The Wudaoying and Fangjia hutongs near the Lama Temple have a cluster of trendy cafés and small vegetarian-friendly eateries, good for a relaxed lunch. Sanlitun and the CBD in the east hold the more Western-style vegan cafés, salad bars and international options, useful if you want a break from Chinese food. And dedicated vegetarian chains like Tianchu Miaoxiang and Vegetarian Tiger have branches spread across the city, so you’re rarely far from a reliable meal.
A practical tip: whichever part of the city you end up staying in, scout one or two reliable vegetarian spots near your hotel on arrival using HappyCow, so you always have a fall-back for a worry-free meal after a long day of sightseeing. Combine that with a few go-to phrases for ordering elsewhere, and you’ll have the best of both worlds — the security of dedicated restaurants plus the freedom to eat alongside everyone else at ordinary places.
It’s also worth carrying a small written card — in Chinese — spelling out your exact dietary needs (no meat, no broth, no egg, no dairy, no lard) that you can show at any restaurant. A translation app can generate one, or you can save a screenshot. This single tool removes almost all the friction of ordering at non-vegetarian places and gives you the confidence to eat anywhere, not just at dedicated spots. With that in your pocket and a couple of go-to restaurants bookmarked, plant-based travellers can explore Beijing’s food scene as freely as anyone.
Vegetarian & vegan Beijing FAQ
Is it hard to be vegetarian in Beijing?
Not at dedicated vegetarian and Buddhist restaurants, where it’s effortless and delicious. At ordinary eateries it takes a little care, since “vegetable” dishes may contain meat broth or lard. Learn a few key phrases and you’ll eat very well.
What’s the best vegetarian restaurant in Beijing?
For fine dining, the three-Michelin-star King’s Joy near the Lama Temple is exceptional. For everyday value, Tianchu Miaoxiang (Bib Gourmand) and the Vegetarian Tiger chain are excellent and reliably plant-based.
How do I say “I’m vegetarian/vegan” in Chinese?
“我吃素” (wǒ chī sù) means “I eat vegetarian”; “我是纯素食者” (wǒ shì chún sùshí zhě) means “I am vegan.” Add “不要肉汤” (no meat broth) and “不要鸡蛋” (no egg) to be safe, and show the written characters.
What hidden ingredients should vegetarians watch for?
Meat or chicken broth, lard, fish sauce, and small amounts of pork used for flavour in otherwise vegetable dishes. Vegans should also watch for egg (in fried rice, noodles and dumplings) and honey.
Is Buddhist temple food vegan?
Yes — traditional Buddhist cuisine excludes meat, seafood, egg, dairy and pungent alliums, making it reliably vegan as well as vegetarian. It’s the safest category for strict plant-based diners.
Can I eat hot pot as a vegetarian?
Yes — choose a mushroom or tomato broth (confirm it’s meat-free), and fill up on tofu, greens, mushrooms and noodles. Order a separate pot if you’re sharing with meat-eaters. See our hot pot guide.
The bottom line on eating plant-based in Beijing
Beijing is a far better city for vegetarians and vegans than its reputation suggests. Anchor your eating around dedicated vegetarian restaurants and Buddhist temple cuisine — from three-Michelin-star King’s Joy to humble temple canteens — where everything is worry-free and often extraordinary. For everywhere else, learn a few key phrases, watch for hidden broth and lard, and use HappyCow to find the nearest plant-based spot. Do that, and you’ll discover that one of the world’s great meat-eating cities also has a deep, delicious vegetarian soul — and that eating plant-based here can be a highlight of your trip rather than a daily struggle.
Explore more in our round-up of everything else worth eating here, find plant-based options on a walking tour of the alley kitchens, and pair a temple-cuisine meal with our Beijing temples guide. New to the city? Start with the basics of planning a Beijing trip.