12 Vegan Restaurants in Bangkok Worth Visiting
➡️ If you’re visiting Bangkok for the first time, make sure to read my Bangkok itinerary post next.
1. VEGANERIE
VEGANERIE has eight locations throughout Bangkok, with a few inside malls like Siam Paragon.


VEGANERIE is one of the most well-known vegan restaurants in Bangkok.
They serve burgers, rice plates, Thai dishes, and really good vegan desserts.
Their price ranges from $5 USD for their rice bowls to $8 USD for their burger sets.
I often go here while visiting other tourist sites since they have multiple locations.
My favorite is their Vegan Soy Banoffee Waffles and Chocolate Waffles:


Their veganized Khao Soi is already very good and flavorful:

2. V Street
Address: Emsphere, Sukhumvit Rd, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand

V Street is located on the ground floor of the Emsphere Mall and is walkable from the Phrom Phong BTS station.
Their food is some of the best I’ve had in Thailand.

I got the Vegan Drunken Fried Rice ($9 USD) with a vegan egg plus a side of Vegan Katsu ($3 USD).
They have a large menu selection of rice plates, noodles, and wraps.
Pricier than your average vegan spot, but the food here was so well-seasoned and prepared. It’ll be one of the first spots I return to.
3. May Veggie Home
Address: 738 Sukhumvit 101 Alley, Khwaeng Bang Chak, Khet Phra Khanong, Krung Thep Maha Nakhon 10260


May Veggie Home was one of the first vegan restaurants in Bangkok that I visited during a 2015 Thailand trip.
They recently moved locations to a big open-spaced restaurant near the Punnawithi BTS station.
They have a large menu of mostly vegan Thai dishes.
Their price ranges from $4-7 USD.
I got the fresh spring rolls, green curry, and vegan Thai iced tea.
4. Vegan Mahanakhon
Address: 661 Arun Amarin Rd, ศิริราช Bangkok Noi, Bangkok 10700, Thailand

Vegan Mahanakhon is a higher-end restaurant near Wat Arun.
I took my parents here and they said it’s some of the best vegan food they had.
We got the Assorted Thai Appetizer Platter ($11 USD), Stir-fried Basil Pork or Kaprao ($6), Vegan Pork Belly ($6), Tom Kha ($7), Massaman Curry with Roti ($8), plus mango and watermelon smoothies.

My favorites were the Kaprao and Tom Kha.
They also have a sister restaurant Vegan Pranakhon that serves more fusion-Thai food.
5. Baanying’s Plant-Based Ying’s Garden
Address (new location): Dusit Suites Hotel Ratchadamri Rd, Lumphini, Pathum Wan, Bangkok 10330

I went to Ying’s Garden a few times during a recent Bangkok trip in November 2023.
It was one of the few vegan restaurants in Bangkok near the centralwOrld area where I was staying, though they recently moved to a new location inside Hotel Ratchadamri.

Their price ranges from $4-7 USD.
My favorite dishes were the vegan pork omelette and coconut soup with malindjo leaves and mushroom.
Even though they moved locations in Bangkok, it’s a restaurant I’ll definitely revisit.
6. Kaek Kao Kua
Address: 12 Sukhumvit Soi 27, Klongtoey Nua, Watthana, Bangkok 10110

Kaek Kao Kua is a popular vegan Thai noodle eatery, more located inside a family home building.
I actually tried their dish at a vegan market during the annual Thailand Vegetarian Festival in 2023.
After trying their noodles, I understood why it was a popular local eatery. So flavorful!
Their dishes cost around $4-5 USD.
7. Mercy Republic
Address: 120/17 ถนน สุขุมวิท Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand

Mercy Republic is an all-vegan restaurant and hip-hop themed restaurant and bar near Sukhumvit station.
They serve fusion food like curries, pizza, noodle dishes, burgers, and bar food.
I got the Tonkatsu Panang Curry Rice ($8.50 USD) and a smoothie.
The tonkatsu was nicely crisp and the curry was so flavorful. I’d go here again to try other items.
The next vegan spots offer inexpensive but solid vegan Thai food in Bangkok.
They’re usually located in the food courts of malls in Bangkok and cost $1-3 per combo meal.
8. So Vegan


So Vegan is a vegan food stall with multiple locations in Bangkok.
I went here often since it was right down the street from one of my stays.
You can buy a rice plate meal for as little as $1.50 USD, or order from their cook-to-order menu.
The food was fresh and filling.
9. Terminal 21 Vegetarian Stall (Mall Food Court)
Address: 88 Soi Sukhumvit 19, Khlong Toei Nuea, Thawi Watthana, Bangkok 10110

