up close shot of vegan pad thai on a white plate eith a sprig of green onion and a silver fork in the corner.

Bangkok Vegan Guide: Best Restaurants, Hotels, & Tips

I’m not sure anywhere else in the world will challenge your senses as much as Bangkok can. It’s a bustling metropolis where skyscrapers rub shoulders with ancient temples, and markets spill into the streets, hustling everything from giant green grapes to knockoff Fendi bags — and that’s just during the daytime.

During our inaugural vegan tour to Thailand (the Thailand vegan tour is coming back for 2025!), I had the opportunity to spend some extra time solo in Bangkok. I figured a few extra days would provide enough time to eat my way through the vegan scene, see the sights, and maybe even have a little downtime. Man, was I wrong. I misjudged how much Bangkok has to offer — even if you spend a week in this whirlwind of wonders, you still won’t be able to eat and see everything!

It’s truly a great problem to have.

The vegan food scene in Bangkok is growing. You’ll find traditional vegan Thai restaurants that have perfected the art of tofu and mushrooms to mainstream vegan junk food with loaded pizzas and everything in between.

This guide highlights my favorite vegan restaurants in Bangkok, vegan-friendly hotels, and some essential travel tips to help you navigate the dining scene smoothly. So, get ready to hop in a tuk-tuk and weave through traffic as you sample everything from spicy Tom Yum soup to sweet mango sticky rice! 

This article contains affiliate links (paid links) and Veggies Abroad is a member of Amazon Services LLC Associated Program. At no cost to you, I may earn a small commission if you make a purchase — this helps keep Veggies Abroad churning out free content! For an explanation of our advertising partnerships, please review our privacy policy.

Is Bangkok Vegan-Friendly?

Yes, Bangkok is vegan-friendly! The city offers diverse vegan options — traditional Thai cuisine cozied up next to hip cafes with adaptogenic lattes and Beyond Burgers. No matter what you’re craving, I am pretty sure you’ll find it here. In addition to dining, finding vegan products on supermarket shelves is also growing. I found frozen chick’n nuggets, spicy plant-based jerky, and artisan chocolate in a few shops I visited. The product diversity isn’t as great as in some European or North American cities, but you won’t miss out on much!

While you’re in Thailand, make sure you also visit Chiang Mai, it’s vegan-friendly, too!

8 Can’t-Miss Vegan & Vegetarian Restaurants in Bangkok

The vegan dining scene in Bangkok is diverse and plentiful, but not all restaurants have a fabulous online presence. Because of that, for this guide, I will focus on just the restaurants I visited and enjoyed. But don’t worry, this won’t be my last visit to Bangkok; this list will keep growing.

#1 Bai Plu House

Suan Phlu 8 Alley, Thung Maha Mek, Sathon, Bangkok 10120, Thailand
My final meal in Bangkok was at this spot, which was amazing but also so disappointing because I wish I could’ve gone more than once! In light of that, I am listing it here first so you don’t make the same mistake. The small family-run spot is totally unassuming from the outside. To be honest, if I weren’t looking for it, I would’ve passed right on by (which would have been a total bummer). The menu is massive and features loads of Asian specialties, but I think this spot’s selling point is its ability to use mushrooms and tofu — they’ve perfected a way to use these two superstars to create veganized duck, pork, and so much more. In addition to that, they also have oat milk soft-serve — there’s no better way to end a meal!

Their hours are weird; they open super early and close at 5 PM.

#2 Mango

13 Thanon Tanao, Wat Bowon Niwet, Phra Nakhon, Bangkok 10200, Thailand
Your camera will have a field day at this spot — everything oozes charm! Our vegan tour group came here for dinner and took over the café, and absolutely everyone fell in love. By the end of the trip, people were still talking about the creamy pasta and gorgeous salads from Mango! This spot excels at merging beauty with taste; I don’t think anything that comes out of their kitchen isn’t eye-catching. The menu roams the globe for inspiration; you’ll find everything from spicy Kung Pao noodles to creamy garlic butter chicken! The restaurant is vegetarian, but most of their extensive menu was vegan or could be made vegan.

#3 VEGANERIE Concept

