From vendors serving street food to fine dining on the 60th floor, Bangkok offers a huge variety of food options for its citizens and its visitors. This also includes any form of diet, from halal to vegetarian. In this article, I will share you my favourite vegetarian restaurant in Bangkok. 

Before I start, I would like to mention that some of the restaurants do offer a few non-vegetarian options, but mainly vegetarian foods. In general, it is quite easy to find vegetarian options in a Thai restaurant as Thailand is predominantly Buddhist. Although the view on Buddhist vegetarianism varies, there are plenty of Buddhists who stick to a vegetarian diet. Vegetarian Thai options are mostly replaced with tofu or mushrooms. One last thing: keep in mind that Thai using ingredients such as fish oil in order to flavour their dishes. 

This list of my favourite vegetarian restaurants in Bangkok are listed in 
random order:


1. Broccoli Revolution

This hugely popular vegetarian restaurant has two branches in Bangkok and serves stunning and delicious vegetarian dishes. I visited the branch at Sukhumvit (on the corner of Sukhumvit Road and Sukhumvit Soi 49). The atmosphere is great with a spacious and modern area and all sorts of plants. The menu offers an international variety of vegetarian options, from Mexican to Italian, but also plenty of Thai options. Gluten-free and peanut-free options are easy to recognize in the menu. The most popular dish they serve is the Broccoli Quinoa Charcoal Burger (290 THB) which is served with oven-baked fries. The smoothie bowls they serve are also incredibly popular and the Pitaya Bowl (350 THB) I tried was my absolute favourite dish I tried here. Other tasty options are the Pesto Tortilla Pizza (250 THB) and the Kayanthee Thoke (180). Keep in mind that Broccoli Revolution is a self-service restaurant. 

Want to know what TopTravelFoods users think of Brocolli Revolution? Check out our review page of Brocolli Revolution.

broccoli revolution vegetarian burger

Broccoli Quinoa Charcoal Burger (290 THB)

Pitaya Bowl Brocoli Revolution

Pitaya Bowl (350 THB)


2. Dosa King

This popular Indian restaurant serves only vegetarian Indian options and is in business since 2002. The menu of Dosa King is huge and contains all the Indian classics you can imagine. All the meat options of these classics are replaced with cottage cheese, which is really tasty when it’s grilled. A great example is the Paneer Tikka Masala (250 THB). Flavourwise, it’s identical to a regular Tikka Masala, but the grilled cottage cheese gives it an extra boost. Other great options are the heavily-spiced Samosa Chaat (180 THB) -  samosas with curd, Kabul channa and a sweet and sour chutney - and the Aaloo Gobhi (180 THB) - cauliflower and potatoes cooked with fresh herbs. Dosa King is located at the start of Sukhumvit Soi 11. Oh, and don’t forget to order one of their deliciously fresh lassis! 

Want to know what TopTravelFoods users think of Dosa King? Check out our review page of Dosa King.

dosa king vegetarian indian

Aaloo Gobhi (180 THB)

Samosa Chaat Dosa King

Samosa Chaat (180 THB) 




3. Brekkie

Although Brekkie serves non-vegetarian dishes, their vegetarian options are seriously delicious and hugely popular. As the name already suggests, this organic restaurant focus mainly on breakfast options and their superfood bowls are one of the main reasons why their customers frequently come back. There are six different versions of superfood bowls. The different ingredients they use for these delicious and healthy bowls are, for example, mixed berries, chia seeds, granola, kale powder, spirulina powder and natural peanut butter. My personal favourite bowls are the Acai Bowl (260 THB) - which is packed with fruits, mixed nuts and seeds with acai powder - and the Cacaonana Bowl (240 THB) - which is packed with cacao, mixed nuts and seeds, banana, and shredded coconut. Brekkie is located at Sukhumvit 49/11. 

Want to know what TopTravelFoods users think of Brekkie? Check out our review page of Brekkie.

Cacaonana Bowl at Brekkie

