Beijing's best vegetarian and vegan restaurants

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

Image: courtesy Feast
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)


Led by seasoned executive chefs Yang Jie, Zhao Bin and Liu Peng, Feast specialises in swanky vegetarian banqueting, offering diners a choice between two set menus priced at 518RMB and 688RMB for roughly 10 courses.

Read more
93 Jianguo Lu (next to Wanda Plaza) (CBD, Chaoyang)

King's Joy

An absolute stalwart of Beijing's vegetarian dining scene, this Wudaoying Hutong restaurant serves up vegetarian chow fit for a king. 

Read more
2 Wudaoying Hutong (Miyun county)


Root Pop

Health food visionary Brandon Trowbridge’s latest effort is a vegan riff on North American diner fare. Root Pop's Shuangjing café has since closed, but its food lives on at Bruno Caffe's across the city. Click the listing to find the closest one near you.

Read more
3-22 Baiziwan Lu (Chaoyang, Chaoyang)

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)

Avocado Tree

This fast-food chain, now with branches all across Beijing, bears an uncanny resemblance to US Tex-Mex chain Chipotle. Specialising in loaded bowls, wraps and burritos, vegetarians and vegans are easily catered to with their array of non-meat or dairy options.

Read more
1 Xinyuan Nan Lu (Chaoyang, Chaoyang)

Read more