Not eating meat in Thailand can be tough, but there are plenty of vegetarian restaurants in Bangkok where you can chow down on some quality meatless grub if you know where to find them.
So, avoid the streetside moo ping and check out some of these cafes and restaurants in the Big Mango where you can load up on delicious veggies, gourmet style- – from snacks and salads to the best in meatless fine dining.
Here’s our guide to where to find the best vegetarian and vegan restaurants in Bangkok…
Post Contents
Broccoli Revolution
For tasty vegan fast food it doesn’t get much better than Broccoli Revolution on the corner of Sukhumvit Road and Soi 49.
This vegan fast casual cafe and restaurant dishes up all day organic breakfasts, quinoa burgers, salads, pasta, and Thai dishes as well as organic cold-pressed vegetable and fruit juices and vegan desserts.
Menu items vary from your standard Western vegetarian fare — quinoa burgers, chili bowls, burritos — as well as some more local Asian-inspired dishes — Burmese Mohinga, Khao Kaprow Hed and Vietnamese Bun Cha.
- Location: 899 Sukhumvit Road, Soi 49
- Nearest public transport: Thonglor BTS
Rasayana Retreat
Rasayana Retreat is a calm oasis offering a quiet escape from bustling city life. The approach here is to return positivity to both body and mind through both holistic treatments and appetizing raw and live foods.
Menu inspiration is Thai and international, with sushi, tacos, vegetable noodles, mushroom burgers and Papaya Salad all featuring on the menu. Dishes cost between 150 and 220 THB.
So, what does a raw Hawaiian pizza look like? The base is made from layered Eggplant and shredded zucchini, covered in marinara sauce and cashew nut cheese — plus with your (vegetarian) Hawaiian toppings, of course!
- Location: Soi Prom-Mitr, Sukhumvit 39
- Nearest public transport: Phrom Phong BTS
House of Joy
House of Joy seeks to inspire happiness, health and wellness in others, and with a menu stuffed with vegetarian comfort food customers are sure to have a smile on their face.
Based on Pan Road between Silom and Sathorn, House of Joy’s selection of Asian dishes including curries with organic tofu and tempura, Noodle dishes with veggie balls, soft boiled eggs and fresh lime and chili, and fresh sweet and sour salads are sure to please vegetarians and vegans.
Dishes are reasonably priced, between around 50-150 baht, and there’s also a juice bistro on site to quench your thirst.
- Location: 135/8-9 Pan Road, (next to Panburi Condominium)
- Nearest public transport: Chong Nonsi and Surasak BTS
Ethos
Hidden away just off chaotic Khao San Road, the blissful atmosphere at Ethos makes it the perfect place to retreat and chill out on big comfy cushions.
Reasonably priced (around 100 THB and up) Thai, Indian, Eastern and Western vegetarian dishes like lasagna, veggie burgers, curries, falafels are the things to eat here, and the giant homemade shakes and lassies make for a refreshing treat.
Most dishes can be made vegan, there’s a variety of kombucha offerings available, and everything is made fresh, in house. Some great breakfast choices are available too, and you can eat in or take away.
- Location: 85/2 Thanon Tanao
- Nearest public transport: Phra Athit Pier
Mango
This homely little bohemian eatery in Khao San doubles up as an art gallery, and serves up super healthy Thai and Western fusion vegetarian and vegan dishes including burgers, fried tempeh, curries, tasty cakes and other treats for around 100 to 150 THB, as well as beers and fresh fruit juices.
Everything is delicious as well as ideal for keeping your body in balance — and you also have the opportunity to admire the artwork while you chow down.
Like Ethos, Mango also serves up kombucha teas — and some local beers too.
- Location: Near Swensen’s, 20 Thanon Tanao
- Nearest public transport: Phra Athit Pier
May Veggie Home
If you’re seeking fresh, homemade, natural food, May Veggie Home is an excellent option when in Bangkok and for many, the best vegetarian restaurant in the city.
Situated on Ratchadaphisek Road, this restaurant serves 100% vegan cuisine using only the finest ingredients. The extensive menu features Asian soups, Japanese dumplings, a whole host of Thai delights including curry and noodle dishes, burgers, and some excellent vegan ice cream to finish your meal with a flourish.
Expect to eat well for approximately 150 THB for a main dish. They’ve been around since 2013 are often packed to the brim with healthy eaters enjoy vegan bites.
- Location: 8/3 Sukhumvit Soi 16, (Asoke-Sukhumvit Intersection), Ratchadapisek Road Klong Toei
- Nearest public transport: Asok BTS/Sukhumvit MRT
Sri Ganesha
For delicious south Indian vegetarian food in the heart of Bangkok, it’s hard to find better than Sri Ganesha on Soi 13. This is also one of the legendary Gaggan Anand’s favourite Indian restaurants in the city too.
One of the compliments most often heard about Sri Ganesha is how authentic it is — a lot of Bangkokians originally from south India see this little restaurant as their slice of home.
With an innovative menu incorporating dishes featuring nourishing lentils, cool coconut, spicy chutneys plus a great Thali for a mere 180 THB and more served up in a humble but welcoming environment, you can’t go wrong — particularly if you’re an Indian food connoisseur and you’re on a budget.
- Location: 19/13-14 Sukhumvit Soi 13
- Nearest public transport: Nana BTS
Khun Churn
The original Khun Churn restaurant hails from Chiang Mai, where it is highly acclaimed as one of the best vegetarian restaurants in the old city.
Happily there is now a branch in Bangkok, and the focus is on seriously luscious high end vegetarian Thai food served in a classy softly lit, yet casual venue. There’s even an all you can eat buffet for a ridiculously reasonable 150 THB.
In homage to their original location, there are a lot of meatless Northern classics on the menu as well.
In addition to the Ekkamai branch, they can also be found in the Eat Thai food court in Central Embassy (Phloen Chit BTS).
- Location: Ground floor, Bangkok Mediplex Building, Sukhumvit Soi 42
- Nearest public transport: Ekkamai
Veganerie
Another Sukhumvit vegan hotspot is Veganerie on Sukhumvit Soi 24. This is definitely the cafe to check out if you’re looking for a variety of sweet and savory delights of the vegan variety!
Vegan doughnuts, mousse pies, crepes, Eton Mess, sorbets and more dominate their sweet shelves, while pastas, pulled ‘pork’ burgers, ‘chicken’ and waffles, baked sweet potatoes and other such mains can be found in their mains menu.
As well as the Soi 24 location, Veganerie can be found in Mercury Ville in Lumphini and on the desserts counters in EmQuartier and Siam Paragon.
- Location: 35/2 Sukhumvit Soi 24
- Nearest public transport: Phrom Phong BTS
This small vegan cafe in Bang Rak, SIlom is an inviting little establishment with a small team of chefs that take pride in their western style organic dishes.
If you’re into running you’ll be right at home here, as the restaurant is also a social hub for Bangkok runners, so it’s a great place to meet and greet others with similar interests.
The menu isn’t vast but the offerings are first-rate, with plenty of gluten free and raw food options including raw zucchini pasta and robust, meat-free sandwiches. Expect to pay between 150 and 200 THB to fill your boots.
- Location: 100 Silom Soi 26
- Nearest public transport: Chong Nonsi BTS
Saras
The menu at Saras in Sukhumvit is vast, comprising over 200 dishes ranging from a wide variety of Indian regional delicacies including Indian-Chinese and Thai vegetarian fusion food along with some exceptional desserts which makes for a unique dining experience.
The food is served fast, so make the most of the superb dosas, curries, pakoras and other Indian inspired specialities on offer. Dishes generally cost around 100 THB.
- Location: 15 Sukhumvit Soi 20
- Nearest public transport: Asok BTS/ Sukhumvit MRT
Govinda Italian Restaurant & Pizzeria
Italian food might not be the first thing you think of when hunting for vegetarian food in Bangkok, but Govinda Italian Restaurant and Pizzeria on lively Sukhumvit 22 is well worth a visit.
Everything here is geared towards vegetarians and vegans — even the incredibly tasty pizzas (priced between 200 and 350 THB) are made with 100% vegan cheese (soy based).
The pasta dishes are loaded with thick, creamy sauces, and luxury ingredients such as artichokes, truffles, and avocados elevate the dishes on offer to another level.
- Location: 6/5-6 Sukhumvit Soi 22
- Nearest public transport: Phrom Phong BTS
The Great Kabab Factory
The Great Kabab Factory at the Majestic Grande Hotel in Sukhumvit claims to offer Bangkok’s best Indian buffet, and with an all-you-can-eat price of 1,000 THB for the vegetarian buffet you can choose between a wide range of tempting authentic Indian curries, breads, chutneys, cheeses and desserts with unlimited portions.
If you crave more of a particular dish, you can ask for more until you are stuffed to the gills. There are also some fantastic cocktails on offer so you can lean back on the fluffy cushions and relax in the sumptuous surroundings to make the most of your dining experience.
>>> Read our review of The Great Kabab Factory
- Location: Ground Floor, Majestic Grande Hotel, 12 Soi Sukhumvit 2
- Nearest public transport: Nana BTS
What’s your favourite vegetarian restaurant in Bangkok?
Featured photo by Brooke Lark on Unsplash