Terminal 21 has a vegetarian stall on the fifth floor of the mall’s food court.
You choose items from the counter or order from their menu.
You choose 3 items + rice for around $1 USD. I visited a few times as it was close to another stay.
10. Talalaks (Siam Paragon Mall Food Court)
Address: 991 Rama I Rd, Pathum Wan, Bangkok 10330

Talalaks is a vegan food stall on the ground floor of the Siam Paragon food court.
Their rice plate meal costs around $2-3 USD where you can choose from different options.
I usually always get a curry as one of them.
It’s a solid and very filling meal. Ask to heat it up or it’ll be lukewarm by default.
11. Walee (EmQuartier Mall Food Court)
Address: The Emquartier 693 Sukhumvit Rd, Khlong Toei Nuea, Watthana, Bangkok 10110

Walee is another vegan food stall, located on the food court of the EmQuartier Mall.
The mall is located right next to the Phrom Phong BTS station.
Their combo rice meal costs about $2 USD.
12. Shine Thong Vegetarian Food (CentralWorld Food Court)
Address: Ratchadamri Rd, Lumphini, Pathum Wan, Bangkok 10330, Thailand

If you’re visiting CentralWorld and are looking for vegan food, go to the Shine Thong Vegetarian Food, similar to the other vegan food stalls mentioned here.
It can be quite hard to find and is located on the ground floor food court.
You will need to purchase a loadable voucher first from the food court’s machines and the stall will scan it.
This meal was around $2-3 USD.
Vegan Options at Bangkok Airport


If you’re taking a flight out of the Suvarnabhumi International Airport (BKK), you can get a vegan chicken sandwich from Subway.
They recently added First Pride’s vegan chicken strips.
Other Popular Vegan Restaurants in Bangkok
Below are other popular vegan restaurants in Bangkok that are on my list to visit, plus the type of cuisine they offer and price ranges:
Ethos
Address: 85/2 Thanon Tanao, Wat Bowon Niwet, Phra Nakhon, Bangkok 10200
- Mix of Thai and international cuisine
- Price range: $3-6 USD
May Kaidee
May Kaidee is also my favorite vegan restaurant in Chiang Mai.
Address: Two locations in Bangkok
- Vegan Thai dishes
- Price range: $3-5 USD
Bonita Cafe and Social Club
Address: 100 Soi Pramote (Silom Soi 26), Silom, Bang Rak, Bangkok 10500
- Salads, sandwiches, & Thai dishes
- Price range: $3-7 USD
Broccoli Revolution
Address: Three locations in Bangkok
- Healthier Thai and western dishes
- Price range: $5-9 USD
Nature’s Charm
Address: Sukhumvit 51 Alley, Khlong Tan Nuea, Watthana, Bangkok 10110
Makers of the Nature’s Charm vegan condensed & evaporated milks 💕
- Thai and international cuisine + desserts using their products
- Price range: $5-10 USD
Golden State Vegan Sushi Bar
Address: 40 Ekkamai 12 Alley, Khlong Tan Nuea, Watthana, Bangkok 10110
- Vegan bar and restaurant serving Japanese-fusion dishes.
- Price range: $5-15 USD
Where to Stay as a Vegan in Bangkok
Sukhumvit Road is a popular tourist area in general, but a great area to stay if you’re a vegan.
There are vegan restaurants all walkable from each other and are easily accessible by BTS train.
📲 Look for hotels in the most-vegan friendly area in Bangkok
Thailand Checklist: have you booked these yet?
📶 Thailand eSIM card — most popular option
🏨 Best hotels in Thailand — great locations and solid reviews
🌱 Look up vegan-related activities on Viator
🎟 Top Thailand day tours — most popular picks across the country
More Thailand Posts
- Best 3-Day Bangkok Itinerary: Temples, Malls, Parks & Famous Sites
- Where to Stay in Bangkok: 4 Best Areas & Hotels (Based on 6 Trips)
- Vegan 7-Eleven Options in Thailand You Have to Try!
- Guide to Thailand’s Annual Vegan/Vegetarian Festival
- Best Vegan Restaurants in Chiang Mai (Honest Reviews + Photos)
- List of 130+ Vegan Festivals Around the World
Follow my vegan food travels on TikTok 🌱
🎥 Watch next: Bangkok and Chiang Mai, Thailand Vlogs 🇹🇭
