14 Can’t Miss Vegan Restaurants in Bangkok + 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.
Thailand has started to feel like a second home. We currently run regular vegan tours through the country, so I’ve had multiple opportunities to spend extra time solo in Bangkok. The first time I visited, 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. After four visits, I am still finding new places that I love.
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.
Vegan Restaurants in Bangkok
While you’re in Thailand, make sure you visit Chiang Mai, it’s vegan-friendly, too and puts you in close proximity to a few of Thailand’s best ethical elephant sanctuaries.
Bai Plu House
Suan Phlu 8 Alley, Thung Maha Mek, Sathon, Bangkok 10120, Thailand
My final meal in Bangkok was at this vegan restaurant, 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!
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.
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!
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!
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!
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!
Nature’s Charm
Sukhumvit 51 Alley, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand
This bright, welcoming spot wasn’t originally on my Bangkok restaurant hit list — and that would’ve been a huge miss. Thankfully, our local guide was completely up to date on the city’s must-visit vegan spots and steered us here, reminding me once again why local knowledge matters so much when traveling.
Nature’s Charm Cafe is one of Bangkok’s standout fully plant-based eateries, tucked down a quieter lane off Sukhumvit 51 in the lively Thong Lor area. This cozy vegan café is run by the founders of the popular Nature’s Charm vegan product line (known worldwide for its coconut-based plant milks and creams).
The menu here is impressively diverse — from all-day breakfast options and inventive salads to fusion mains and desserts — with standout items like vegan fish & chips made from banana blossom, jackfruit burgers, poke bowls, and plant-based takes on classics like Tom Yum mac n cheese. Along with plenty of veganized Thai options. When we visited they had a vegan pork that was insanely delicious; you must try it!
Kem-Kon Vegan
Four locations in Bangkok
Between traffic and other obligations I thought I wasn’t going to make it here but in the end made it here twice (it was just that good). There are a few locations throughout the city, which helps depending on where you are and traffic (seriously the traffic in Bangkok is next level). This casual, no-frills restaurant focuses on flavor and abundance which is evident with a quick scan of their massive menu.
Their menu features classic Thai curries, stir-fries, noodle dishes, and rice plates, alongside Chinese-inspired options like mock meats, braised vegetables, and savory soups. Two thumbs way up for their Khao Soi (a northern Thai specialty that you must try) — it’s one of those dishes that you will think about long after you’ve gone home.
Vegan Pranakhon
139 Thanon Tanao, Khwaeng Wat Bowon Niwet, Khet Phra Nakhon, Bangkok 10200, Thailand
With one look at the photos from this spot, I will guarantee you will be making a reservation here (reservations aren’t required, unless you have a big party). Everything, I’m not joking, is drop dead gorgeous and delicious. I wish I could’ve eaten here everyday!
The menu here puts a contemporary spin on classic Thai dishes, with clever and beautifully plated options that often feature high-quality mock meats and inventive uses of coconut and other plant ingredients. Our group loved the vegan “pork” belly with garlic confit rice and a runny plant-based egg! There are so many standout plates dishes fuse creativity, texture, and bold flavor.
Vegan Mahanakhon
661 Arun Amarin Rd, Bangkok Noi, Bangkok 10700, Thailand
Now if you thought Vegan Pranakhon was great, you will definitely love Vegan Mahanakhon! Here the spotlight shine brightly on traditional Thai cuisine through a fully vegan lens. The team is proud to be the first establishment in Thailand dedicated to presenting classic Thai dishes entirely plant-based, crafted with the same precision, depth, and reverence that define the soul of Thai gastronomy.
The menu reimagines familiar Thai favorites using house-made mock meats, aromatic curries, and bold, well-balanced flavors that stay true to their roots while showcasing what’s possible with plants. Dishes are beautifully plated and feel indulgent, yet intentional — honoring tradition without feeling dated.
Our group was lucky and was able to sample a ton of dishes — for your first visit I think this is the best way to go. There were so many memorable dishes like fried vegan pork wrapped with crispy noodles, perfectly spiced morning glory, five spiced broth with bamboo shoots, and much more.


Baan Ying Plant-Based
Dusit Suites Hotel Ratchadamri Rd, Lumphini, Pathum Wan, Bangkok 10330, Thailand
We’ve had the pleasure of visiting this spot twice for both of our vegan group welcome dinners. It’s one of those places that really helps set the tone of the diversity and delicious flavors of Thai cuisine that our travelers will get to experience during the trip.
You’ll find thoughtful reinterpretations of Thai comfort food — from crispy plant-based pork belly and vegan fried chicken to rich curries and creative takes on classic favorites — all made without meat, dairy, eggs, or other animal products. One of my favorites is their creamy and satisfying Tom Kha coconut based soup. It’s one of those dishes that after the first spoonful you think, “oh, I’m going to need to find this again!”
Bonita Cafe and Social Club
100 Soi Pramote (Silom Soi 26), Silom, Bang Rak, Bangkok 10500, Thailand
This sweet spot is like walking into someone’s home and having their grandma cook for you while you meet the family cat. It’s truly a special, one-of-a-kind spot, and its quickness has been delighting locals and visitors alike with fresh, made-to-order comfort food.
The menu spans a diverse mix of Western-inspired vegan favorites and international comfort dishes, from hearty Club sandwiches, burgers, and pizzas to Japanese-style curry, soups, salads, and sweet treats like pancakes and chocolate smoothies. Everything is prepared from scratch with care, and portions are generous (as you can see from the pictures, I honestly didn’t know what I was getting into when I ordered it).
Plantiful
Two locations in Bangkok
Now some people might see this spot and think, I didn’t travel all the way to Bangkok to go to a juice shop! While they do have excellent juices and smoothies, there is so much more. Plantiful is also an excellent choice if you need something a little lighter and healthier after a little too much fried tofu and noodles (no judgement)!
What started as a meal-delivery provider of clean, preservative-free dishes has grown into a vibrant café destination with a menu full of nourishing meals, fresh juices, smoothies, and specialty coffee — all crafted from nutrient-rich, unadulterated plant ingredients. The menu here spans breakfast-and-brunch classics and hearty all-day fare to colorful salads, bowls, burgers, pasta, and inventive plant-based twists on favorites like buckwheat pasta, tofu wraps, and vibrant smoothie blends.
No matter what you choose, you can’t go wrong. This is my favorite place to go for something healthy, delicious, and quick! Also, don’t forget to order a slice of chocolate raspberry cake (you won’t believe it’s gluten-free)!
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!
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 these spots and they’re all vegan-friendly!
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!
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!
Vegan-Friendly Hotels Around the Globe
If you’re also interested in vegan and vegan-friendly hotels in other parts of the world, check out these guides.
The Best Vegan Hotels Throughout Europe
Vegan Hotels and B & Bs in the US to Book for Your Next Trip
London’s Best Vegan-Friendly Hotels to Visit
Gorgeous Vegan and Vegan-Friendly Hotels in Bali
Where to Stay for the Best Vegan-Friendly All-Inclusive Holiday
Essential Bangkok Vegan Travel Tips
I was really pleased with all of the vegan restaurants in Bangkok, but when you go outside of them it can get tricky — 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!
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 Jae 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 is well known, so there is no confusion if you ask what dish is Jae.
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.
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.

So glad I found this article. Have added them all to my visit list for February.