Top 5 Vegetarian Restaurants In Bangkok

With such overuse of fishy-based key Thai ingredients, finding pure vegetarian food in Bangkok can be a difficult task. If you search hard enough though, you can find some real vegetarian restaurant gems around the city…

Unfortunately, most of the best vegetarian and vegan restaurants in Bangkok tend to be clustered around the Old City near Khaosan Road. Perhaps good news for tourists in the area, but not so much for central-living expats in Bangkok. Anyway, here are my top 5 vegetarian restaurants I’ve found so far – please drop us a comment if you can suggest any others!

Best Vegetarian Restaurants In Bangkok

1: Bonita Cafe – Cosy Vegan International Cuisine

If you’re staying in the Sathorn or Silom area of Bangkok, be sure to check out the homey little vegan restaurant, Bonita, within just a couple of minutes walking distance to the BTS Surasak station. Bonita has an international menu of vegan burgers, pizzas, pastas and all-day breakfasts ranging from around 150 baht to 300 baht. The atmosphere is lovely and cozy inside, plus the owners obviously put a lot of care into the quality of their dishes.


2 May Kaidee – Traditional Thai Casual

With standard key ingredients such as fish sauce and shrimp paste, it can be particularly hard to find proper vegetarian and vegan authentic Thai food in Bangkok. However, you can rest assured that the ingredients used at Thai restaurant May Kaidee cater purely for vegetarians and vegans. May Kaidee is a successful little chain of restaurants scattered around Bangkok with a total of 3 locations, 2 of which are in the old city of Bangkok near Khaosan Road – perfect if you are staying in the tourist area on holiday.

The Bangkok vegetarian restaurant serves up a range of juices and smoothies, as well as rice, noodle, vegetable, curry and tofu dishes for under 100 baht. The interior of the restaurants is nothing fancy, but casual and informal for a cheap and tasty bite to eat.

3 Ethos Vegetarian Restaurant – A Hippy Vibe With Delicious Smoothies

Located pretty much right next door to the neighbouring May Kaidee near Khaosan Road, Ethos offers a cosy ethnic atmosphere with an extensive vegetarian and vegan menu. With inviting floor seating and colourful lamps, the restaurant has an exotic vibe with welcoming little touches such as a mini library. Thai dishes cost between 80 and 200 baht, while international dishes vary between 150 and 250 baht.


There is a huge menu of quality dishes with a good range of Moroccan food and pastas. However, for myself, it’s smoothies are it’s biggest highlight. They’re particularly delicious with a great variety of special detox drinks and fruity mixes.

4 Chomp – Cocktails, Burgers and… Yoga?

This family friendly restaurant (again near Khaosan Road) offers more than just tasty vegetarian cuisine in Bangkok – it’s second-floor acts as a community hub for social events such as poetry readings, art exhibitions, comedy nights, yoga classes and jujitsu classes. In an authentic old teak house, the restaurant offers an industrial interior theme with red brick walls and modern furniture.

Chomp is open from the early hours till late night. Despite not being a strictly vegetarian restaurant, it offers a good range of great tasting international dishes including vegetarian burgers and pumpkin sandwiches, offering home-made breads, jams and pastas. Prices range from 200 to 400 baht per dish, and you can even enjoy a delicious cocktail from the extensive menu.

5 Rasayana Raw Café – A Raw Vegetarian Detox in Central Bangkok

With a peaceful patio garden just off Sukhumvit 39 in Phrom Pong, this raw vegetarian cafe is great for a lunchtime visit. The cafe serves up a choice of organic detox drinks such as vegetable juices, smoothies, wheatgrass juices and tonics. A typical meal costs from 170 baht per person and is quite a bargain for the quality of the food. The menu includes raw pizzas and pastas made with dehydrated vegetable bases; a range of salads such as pomelo and caesar (some of the tastiest you’ll find in Bangkok); taco cups and gazpacho soups; and a choice of lovely desserts such as lemon parks and key lime pie.



Do you have a favourite vegetarian or vegan restaurant in Bangkok? Let us know and leave us a comment!


Leave a Reply

Your email address will not be published. Required fields are marked *