large vegan pancake stack topped with ice cream and whipped cream with a tall glass of iced coffee in the background
Asia,  Thailand,  Vegan Travel

The best of Vegan Bangkok

A full day of tourist attractions in Bangkok can be hungry work. Luckily, finding vegan restaurants in Bangkok is easier than you’d think. Despite the Thai’s love of fish sauce, vegan alternatives and fully plant-based options can be found all over the city – from casual street stalls to modern vegan cafés.

With the help of a friend (who had the city’s sky train system down to a tee), I started pulling together a few of my favourite vegan Bangkok restaurants (and how to get to them) … and now that list just keeps growing!

Last updated May 2025 – All restaurant listings have been checked and updated for current opening status. This blog now includes new vegan hotspots, fresh locations, and updated tips to help you find the best vegan restaurants in Bangkok.

Veganerie Bangkok – Vegan Bakery & Café Chain

Address: Multiple locations across Bangkok (including Nana, Chidlom, Silom, Siam Square)
If vegans in Bangkok had a mothership, the Veganerie would be it. The chain is one of the original plant-based offerings in the city; they built their reputation on an incredible range of sweet treats, and more western-style menus.

Presentation is definitely the strong point of this Bangkok eatery. The restaurants all have very modern feels to them, themed with hastags and crawling vines just perfect for our little nature-loving souls. Their menus have progressed a lot since my first visit to them almost 10years ago – and now you’ll find pages of waffles, pancakes, milkshakes, as well as more traditional Thai foodie favourites.

Each location has a slightly different vibe, but all are great spots for vegan brunch in Bangkok, with plenty of aircon and power sockets if you’re also working remotely.

vegan pancakes stacked with a moiuntain of whipped cream and fruit
vegan larb with mushrooms, and lime at veganerie bangkok
vegan brunch veganerie bangkok

May Veggie Home Sukhumvit – Vegan Thai classics near BTS Udom Suk

Address: 738 Sukhumvit 101 Alley + Soi 49 Express branch
May Veggie Home is a Bangkok vegan staple – once tucked behind Asoke, now in a larger space on Sukhumvit 101 (with a new Express location on Soi 49). It’s a bit further from tourist hotspots, but worth the Grab ride for the huge menu of vegan versions of traditional Thai food.

I ordered so much stuff here that I couldn’t move. Please try The Kaeng Som (a Thai sour and spicy curry/soup) and the mushrooms wrapped in ‘bacon’. By far one of the top restaurants in Bangkok for authentic vegan Thai cuisine, regardless of whether you’re looking for vegan options or not.

multiple plates of colourful vegetable thai food

May Kaidee Bangkok – Vegan cooking class & restaurant near Khao San

Address: 54, 1 Soi Samsen 5, Wat Sam Phraya
May Kaidee’s original Bangkok unit was where I took my first ever Thai cooking class, and so the brand will always have a special place in my heart. A 15 minute walk from Khao San, this is (dare I say it, was always one of the best restaurants in Bangkok for vegan food).

May Kaidee serves loads of traditional Thai dishes with tofu and soy meats replacements. Try anything that has their peanut sauce accompaniment. Their Massaman curry is also one of my favourites.

The restaurant now has locations in Chiang Mai and even New York, but the Bangkok branch still feels homey and welcoming.

overhead shot of a plate of thai food with tofu in the peanut sauce

Baan Ying Plant-Based – Vegan Thai Food in Ratchadamri

Baan Ying’s location is pretty ominous, you’ll find it tucked away on the 4th floor of (what looks very much like) and abandoned mall. The restaurant is completely plant-based and has loads of Thailand’s favourite dishes – I tucked into fried chicken and basil. However, the word on the street is that they have reinvented themselves with a slick new plant-based menu and more central venues (I’ve still to visit their new branch.)

Perhaps one of its most exciting menu pages is the drinks selection. It’s rare to find a vegan restaurant that puts a focus on all of the weirdly wonderful novelty drinks of South East Asia, but Baan Ying has taken this bull firmly by the horns. I sampled the electro pink plant-based milkshake. Goodness knows what kinds of food colouring were in it but, quite frankly, I didn’t care!