Multiple locations throughout Bangkok
As soon as I saw a peanut butter mylkshake on their menu, I knew I had to prioritize visiting this veggie-powered spot. The family-run restaurant is slowly taking over Bangkok — there are 8 locations throughout the city! That means you have plenty of peanut butter mylkshake opportunities! In addition to a stellar lineup of sweet shakes, you’ll also find a little bit of everything food-wise — Thai specialties, curries, burgers, and an all-day breakfast menu!

All of their locations serve breakfast!

#4 The Vegan Table

33 30 Soi Sukhumvit 11, Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand
Multiple locals raved about this spot to me; they even went as far as to say they have the best vegan pizza they’ve ever eaten! Now, that’s a pretty big statement to make, so I couldn’t leave Bangkok without finding out. Although I couldn’t try the regular pizza (I’m gluten-free), I did see multiple sliding out of the pizza oven, and boy, they looked tasty — perfectly golden and chewy crust covered in a slew of yummy toppings. The gluten-free crust is pretty good, but there’s no way to compare it to the regular! In addition to pizza, you might also be interested in checking out their burgers — they’re actually award-winning!

They have won awards for their burgers at their Phuket location in 2020 & 2021!

#5 Vistro-Vegan Cafe & Restaurant

46/1 Sukhumvit 24 Alley, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand
From the artsy, cruelty-free proclaiming stairway to the bowls of spicy noodles, this place is a treat for the eyes and tastebuds! I was lucky and had two opportunities to enjoy the globally-inspired menu at this vegan spot, once on my own, and then since I liked it so much, I brought our tour group back here! The creative menu features a little of everything — superfood salads, crispy oyster mushroom pork, plump dumplings, and more! If you’re a coffee lover, you must try their banana cream latte — you won’t find this caramelized treat at Starbucks! When I visited, there was also a small vegan Indian pop-up shop on the first floor. You can order a few small dishes here and take them up to Veganerie with you!

#6 So Vegan

F2-14, 15 Charoen Krung Road, Bangkok 10100, Thailand
If you plan to wander through Chinatown, pencil in a stop at this vegan Thai restaurant! The spot is a little tricky to find, as it’s tucked inside the I’m Chinatown mall. Luckily, the mall isn’t large, so it only took me a few minutes to find it but to save you time, take the escalator up to the second floor. Their menu features a ton of Thai specialties, all veganized, and they also have Jain meals (in addition to being vegan, Jain also omits onion, garlic, and other root veggies). Some dishes are pre-made (perfect if you’re on the run), while others are made on demand. Word of warning — the menu is lengthy, so it’s best not to come here solo!

#7 Broccoli Revolution

Multiple locations throughout Bangkok
This beautiful spot weaves together being socially conscious (a portion of sales is donated to select organizations) and environmentally conscious in all of its delicious and healthy dishes. They want to make sure you feel good in more ways than one when you dine here! Like some of the other hip vegan restaurants in Bangkok, this one also has multiple locations, including one in a mall (Central Embassy). If you go to the mall location, go all the way to the very top floor (this mall is enormous). Their menu changes occasionally to highlight the diversity of dishes inspired by Thailand, Myanmar, Vietnam, South America, and more — honestly, deciding what to get is challenging! In addition to yummy food, they also have a large selection of smoothies and fresh juices (like made on-demand fresh!), I highly recommend their beet concoction!

#8 Began Vegan

71-73 Soi Tha Suphan, Phra Borom Maha Ratchawang, Phra Nakhon, Bangkok 10200, Thailand
Tucked down a quiet alley, steps from the river with views of the imposing Wat Arun, is this little vegan café. This is an ideal place to grab a bite to eat if you’re visiting The Grand Palace or other centrally-located sights. The menu takes a healthy spin on classic Thai dishes and a few other cuisines, but you’re in Thailand — save the spaghetti for Italy! The Pad Thai didn’t disappoint, and I washed it down with fresh watermelon juice. My only regret was not saving room for a slice of ultra-fudgy cake — make sure you look at their dessert case before ordering!

a bowl of vegan pad thai with crispy tofu with a spoon and fork on either side at began vegan in bangkok

Vegan-Friendly Market in Bangkok

Sunshine Market

28 Sukhumvit Alley 22, Khlong Toei, Bangkok 10110, Thailand
This charming health food shop is mostly vegan and an ideal place to stock up on shelf-stable options, but they also have a small bakery and café! I arrived here just before closing time and snagged a few snacks and an ultra-decadent raw chocolate superfood bar. The shop is also located near a few vegan restaurants like Vistro-Vegan and Veganerie.

