8 Western Vegetarian & Vegan Restaurants In BKK For Plant-Based Meals That Aren’t Rabbit Food

Bangkok Vegetarian and vegan restaurants 

It used to be difficult to find plant-based dishes like ‘burgers’, ‘pulled pork’ or ‘cheese’ in Bangkok

However, in recent years, many establishments in the city have stepped up to meet the high demand for vegan and vegetarian dishes – here are 8 of our fave joints that promise some finger-leeking dishes. 

1. Broccoli Revolution 

Broccoli Revolution is a vegan joint that aims to revolutionise the food industry through a sustainable farm-to-table approach. 

The protein-packed patty is enriched with subtle barbeque flavours stemming from char-grilled onions.
Image credit: @broccolirevolution

Not only is Broccoli Revolution good for the environment, but everything we’ve tried has satisfied our taste buds and tummies. One of our favourites is their Broccoli Charcoal Quinoa Burger: a patty made from broccoli, onions, quinoa and bread crumbs wrapped in a sesame charcoal bun. 

Image credit: @broccolirevolution

In addition to patties, Broccoli Revolution also perfected the vegan ‘meatball’, which is also made from quinoa. Similar to their veggie-burger, the protein-packed grain is mixed with a number of flavorful ingredients that make it feel – and taste – like the real thing. 

Broccoli Revolution
Address: 899 Sukhumvit Rd, Khlong Tan Nuea, Watthana, Bangkok 10110
Opening Hours: 10AM – 9PM Daily
Telephone: +66-9-5251-9799
Website | Google Maps

2. Barefood Bangkok 

Barefood Bangkok is a little-known vegan cafe in the expat area of Ekamai that specialises in homemade vegan cheese made from cashew nuts. 

Image credit: @vegabonbon

Barefood’s vegan cheeses are very similar to their dairy-based counterparts, and maybe even more flavourful. With cashews come nutty undernotes that seem to add more character to the different cheeses than the usual dairy milk ones do.

Their burger patties are made from smoked veggies.
Image credit: @jetsetvegan, @thebkkvegan

With cheese being their specialty, it seems almost obligatory for them to offer a cheeseburger. In fact, Barefood was actually dubbed Bangkok’s Best Burger Restaurant by Thailand’s leading plant-based advocacy NGO, Root The Future in 2020. 

Barefood Bangkok
Address: 26 Soi Sukhumvit 61, Khwaeng Khlong Tan Nuea, Khet Watthana, Bangkok, Thailand 10110
Opening Hours: Tues – Sun: 11.30AM – 9.30 PM (Closed on Mondays)
Telephone: +66-9-8924-6995
Website | Google Maps

3. Vistro Bangkok 

Vistro Bangkok is a pet-friendly vegan bistro that also serves gluten-free dishes located very close to shopping-hub, Emquartier. 

The restaurant’s specialities are fusion dishes, like the Fried Gyoza & Asian Salsa Verde that costs ฿240 (~USD7.79). The menu blends dumplings and Mexican salsa with Asian flavours like ponzu. Another favourite is the Tokyo Tacos, priced at ฿280 (~USD9): the light and crispy seaweed ‘taco’ is filled with tofu and sushi rice, then topped with Sriracha Mayo. 

Image credit: Vistro Bangkok

Of course, this plant-based bistro would have burger options. Their Umami Burger, which costs, ฿420 (~USD13.66) uses vegan patties from LA-based company “Beyond Meat”, is topped with grilled cheese, their house style burger sauce – with Jalapenos that top wholewheat buns. Also, with optional dishes like the side salad or sweet potato fries.

Image credit: Vistro Bangkok

Vistro Bangkok was actually named Best Plant-Based Restaurant by Root The Future in 2020. 

Vistro Bangkok
Address: 46/1 Sukhumvit 24 Alley, Klongton Khlong Toei, Bangkok 10110
Opening Hours: Sun – Thurs: 9AM – 9PM, Fri – Sat: 9AM – 9.30PM
Telephone: +66-6-5998-2201
Nearest Train Station: BTS Phrom Phong
Website | Google Maps