thai vegan fried chicken and basil with a pink milkshake
baan ying bangkok vegan restaurant

Arawy Vegetarian – Vegan street food near Democracy Monument

Address: 152 Dinso Road
Arawy Vegetarian Restaurant (sometimes listed as Aroi or Arawy Foods) looks like a typical local street-food eatery, but everything is plant-based. It’s located about 10-mins walk away from the Khao San area of Bangkok. The menu features a variety of traditional Thai dishes, including vegan green curry, stir-fry, and noodles, all made with plant-based ingredients.

Standout menu items include their range of mock-meats (which look so realistic that travellers mistake the restaurant for a regular Thai meat vendor), and the gaeng khiao wan (green curry), made with a homemade curry paste and a variety of vegetables.

Potions are big and Arawy is a great option for those looking for a traditional and affordable vegan meal.

Broccoli Revolution – Vegan Café & Juice Bar on Sukhumvit 49

Address: 899 Sukhumvit Road, near Thong Lo BTS
Broccoli Revolution is your go-to for healthy vegan food in Bangkok. This light, leafy café serves everything from quinoa bowls to broccoli burgers, fresh-pressed juices, and raw desserts. They also have a second location in Central Embassy if you’re closer to Chit Lom.

This casual vegan café’s standout menu items include the “Broccoli Burger,” made with a homemade patty of broccoli and other vegetables, and the “Green Juice,” made with a variety of fruits and vegetables. The restaurant also offers a selection of vegan desserts and ice cream.

Golden State Vegan Restaurant – Vegan sushi in Bangkok, Sukhumvit 33

Address: 3rd Floor RR Space, Sukhumvit 33 Alley, Khlong Tan Nuea
Ok, this one feels like it’s in an odd location, but trust the process! Located just across the road from Benchasiri Park (and only a 2-minute walk from the popular Emsphere Mall), it’s easy to miss Golden State Vegan.

To get to it, you have to duck through a door to a lift that sits outside a cannabis shop. Again, stick with it. Take the elevator to the third floor and you’ll come out at a half shop/half restaurant that wouldn’t feel out of place in the trendier areas of Berlin.

They pitch themselves as a vegan Japanese California fusion cuisine restaurant, however, the highlight is definitely their sushi plates – they have an overwhelming selection of colourful vegan sushi rolls (which I was told are adapted with mushroom.) It’s a little more expensive that your usual Sukhumvit offering, but utterly worth it!

vegan sushi in bangkok from Golden State Vegan Restaurant

Vistro Bangkok – Creative vegan dining near Phrom Phong BTS

Address: 46/1 Sukhumvit 24 Alley
Since first publishing this blog, Vistro has become one of the most talked-about vegan restaurants in Bangkok. Set just a short walk from Phrom Phong BTS, this modern space delivers creative, global-inspired vegan food – sushi rolls, tacos, satay bowls, and loaded fries.

The aesthetic is very Instagram, but the food is genuinely excellent. Definitely worth adding to your list.
If you’re looking to stay in the Phrom Phong area, visit my review of SILQ Hotel & Residence (just a few minutes walk from Vistro). It’s one of the best hotel’s in this area of Sukhumvit (in my opinion.)

Walee Vegetarian at EmQuartier Food Hall – Quick vegan Thai food for budget travellers near Phrom Phong

Address: EmQuartier Food Hall, Basement Level (near Gourmet Market), Sukhumvit 35

