Vegan Chinese Restaurants in Bangkok — 21 Places

21 chinese spots 1 vegan 20 vegetarian

Bangkok, Thailand has 21 vegan-friendly chinese restaurants. Top-rated spots include Tao Yuan, Baiyoke Vegetarian and Bangkok Tofu House. 1 of these are fully vegan, 20 are vegetarian. Prices range from budget-friendly ($) to upper-mid ($$$). Last updated: May 2026.

Last updated: May 2026

Tao Yuan

Vegetarian Chinese $$$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ5/5

Upscale Chinese vegetarian restaurant with private dining rooms, serving elaborate multi-course banquet meals.

456 Rama III Road, Yan Nawa, Sathon, Bangkok 10120

Baiyoke Vegetarian

Vegetarian Chinese $$$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Vegetarian restaurant in the Baiyoke Tower area offering panoramic city views and a Thai-Chinese set menu.

222 Ratchaprarop Road, Thanon Phaya Thai, Ratchathewi, Bangkok 10400

Bangkok Tofu House

Vegan Chinese $$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Artisan tofu restaurant in Ladprao making fresh tofu daily โ€” silken tofu pudding, mapo tofu, and tofu skin rolls.

56 Lat Phrao Soi 42, Wang Thonglang, Bangkok 10310

Bangna Lotus Vegetarian

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Chinese-Thai vegetarian restaurant near Central Bangna serving dim sum, stir-fries, and braised tofu hot clay pots.

589/5 Bang Na-Trat Road, Bang Na, Bangkok 10260

Charoen Nakhon Bao House

Vegetarian Chinese $$$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Specialist vegetarian bao and dumpling house on Charoen Nakhon with fluffy steamed buns and crispy pot stickers.

78/10 Charoen Nakhon Road Soi 16, Khlong Ton Sai, Khlong San, Bangkok 10600

Chinese-Thai Veg Huai Khwang

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Family-owned Chinese-Thai vegetarian restaurant in the Huai Khwang neighborhood with hand-pulled noodles and congee.

234/11 Ratchadaphisek Road Soi 7, Huai Khwang, Bangkok 10310

Golden Dragon Vegetarian

Vegetarian Chinese $$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Three-generation Chinese vegetarian restaurant in the heart of Yaowarat โ€” ornate mock-meat banquets for festivals and we…

112 Charoen Krung Road, Samphanthawong, Bangkok 10100

Green Dot

Vegetarian Chinese $$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Popular vegetarian dim sum restaurant chain offering a wide selection of Chinese-style dumplings and steamed buns.

99 Central World, Ratchadamri Road, Pathum Wan, Bangkok 10330

Jay Mangkorn Ratchada

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Chinese-Thai vegetarian restaurant near the Ratchada night markets serving elaborate mock-duck and congee.

89/12 Ratchadaphisek Road Soi 4, Din Daeng, Bangkok 10400

Khun Churn Vegetarian

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Longtime local favorite serving generous portions of Thai-Chinese vegetarian comfort food at affordable prices.

78/2 Yaowarat Road, Samphanthawong, Bangkok 10100

Lotus Root

Vegetarian Chinese $$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Chinese vegetarian restaurant specializing in lotus root preparations and lotus leaf-wrapped dishes.

456 Yaowarat Road, Samphanthawong, Bangkok 10100

Mangkon Chay

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Vegetarian Chinese restaurant on Mangkon Road โ€” their vegetarian shark fin soup (mushroom-based) is a Chinatown institut…

34 Mangkon Road, Samphanthawong, Bangkok 10100

Radiance Tea House

Vegetarian Chinese $$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Serene tea house serving Chinese vegetarian dim sum and over 50 varieties of premium loose-leaf teas.

123 Chinatown (Yaowarat), Samphanthawong, Bangkok 10100

Samyan Chay

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Longstanding Thai-Chinese vegetarian restaurant near Samyan Mitrtown serving tofu and glass noodle hot pot.

55 Rama IV Road Soi 28, Pathum Wan, Bangkok 10330

Veggie Castle

Vegetarian Chinese $$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Thai-Chinese vegetarian restaurant specializing in mock meat dishes that satisfy carnivore cravings.

890 New Petchburi Road, Makkasan, Ratchathewi, Bangkok 10400

Wongwian Yai Dim Sum Chay

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Early-morning vegetarian dim sum parlor near Wongwian Yai circle with steamed buns, crystal dumplings, and soy milk.

12/3 Krung Thon Buri Road, Bang Lamphu Lang, Khlong San, Bangkok 10600

Yaowarat Jay

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ4/5

Classic Chinatown เน€เธˆ (jay) restaurant serving traditional Chinese vegetarian dishes โ€” mock-duck, seitan char siu, and co…

85 Yaowarat Road, Samphanthawong, Bangkok 10100

Ming Kwan

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ3/5

Traditional Thai-Chinese vegetarian restaurant near Tha Phra Chan serving monks and university students since the 1970s.

43 Maharat Road, Phra Borom Maha Ratchawang, Phra Nakhon, Bangkok 10200

Samut Prakan Chay

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ3/5

Traditional Thai-Chinese vegetarian restaurant in Samut Prakan Old Town, bustling on Buddhist holy days.

78 Sukhumvit Road, Pak Nam, Samut Prakan 10270

The Bhumibol Vegetarian

Vegetarian Chinese $
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ3/5

Popular Thai-Chinese vegetarian restaurant near MBK Center serving generous mock-meat curries and stir-fries.

354 Phaya Thai Road, Ratchathewi, Bangkok 10400

Veggie Heaven

Vegetarian Chinese $$
๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ๐ŸŒฟ3/5

All-you-can-eat vegetarian hot pot restaurant with unlimited vegetables, tofu, and mushrooms.

567 Future Park Rangsit, Phahonyothin Road, Khlong Luang, Pathum Thani, Bangkok 12100

Frequently Asked Questions

Where can I find vegan chinese food in Bangkok?

VeganBites lists 21 vegan-friendly chinese restaurants in Bangkok, Thailand. Popular options include Tao Yuan, Baiyoke Vegetarian, Bangkok Tofu House. Each listing includes ratings, price range, and address.

How many vegan chinese restaurants are in Bangkok?

There are currently 21 vegan-friendly chinese restaurants listed in Bangkok. 1 are fully vegan and 20 are vegetarian. This list is updated regularly as new venues are added.

What is the best vegan chinese restaurant in Bangkok?

Based on vegan ratings and reviews, Tao Yuan is the top-rated vegan chinese restaurant in Bangkok. It has a vegan rating of 5/5. Browse all 21 options to find your perfect match.

Other Cuisines in Bangkok

Vegan Chinese in Nearby Cities

← All restaurants in Bangkok