Unleash the beet, eat without meat at these 17 Bangkok veggie joints

The plant-based lifestyle isn’t just a trend. It’s good for the environment, your body, and, if you will, your soul. We have picked some awesome places to satisfy your herbivorous cravings, whether you’re a hardcore vegan or happy just dabbling in vegetarian cuisine. 

Bangkok City Diner

Cucumber-Peanut Yum-Yum salad. Photo: Bangkok City Diner / Facebook
Cucumber-Peanut Yum-Yum salad. Photo: Bangkok City Diner / Facebook

Vegan couple Mika Apichatsakol and Gareth Sheehan opened their diner during the pandemic a few hundred meters from BTS Chong Nonsi with fresh-yet-hearty fusion bites from Vegan Laksa (THB220), Tom Yum Mac N Cheese (THB180) and Rustic Lasagna (THB240) to many of their favorite comfort foods. 

Read more: Pandemic be damned, new vegan diner offers mac ‘n’ cheese, laksa and more

Naradhiwas Rajanagarindra Road, Silom (BTS Chong Nonsi), 084-720-1992

May Veggie Home

Spicy deep-fried chicken salad. Photo: May Veggie Home / Facebook
Spicy deep-fried chicken salad. Photo: May Veggie Home / Facebook

Serving 100% vegan food since 2011, this peaceful alcove near the busy Asok Montri Intersection has long been a favorite spot among the city’s health-focused crowd. It specializes in regional dishes such as plant-based panang curry, spicy crispy “chicken,” crunchy tofu sticks and khao soi with tofu and mushrooms. There’s a small selection of burgers and Japanese dishes, too.

Ratchadapisek Road, Khlong Toei (BTS Asoke), 02-118-2967

Plantiful

Cacio e Pepe kelp noodles. Photo: Plantiful / Facebook
Cacio e Pepe kelp noodles. Photo: Plantiful / Facebook

Opened by a UCLA graduate, this pet-friendly cafe offers scientifically backed dishes free from refined sugars, chemicals, and preservatives. The menu ranges from noodle dishes like the spicy kimchi soba (THB240) to vegan sweets like the guilty-pleasure banoffee pie (THB100). For a healthy start to the day, the breakfast and brunch options include tofu scrambles (THB240), breakfast smoothie bowls (THB240) and wellness tea lattes (B110).

Soi Sukhumvit 61, 091-715-5247  

Bonita Cafe and Social Club

A hearty meal at Bonita Cafe and Social Club. Photo: Plan V / Facebook
A hearty meal at Bonita Cafe and Social Club. Photo: Plan V / Facebook

Functioning as a hub for runners all over Bangkok, this vegan cafe and social club has long advocated the benefits of a healthy vegan diet, exercise and rest. The comforting Studio Ghibli-esque interiors make this cafe a good place to kick back and relax with like-minded people. While service can be a little slow, the wide range of dishes, including the Japanese curry with brown rice (THB200) and gluten-free baked carrot cake (THB150), is definitely worth it.

Soi Silom 26, 02-081-5824

Veganerie

Photo: Veganerie / Facebook
Photo: Veganerie / Facebook

Bangkok’s beloved vegan bakery blooms into a full-blown restaurant at this modern-rustic spot. The plant-based dishes span everything from “pulled pork” burgers made with mushrooms to sweet potato and chickpea coconut curries. Desserts remain a specialty, with a menu touting vegan waffles, cashew nut cheesecakes, and Nutella frappes that look anything but dairy-free.

Various branches

Nourish Cafe

Ratatouille with Garlic Bread. Photo: Nourish Cafe Bangkok / Facebook
Ratatouille with Garlic Bread. Photo: Nourish Cafe Bangkok / Facebook

A place to stop after heavy training at Bangkok Fight Lab, the conveniently located, plant-based Nourish Cafe offers fresh, whole, unprocessed ingredient-based foods. The energy-replenishing mains and desserts, ranging from the barbecue jackfruit burger (THB260) and signature Middle Eastern mezze (B280) to homemade chewy peanut bites (THB40), can be enjoyed guilt-free thanks to the cafe’s commitment to zero waste.

Bangkok Fight Lab, Soi Sukhumvit 50, 099-783-453

Vistro

Vistro Dumplings. Photo: Coconuts
Vistro Dumplings. Photo: Coconuts

This two-story vegan bistro exudes positive vibes from the moment you ascend its bright staircase. Green plants and natural light provide the setting for vibrant and creative dishes, ranging from kimchi-dilla (THB340) and gyro-style “chicken” habibi wraps (THB290) to sticky date muffins (THB110) and homemade kombucha (THB160). Even carnivores will find dishes to love here.

Soi Sukhumvit 24, 065-998-2201 

Pimp My Salad

A customizable ‘breakfast bowl’ featuring grilled focaccia, scrambled egg, sai-ua patty and roasted tomatoes. Photo: Coconuts
A customizable ‘breakfast bowl’ featuring grilled focaccia, scrambled egg, sai-ua patty and roasted tomatoes. Photo: Coconuts

This Sathorn salad specialist doesn’t skimp on ingredients. Think packed acai bowls (THB295), vegan bowls with falafel and beetroot hummus (THB300), and customizable options, like tempeh with eggplant and squash fire-roasted on the restaurant’s own Argentinian-style grill. Drop in for breakfast, a power lunch with colleagues, or a casual dinner with friends, and select from suggested bowls or build your own. Then hang around over Sarnies’ coffee with coconut milk (THB105 hot/THB140 iced).

Soi Sathorn 8, 02-550-7623

Broccoli Revolution

Photo: Broccoli Revolution / Facebook
Photo: Broccoli Revolution / Facebook