Tucked inside the basement food court of EmQuartier, Walee Vegetarian is a hidden gem for those looking for vegan Thai food near Phrom Phong BTS. Serving traditional jay (เจ) cuisine, Walee offers a wide range of mock meats, stir-fried vegetables, spicy curries, tofu dishes, and rice plates (all 100% plant-based._

It’s a canteen-style setup where you choose from the trays on display, and most dishes are under 70 baht. It’s quick, cheap, and ideal if you’re exploring the Sukhumvit area, shopping at EmQuartier, or heading to nearby spots like Benchasiri Park or Veganerie. The food court is clean, air-conditioned, and rarely overcrowded. Ideal for a low-key vegan lunch near Phrom Phong without the sit-down fuss.

walee vegan food in EmQuartier foodcourt

So Vegan – Gate way Ekkamai

Address: 982/22 Sukhumvit Rd (inside the ground floor of Century Mall at Ekkamai)
This is perhaps one of my favourite vegan food court stands in Bangkok! You’ll find the stand (which is quite a big one) located at the back of the food court – though I believe they have a few venues across the city. The highlight? The vegan fried eggs! So many Asian dishes are topped with a fried egg, so this really sets them apart and brings a more authentic food experience to their mock-meat dishes.

If you’re on a budget, it’s a great spot for cheap vegan food in Bangkok – they’ll serve you rice with 2 food choices for around 60 Baht (photo is from 2023 and prices had risen slightly when I last popped in.) Amazing value for money for budget travellers.

So Vegan - Gateway Ekkamai - Bangkok Restaurant
vegan friend egg in bangkok from so vegan

Yankii at SKYVIEW Hotel – Vegan-friendly Japanese with a twist

Address: SKYVIEW Hotel, Sukhumvit 24 (near Phrom Phong BTS)
Yankii is a modern Japanese izakaya tucked inside SKYVIEW Hotel Bangkok – and while it isn’t a vegan restaurant, it’s surprisingly plant-friendly. Think fireside-style grilled dishes, creative small plates, and a fun, theatrical welcome as you arrive.

They’ve got several vegan-friendly options, and their atmosphere makes it a great pick for group dinners with mixed diets. There’s also a basement karaoke bar for when you’re ready to belt out a questionable version of Bohemian Rhapsody after your tofu skewers. Perfect if you’re looking for vegan food in Bangkok with a bit of nightlife energy.

Vegan aubergine eggplant dish at yankii bangkok
Vegan aubergine/eggplant dish at Yankii

Vanilla Sky Rooftop Bar – Vegan-friendly cocktails & small plates with a view in Bangkok

Address: SKYVIEW Hotel, 35th Floor, Sukhumvit 24

If you’re craving skyline views with your plant-based eats, Vanilla Sky Rooftop Bar is a solid shout. Set 35 floors up, this rooftop bar offers 360° views of Bangkok and a relaxed, upscale vibe (without being pretentious.)

While the menu isn’t vegan by default, you’ll find a few stasty options including vegan taco trios and sides that can be adapted. Their lychee martinis are dangerously drinkable too.

As a solo traveller, I’ve found this place to be really welcoming, and it’s walkable from many hotels in the Phrom Phong BTS area. A top pick for a vegan-friendly rooftop bar in Bangkok.

lychee martini on the top of vanilla sky rooftop bar bangkok
Vanilla Sky rooftop bar

Quick tips for eating vegan in Bangkok

Two years living in Thailand taught me one thing: when it comes to food, always double-check.

Fish sauce and shrimp paste are often considered “vegetarian” here, so it’s useful to know how to explain your dietary needs. There was a time when saying you’re “kin jay” (กินเจ) – which means you eat in the Buddhist vegan tradition – did the trick. Jay food is animal-free, and often excludes garlic and onion too.

However, being jay actually comes from the Chinese Buddhism ritual of not eating animal products. The practice is about keeping the body pure and clean and often negates things like onion (and other smelly foods) from the diet as well.

Today, veganism is increasingly understood in Bangkok, especially in tourist-friendly spots. The Thai word for vegan is Mạngs̄wirạti (pronounced mung-sa-wee-rat), and many restaurants now label their plant-based dishes clearly.

Travel writer, marketing adviser and blogger based in Edinburgh, with a focus on budget and vegan travel. 39 countries to date, with extensive knowledge of travel within Asia, particularly within Thailand.

5 Comments

Leave a Reply