Vegan-Friendly Hotels in Bangkok

There isn’t a fully vegan hotel in Bangkok, but I had a chance to visit and stay at a few that are very vegan-friendly! You won’t be disappointed if you stay at any of these.

Kimpton Maa-Lai Bangkok

78 Soi Ton Son, Lumphini, Pathum Wan, Bangkok 10330, Thailand
When I first got to Bangkok, I stayed at this luxurious spot for a few days, and honestly, I didn’t want to leave. As soon as you arrive, the staff at this chic hotel will make you feel like a celebrity — no request is too much, or detail is left to chance. For instance, they brought me beautiful Thai candies but made sure they were vegan, and, in the morning, one of the staff remembered my coffee order (and that I might like to have an extra to go). While it’s helpful to let them know that you’re vegan before you come (for special bonuses), you don’t have to worry about dining because all their restaurants have vegan menus. In the morning, you can enjoy fresh green juice and tofu scramble and come back at night for a vegan Mexican fiesta. The hotel is also in an excellent location for exploring Bangkok, or you may love it so much that you want to relax by the pool all day!

Book Your Stay

SO/ Bangkok

2 N Sathon Rd, Silom, Bang Rak, Bangkok 10500, Thailand
This hip hotel is not far from the Kimpton, on the other side of Lumpini Park, known for its avant-garde design and unique décor choices. Each room in the hotel is inspired by one of three elements — water, Earth, and metal — each of which brings your dreamlike space together through every design element, from the paint on the walls to the bedding. Before you immerse yourself in your new room element, you’ll want to take a minute to enjoy the gorgeous views from the reception floor of Lumpini Park, and if those views don’t wow you, head to the rooftop bar for panoramic views of the city! On the veggie side, in the morning, let the chef know that you’re vegan. They will whip up a handful of dishes just for you to enjoy with a fresh smoothie or almond milk latte! 

Book Your Stay


65 Sukhumvit 1 Alley, Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand
If the first two properties are too large for you, this charming boutique property is just for you. When you see the photos of this lush, garden-like property, you won’t believe it’s right in the heart of one of Bangkok’s busiest areas. The hotel is hidden at the end of a street, right on the edge of a canal, providing the ultimate feeling of seclusion. Their onsite restaurant, Na Aroon, is vegan-friendly (they focus mostly on vegetarian cuisine but also serve seafood) and has a diverse menu, but guests say that their Thai dishes can’t be beat (no surprise there). The property is small, only about 20 rooms, so it’s best to book early!

Book Your Stay
the outside of the vegan friendly hotel Ariyasom villa at nighttime in bangkok
Credit: AriyasomVilla

Essential Bangkok Vegan Travel Tips

I was really pleased with Bangkok’s vegan scene, and while there are many vegan and vegetarian restaurants, the term vegan isn’t always widely understood. To make your trip as seamless as possible, it’s good to do and know these things before you go!

#1 Look for the red and yellow signs/flags at restaurants or on menus

If you need clarification on whether something is vegan or that the person understands your request, look for the red and yellow Jain symbol. This symbol means the dish isn’t made with animal products (it’s also not made with garlic, onion, or other root veggies). This is really helpful if you’re eating at an omnivore spot. Also, the term Jain is well known, so there is no confusion if you ask what dish is Jain.

a white menu with a black wheat symbol for gluten free, a green sprouting v for vegan and a red and yellow image for jain

#2 Download Google Translate before you go

This app will help bridge language barriers and help you decipher ingredient labels and menus. You can use it in a couple of different ways. First, simply type what you want to say and show the other person (I did that a few times in shops and restaurants, and it was always understood). Second, take a photo of a label or product using the app, which will automatically translate into your language. This is really helpful when you’re in a market or grocery store.

#3 Not all soymilk products are vegan

Soymilk is widely available, but sometimes it’s made with cow’s milk! I found this with two brands — Vitamilk and Lactasoy (both have vegan options). Unfortunately, it’s difficult to tell which are safe and which are not just by looking at the label. You can use Google Translate to decipher the ingredients. Lactasoy is very popular, and since I wasn’t always confident if it was safe (like in a café), I would try and order another non-dairy milk like almond or oat instead.

Similar Posts