This brick-walled, plant-based institution in Thonglor brings the green with dishes like broccoli-quinoa burgers (THB230), mashed pumpkin burritos (THB180), and vibrant acai bowls (THB220). The venue has a distinct social ethos, using largely organic and local produce in all its food and selling a range of upcycled products. Broccoli Revolution also boasts outposts in Bang Rak and the Central Embassy mall.

899 Sukhumvit Soi 49, 02-662-5001

Na Aroon

Photo: Na Aroon Vegetarian & Seafood @ Ariyasomvillas Sukumvit Soi 1 / Facebook 
Photo: Na Aroon Vegetarian & Seafood @ Ariyasomvillas Sukumvit Soi 1 / Facebook

Inside the Ariyasom Villa hotel, this restaurant is an elegant mix of chandelier, tall windows and dark teak accents. The menu presents Thai vegetarian dishes, with seafood being the only non-vegetarian option. Opt for the tom yam hed (spicy and sour soup with mushrooms, THB175 small/THB215 large), kao hor bai bua (steamed rice, nuts and beans wrapped in lotus leaf, THB210), or saap nok (spicy stir-fried tofu with Thai herbs and fresh vegetables, THB200).

Soi Sukhumvit 1, 02-254-8880

Barefood

Photo: BarefoodBangkok NutCheese, All Plants Products and Beyond / Facebook
Photo: BarefoodBangkok NutCheese, All Plants Products and Beyond / Facebook

Ekkamai’s vegan-friendly deli and eatery sells a range of plant-based nut cheeses, preserved veggies, kombucha and more. You can also drop in for a plant-based burger, made from zucchini, beetroots, mushrooms and rice flour and topped with cashew nut jack cheese; rice bowls made with organic riceberry; or fresh lasagna. The space often hosts workshops and events on weekends, too.

Soi Sukhumvit 61, 098-924-6995

Anotai

Photo: Anotai Vegetarian Restaurant / Facebook
Photo: Anotai Vegetarian Restaurant / Facebook

Here you’ll find a more sophisticated vibe than most veggie places, plus expert-cooking by the eponymous chef, who uses fresh produce from her own farm, Rai Plook Rak, in Ratchaburi. Mostly Thai, the menu spans both tofu dishes and texturized vegetable protein (fake meat). Try the tamarind chili fried rice with salted egg (THB155), amaranth soup (THB95) or carrot cake (THB120).

Soi Rama 9 Hospital, 02-641-5366

Saras Veg

Photo : Saras Veg Food / Facebook
Photo : Saras Veg Food / Facebook

Saras has all the charms and follies of a backstreet Indian diner: colorful clientele, a menu long on simple rarely found at proper restaurants, timely service; deliciously unhealthy food. Dishes are all vegetarian and spiced without caution – the ever-popular paneer dosa (dosa stuffed with cottage cheese, THB240) and idli sambar (idli and a vegetable stew made with tamarind and split pigeon pea, THB155) draw Indians after nostalgic flavors.

Soi Sukhumvit 20, 02-401-8484

Govinda

Photo: Govinda Italian Restaurant & Pizzeria / Facebook
Photo: Govinda Italian Restaurant & Pizzeria / Facebook

Save the portrait of the restaurant’s namesake on the second floor, it’s all shelves of Italian cookbooks and warm-colored walls here. Perusing the menu, you might not realize that Govinda serves an all-vegetarian, partially lactose-free menu – an impressive feat for Italian food in this town. The menu covers all our favorite Italian dishes including egg-free, homemade cannelloni (THB285) and melanzane Parmigiana (baked eggplant with tomato sauce and mozzarella, THB325).

Soi Sukhumvit 22, 02-663-4970.

Suananda

Photo: Suananda Vegetarian Garden & Ayurveda / Facebook
Photo: Suananda Vegetarian Garden & Ayurveda / Facebook

This hidden sanctuary of wellness and healing serves homemade vegetarian food in a peaceful garden off the main road where Indian owner Sukesh also runs yoga and cooking classes. The menu is mainly Indian, spotlighting seasonal organic crops, with highlights including some delectable, charitable lunch sets like the Love Thy Neighbor set (Burmese khao soi with chickpea tofu and semolina coconut barfi, THB245) and Punjabi Desi Dhaba (paneer and pea curry with mint, salad, and raita, B295).

Pan Road, 080-805-4318

Saravana Bhavan

Photo: Saravanaa Bhavan Bkk / Facebook
Photo: Saravanaa Bhavan Bkk / Facebook

Boldly declaring itself the “world’s No. 1 Indian vegetarian restaurant chain,” this restaurant boasts more than 100 branches worldwide. The restaurant’s ubiquity in its home state of Tamil Nadu, in India’s South, means locals often refer to it as their version of McDonald’s. The menu is gargantuan and includes Mysore masala dosa (red chili chutney spread on thin rice and dosa filled with mashed potatoes and onions, THB210) as well as sambar vada (deep-fried lentil donuts set in lentil sambar and garnished with onions and coriander, THB175).

Baan Silom Arcade, Soi Silom 19, 02-635-4556

Hummus Boutique

Photo: Hummus Boutique / Facebook
Photo: Hummus Boutique / Facebook

This all-Mediterranean, all-vegetarian venture is decked out in warm woods and patterned tiles. The signature chickpea dip is elevated with tons of toppings and styles. Try the Chickpeas Brulee (B220), which features melted chickpeas, tahini and roasted tomatoes. Non-hummus options include the signature shakshuka (slow-cooked sweet tomatoes topped with poached egg, THB190).

Sukhumvit Road (BTS Thong Lo), 092-819-8131

This story originally appeared in BK.




BECOME A COCO+ MEMBER

Support local news and join a community of like-minded
“Coconauts” across Southeast Asia and Hong Kong.

Join Now
Coconuts TV
Our latest and greatest original videos
Subscribe on