10 Amazing Vegan Restaurants in Bangkok to Try (2024)

Thailand is one of my top 2 favorite countries to visit as a vegan (the other one Singapore).

There are tons of vegan restaurants in Bangkok so you don’t have to worry about eating vegan or vegetarian while visiting.

There are actually more than 100 vegan restaurants in Bangkok listed on Happy Cow.

Here are ten vegan restaurants in Bangkok I enjoyed during my recent trips to Thailand, some multiple times, plus more popular vegan restaurants in Bangkok I want to try for next time.

If you plan to visit Thailand, I highly recommend going during the annual 10-day Thailand Vegetarian Festival in the fall. It’s a vegan heaven.

📖 Read next: Vegan options at 7-Eleven in Thailand

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 on the most-vegan friendly area in Bangkok

Popular Vegan Restaurants in Bangkok


VEGANERIE has eight locations throughout Bangkok, with a few inside malls like Siam Paragon.

A vegan cheeseburger with a small flag reading 'VEGANERIE 100% VEGAN' is presented on a black plate with a side of diced sweet potatoes. In the background, a tall glass of strawberry smoothie accompanies the meal, set in a casual dining environment.
A vegan katsu curry rice bowl from VEGANERIE Concept, featuring a crispy breaded cutlet topped with a rich yellow sauce and chopped chives, alongside fluffy white rice. The curry is filled with chunks of potato and carrot, all served in a black bowl on a marble table.

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:

A decadent serving of vegan soy banoffee waffles from VEGANERIE Concept, garnished with a dollop of whipped cream topped with a branded flag. Accompanied by banana slices and a scoop of vanilla ice cream, dusted with biscuit crumbles, and drizzled with caramel on a black plate.

2. alt.Eatery

Address: 945 Sukhumvit 51 Alley, Khlong Tan Nuea, Watthana, Bangkok 10110

alt.Eatery is the first plant-based food community store in Bangkok. It’s also a full vegan restaurant in a beautiful and retro-decorated space with indoor and outdoor seating.

It’s right next to the Thong Lor BTS station and it’s hard to miss while walking by.

Their price ranges from $4-7 USD.

They have lots of Thai and international vegan dishes.

I went here a few times and it was always a fun and comfortable experience. I bought a few of their frozen vegan meats in their grocery store to take to California.

3. May Veggie Home

Address: 738 Sukhumvit 101 Alley, Khwaeng Bang Chak, Khet Phra Khanong, Krung Thep Maha Nakhon 10260

A bowl of aromatic vegan green curry, rich and creamy with coconut milk, filled with green vegetables and red chili slices for a spicy kick. The curry is served in a traditional white bowl with a blue rim and includes a spoon, set on a woven placemat, with a plate of fresh spring rolls in the background
Fresh vegan spring rolls packed with vibrant greens, purple cabbage, and shredded carrots, sprinkled with sesame seeds. A spoon is poised above, drizzling a clear, amber-hued sauce, enhancing the rolls' fresh ingredients, all presented on a green leaf-shaped plate

May Veggie Home was one of the first vegan restaurants 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. Baanying’s Plant-Based Ying’s Garden

Address: The Market Bangkok ชั้น 3 โซน M1 ติดลิฟต์แก้ว Ratchadamri Rd, Lumphini, Pathum Wan, Bangkok 10330

close-up view of a vegan chicken omelette served in a ceramic bowl, topped with a golden-brown, crusted patty, and drizzled with a caramel-colored sauce. A blurred background features a glass of iced green tea and a metal bowl of soup with mushrooms and greens, suggesting a comfortable dining setting
vegan pork omelette served in a bowl accompanied by a tall glass of iced coffee with a straw. The omelette is topped with a generous amount of pink vegan pork bits, and the background hints at a cozy café atmosphere with a soup bowl and a plush, cream-colored seat.

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.

It’s located on the third floor of a pretty quiet mall, but they have plenty of seating even during busy hours.

Their price ranges from $4-7 USD.

My favorite dishes were the vegan pork omelette and coconut soup with malindjo leaves and mushroom.