4. VEGANERIE Concept

VEGANERIE Concept is a restaurant started by a vegan family that wanted to share delicious plant-based foods with others. The restaurant has been able to pull off vegan ‘BBQ pulled pork’ that tastes and looks like the real deal. 

Fries Topped Vegan BBQ Pulled Pork ฿195 (~USD6.34) – their vegan pulled pork is made from mushrooms. They also have sauces like soy mayonnaise, ketchup and BBQ sauce.
Image credit: @nn_saterday

Usually, it’s quite difficult to mimic some meats, especially pork because of its texture and taste. With shredded grilled mushrooms and their special sauce, however, Veganerie concept has created the utmost ‘pulled pork’ substitute. 

Their Vegan BBQ Pulled Pork burger ฿310 (~USD10.07) fits burger loving folks. Plus, their fries are thick and keep you full and fulfilled.
Image credit: @vegenarie

Address: 35 2 Sukhumvit Rd, Khlong Tan, Khlong Toei, Bangkok 10110
Opening Hours: 11AM – 10PM Daily
Telephone: +66-2-2588-489
Nearest Train Station: BTS Phrom Phong
Website | Google Maps

5. May Veggie Home 

May Veggie Home is a vegan restaurant that caters to both Thai and western tastes. From spaghetti to burgers, their entire menu is comprised of 100% vegan and gluten-free dishes that are also 100% customisable. 

Image credit: @supernanf

They also have vegetabowls that are not only super packed with nutrients, but also zesty Thai flavours, like this Avocado Chopped Salad for ฿149 (~USD4.85).

Image credit: @orayasutabutr

Their Vegan Bacon & Sausage Spaghetti combines Thai spices and Italian flavours and uses a meat-substitute that could convince bacon lovers that veganism wouldn’t be so bad, after all. 

Image credit: May Veggie Home

May Veggie Home
Address: 8, 3 Ratchadaphisek Rd, Khwaeng Khlong Toei, Khlong Toei, Bangkok 10110
Opening Hours: 10.30AM – 9PM
Telephone: +66-9-7247-6925
Nearest Train Station: BTS Asoke
Website | Google Maps

6. Govinda Italian Restaurant & Pizzeria

Govinda Italian Restaurant & Pizzeria is a vegetarian Italian restaurant in Phrom Phong. 

Image credit: Govinda Italian Restaurant & Pizzeria

We’d highly recommend visitors give the restaurant’s best selling Ravioli ฿280 (~USD9.13) a go – this homemade dish is filled with ricotta cheese and spinach simmered in a tomato-cream sauce.

Image credit: @icedessertdiary

Govinda also offers Penne Whole Wheat ฿320 (~USD10.43), a baked pasta dish with zucchini, ricotta, and spinach smothered in tomato sauce and mozzarella cheese.

Govinda Italian Restaurant & Pizzeria
Address: 6 5 -6/6 Sukhumvit Rd, Khlong Toei, Bangkok 10110
Opening Hours: Mon, Wed, Thurs & Fri: 12PM – 3PM, 5PM – 10PM, Sat – Sun: 12PM – 10PM (Closed on Tuesdays)
Telephone: +66-2-663-4970
Nearest Train Station: BTS Phrom Phong
Website | Google Maps

7. Nourish Cafe Bangkok 

Nourish Cafe Bangkok is a plant-based cafe in the Onnut area that prides itself on using minimal amounts of oil whilst creating nutrient-dense platters

Image credit: @nourishcafebangkok

Spaghetti Bolognese is typically associated with juicy ground meats – however, Nourish cafe’s Spaghetti Bolognese tomato-dense Bolognese sauce is just as rich

Image credit: @nourishcafebangkok

Every Friday, Nourish Cafe has a special chef’s table menu – one of their recent offers was the Pesto Gnocchi & Arrabbiata, and it’s bellisimo for Italian food fanatics.

It’s just right down Bangkok Fight Lab and only a 9 minute walk away from BTS Onnut. 

