Beijing's best vegetarian and vegan restaurants

Vegetarian, vegan or just fancy something different? We've got you covered

Samadhi Vegetarian Treehouse
Vegetarian in Beijing? You're not alone. Vegetarianism has a longstanding history for some parts of Chinese society. You can trace its roots back to the principles of Ancient Buddhism and Taoism and today, it remains an important fixture of Chinese culture, philosophy and cuisine.

Still, finding the best vegetarian restaurants in Beijing can be a challenge. That's why we've compiled a list of our favourite veggie, vegan and veggie-friendly restaurants in the city.

With so many different styles of vegetarian restaurants in Beijing on offer, even the most die-hard of carnivores may just consider taking a night off.

Vegetarian (cheap)

Blossom Vegetarian (花开素食)

A somewhat experimental and daring menu, destined to catch you off guard. Probably the only place in Beijing to serve vegetarian foie gras.

Read more
144 Dongzhimennei Dajie (Dongzhimen, Dongcheng)

Tianchu Miao Xiang (天厨妙香素食馆)

There is a pretty simple reason as to why Tianchu Miao Xiang is always packed out: the bustling Wudaokou restaraunt serves up some terrific food. We recommend the tofu in coconut curry sauce. 

Read more
Number 1 Zhongguancun Dong Lu (Wudaokou, Haidian)

Elaine's Vegetarian Restaurant and Bar (素心小筑)

Spend the warm summer evenings in the restaraunt's in the picturesque courtyard dining area. With over one hundred dishes to choose from, we'd recommend the wonderful vegetable curry. Extensive range of vegan options, too.

Read more
Walk 800m along the banks of Luoma Lake, 100m north of Luoma Roundabout Houshayu

Vegetarian (not so cheap)

King's Joy

A Wudaoying Hutong restaurant with a vegetarian chow fit for a king. 

Read more
2 Wudaoying Hutong (Yonghegong/Lama Temple, Dongcheng)


The Veggie Table (吃素的)

A decent pun and decent food, too. The Veggie Table have got you covered if you're on the look out for a solid vegan burger. 

Read more
19 Wudaoying Hutong (Yonghegong/Lama Temple, Dongcheng)


In and Out (一坐一忘)

The breadth of vegetarian options on the menu ensures that In and Out caters for everyone. Popular with both locals and tourists, this place serves some of the finest Yunnan cuisine going. 

Read more
1 Sanlitun Bei Xiaojie (Sanlitun, Chaoyang)

Read more