5. Kaek Kao Kua

Address: 12 Sukhumvit Soi 27, Klongtoey Nua, Watthana, Bangkok 10110

The image displays a hearty bowl of vegan noodles from Kaek Kao Kua Vegan Restaurant in Bangkok, almost finished, with a pair of chopsticks resting on top. The bowl contains spicy noodles, a large piece of vegan fish ball, a crispy wonton, and a slice of daikon radish, all with a light coating of chili oil, highlighting the robust and flavorful vegan options available in Bangkok's culinary scene.

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.

6. Mango

Address: เลขที่ 13 Thanon Tanao, Wat Bowon Niwet, Phra Nakhon, Bangkok 10200

Mango is one of the few vegan restaurants in the Khaosan Road area. They’ve been in Bangkok for almost a decade. I first visited in 2015.

They serve mostly Thai dishes like curries and noodles.

Their dishes cost around $4-5 USD.

Cheap Vegan Restaurants in Bangkok

Here are some inexpensive but good vegan Thai food in Bangkok. They are usually located in the food courts of malls in Bangkok and cost $1-3 per combo meal.

7. So Vegan

meal served at So Vegan Restaurant in Sukhumvit, Bangkok, Thailand. The biodegradable plate is partitioned into sections containing multi-colored rice, a green bitter gourd stir-fry with tofu, and a yellow curry with mixed vegetables, demonstrating a colorful and nutritious vegan meal.
dish from So Vegan Restaurant featuring a combination of white rice with a side of dark vegan meat substitute, a green curry with mixed vegetables, and a creamy tofu scramble, all served on a sustainable plate, highlighting the variety of plant-based dishes available at the establishment

So Vegan is a vegan food stall with multiple locations in Bangkok.

I went here often since it was right down the street from my Airbnb stay. 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.

8. Terminal 21 Vegetarian Stall (Mall Food Court)

The image shows a vegan and vegetable rice meal from a vegetarian stall at the Terminal 21 Mall Food Court in Bangkok. On the plate, there's a portion of brown rice, a scoop of bright yellow squash, and a serving of a spicy, shredded vegan meat substitute, garnished with a kaffir lime leaf. The meal is accompanied by a side of steamed broccoli, emphasizing a balance of flavors and nutrition.

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.

9. 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.

You do have to buy a meal card at the food court counter, then use that as payment.

Their rice plate meal costs around $2 USD.

10. Walee (EmQuartier Mall Food Court)

The image displays a vegan meal from Walee Vegetarian Stall located at the EmQuartier Mall Food Court in Bangkok. The plate consists of a hearty serving of multi-grain rice, a vibrant yellow bamboo shoot curry, a side of mixed vegetable curry with carrot and potato, and a small bowl of green curry with tofu, showcasing the diversity of vegan Thai cuisine in a mall setting.

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.

Vegan Options at Bangkok Airport

advertisement for a new plant-based chicken sandwich available at Subway, featuring original chicken strips made from soy, wheat, and bamboo fiber. The vibrant menu board also suggests combo meal upgrades and displays prices in Thai currency, indicating the location within Suvarnabhumi International Airport in Bangkok.
close-up of a vegan chicken sandwich from Subway, with the sandwich cut open to reveal the plant-based chicken strips, fresh lettuce, slices of tomato and cucumber, all within a hearty whole grain bread. The image captures the textures and colors of the sandwich, highlighting Subway's fresh ingredients.

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:


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

Thailand Travel Essentials:

📲 Local sim card or eSIM card from Airalo

 🚌 Look up vegan-related activities on Viator

🎫 Browse through dozens of Thailand tours

Related Posts

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 in 2024

🎥 Watch next: Bangkok and Chiang Mai, Thailand Vlogs 🇹🇭

11 Places to Visit in Chiang Mai, Thailand: nature, markets, spas, shopping 🇹🇭 Solo Travel vlog
Bangkok, Thailand - chill vlog, trying to speak Thai, F4 cast, vegan food - 🇹🇭 Solo Travel Vlog #1