Cacaonana Bowl (240 THB)

acai vegan bowl at Brekkie.jpg

Acai Bowl (260 THB)


4. Anotai

Anotai is a small restaurant located close to the Praram 9 Hospital in Rama IX and bit far away from the more touristy parts of Bangkok. This restaurant serves mostly vegetarian Thai and Italian options. My absolute favourite dish I tried here was the Fermented Rice Salad (210 THB). This rice salad is packed with flavours and is served with crispy fried noodle and all sorts of leaves. You wrap the fermented rice salad in the leaves and add some of the crispy fried noodles to it as well. Once wrapped up, you eat this wrapped package and you will enjoy one huge taste explosion. Another hugely popular dish is the Nori Wrapped Tofu with Wasabi Mayo Dip (210 THB). Covered in a sweet soy sauce, these fried tofu chunks are wrapped in Japanese seaweed and the wasabi mayo dip gives that extra boosts. I would also highly recommend trying their juices as well. The beetroot juice I tried was really tasty!

Want to know what TopTravelFoods users think of Anotai? Check out our review page of Anotai.

fermented rice salad anotai

Fermented Rice Salad (210 THB)

Anotai Restaurant

Nori Wrapped Tofu with Wasabi Mayo Dip (210 THB)


5. Veganerie

One of the most popular vegetarian restaurants in Bangkok is Veganerie. Nowadays, Veganerie has four branches in Bangkok. I visited the branch at Sukhumvit 24. You can expect a great service, great tasting and stunning looking dishes and a huge menu. I’m talking about thirty-three pages of vegetarian options, including Super Bowls, Thai Salads, Vegan Pasta, Burgers and Curries. My personal favourite dishes I tried were the Vegan Banana-Nut & Butterscotch Hotcake (240 THB) and the Green & Fresh Smoothie Bowl (250 THB). The fluffy pancakes are served with almonds, peanut butter, banana, cookie crumble, soy caramel, coconut whipped cream and vegan vanilla ice cream. The smoothie - which is much healthier than the oh so delicious pancakes - is packed with kale, kiwi, apple, banana, pineapple, Golgi berry, chia seeds, stevia and granola. With a menu like that, there is a tasty option for everybody!

Want to know what TopTravelFoods users think of Veganerie? Check out our review page of Veganerie.

veganerie bangkok pancakes

Vegan Banana-Nut & Butterscotch Hotcake (240 THB)

veganerie bangkok smoothie bowl

Green & Fresh Smoothie Bowl (250 THB)


6. Tongklar Facai

Tongklar Facai is a vegan restaurant which is part of the Dhammanamaya project. This project is aiming to encourage (local) people to look after their health with their so-called “healthy vegan foods”. The ingredients they use are grown by the farmers from the same project and all partners have the same philosophy. The branch I visited is, not surprisingly, located next to the King Chulalongkorn Memorial Hospital in Silom. Their menu consists mainly of Thai vegan food and each dish listed in their menu has all the nutritional value displayed. The absolute highlights of the recommended menu were the Isan-inspired Spicy Avocado Salad (240 THB) and the Southern Thai Spicy Stir Fry Tempeh (159 THB). Flavourwise these Thai dishes are identical to the Thai flavours I am used to, but the ingredients are so much better. Tongklar Facai also serves a variety of healthy juices, which I recommend you to try.

Want to know what TopTravelFoods users think of Tongklar Facai? Check out our review page of Tongklar Facai.

Tongklar Facai Silom

Isan-inspired Spicy Avocado Salad (240 THB)

Southern Thai Spicy Stir Fry Tempeh

Southern Thai Spicy Stir Fry Tempeh (159 THB)

There you have it, my personal favourite vegetarian restaurants in Bangkok. All of these vegetarian restaurants can be found in our food recommendations app:


Download TopTravelFoods App Banner
Download TopTravelFoods iOSDownload TopTravelFoods Android

Joost Beijers
4.3 (4)