Nourish Cafe Bangkok
Address: 137, Bangkok Fight Lab, 50 Sukhumvit Rd, Khlong Toei, Bangkok 10110
Opening Hours: Mon- Fri: 9AM – 10PM, Sat-Sun: 9AM – 3PM
Telephone: +66-9-9783-4530
Nearest Train Station: BTS Onnut
Website | Google Maps

8. Bonita Cafe & Social Club 

Bonita Cafe & Social Club is a small vegan cafe that’s owned by a Thai-Japanese couple in Silom.

They use soy-based processed meat substitutes, which ensures their sausages and bacon aren’t as greasy – which is suitable for those who prefer non-oily foods.

Image credit: @bonitacafeandsocialclub.bkk

Japanese curry is typically served with sliced meats, so it was a little interesting to hear that they serve Vegan Japanese Curry Rice, topped with vegan sausages ฿295 (~USD9.57).

Besides the curry, their Hot Dog Plate ฿180 (~USD5.84) menu come with crunchy sausages, and they have a similar texture to the real deal.

Image credit: @everyplacevegan

Bonita Cafe & Social Club
Address: 100 Soi Pramote, Silom Soi 26, Silom, Bang Rak, Bangkok 10500
Opening Hours: Wed – Mon: 9AM – 9.30PM (Closed on Tuesdays)
Telephone: +66-2-0815-824
Nearest Train Station: BTS Surasak
Website | Google Maps

*BONUS* Another Hound Cafe

Another Hound Cafe is a spin-off of GreyHound Cafe, a restaurant that’s been long-established in Bangkok due to their chic designs and Asian dishes with an Italian twist. 

No doubt that this stylish restaurant would want to meet the demands of those who are craving plant-based products, as well as carnivores – they have lots of options for those who aren’t too fond of vegetables

Their Sweet Corn Soup has a big grilled and sizzled corn soup.
Image credit: @blur14

Their signature dishes are non-veg – however, they do have several vegetarian options like their Spicy Mixed Mushroom Spaghetti ฿240 (~USD7.78) and Baked Spinach with Cheese ฿220 (~USD7.13)

Image credit: Another Hound Cafe

Another Hound Cafe is actually located all across the city at major shopping malls, however, our favorite has to be in Siam: It’s right in the city centre, and is in an ideal spot for some post-shopping refreshments. 

Image credit: @kenpaphonphat 

Another Hound Cafe 
Address: Siam Paragon G Floor (North Zone), 991/1 Rama 1 Road, Bangkok, Thailand 10330
Opening Hours: 11AM – 10PM Daily
Telephone: +66-2-129-4409
Nearest Train Station: BTS Siam
Website | Google Maps

*BONUS* Vegan Crush

Vegan Crush is a delivery service where customers can order vegan meal sets – ideal for those who really can’t figure out what to eat. The establishment actually plans out all your three meals based on the taste and nutritional preferences you provide them through their website. 

Image credit: @marievegancrush

To practise sustainable ways in waste reduction, they provide the meals in reusable food containers – they ask that you return your takeaway box every time you receive a new one. 

Image credit: @vegancrushnutrition

If you want to learn how to cook delicious and nutritious plant-based meals; they also provide food workshops, where they provide the sign up form on their website. 

For those who are interested in getting their food sets, if you’re a member for 2 months for their 5 meal package, you can save ฿1,000 (~USD32.41). For the 10 packaged meal set, you can save ฿4,000 (~USD129) for the month. 

Vegan Crush
Telephone: +66-9-7003-5108

Vegetarian and vegan food in Bangkok

Health is the new wealth, so it’s always crucial to take care of your health. Adopting a full-on vegan diet in a day is probably not possible for anyone, however, making sure that eating plant-based meals is crucial towards all your systems. So, be sure to check out these finger leek-ing good restaurants. 

More places to dine around Thailand:

Cover images adapted from: @nn_saterday (Top Left), @greedy.vegans (Bottom Left), @broccolirevolution (Top Right), Vistro Bangkok (Bottom Right). 

Enjoying The Smart Local Thailand? Follow us on Facebook and Instagram for more stories like this.

Prowd Issarasena: