Skip to content
6 Vegan Restaurants in Bangkok: Where to Eat by Area

6 Vegan Restaurants in Bangkok: Where to Eat by Area

The quick version

Six vegan restaurants in Bangkok grouped by area, with BTS, MRT and pier directions, Jay food ordering tips and who should skip each stop.

7 min readBy Longtail Eats Editorial
Share this article:
On this page

Last updated November 2026: Bangkok is easy for vegans, and we cover six picks across the city. Our shortlist of vegan restaurants Bangkok visitors can reach by train or boat runs from a Sukhumvit bistro to temple-side stalls. Choose by budget first, then by the neighborhood you are sleeping in.

Featured image: mlcastle, CC BY-SA 2.0, via Flickr.

6 Vegan Restaurants in Bangkok by Area

Our three strongest picks are Vistro for a sit-down dinner, the Vegetarian Foundation eatery by Chatuchak Market for cheap morning eating, and the Hindu Temple stalls for mock-meat lunches. The rest fill in Old Town. Hours and details checked November 2026. Stalls and foundation eateries change hours more often than restaurants do, so confirm before a long ride.

6 Vegan Restaurants in Bangkok by Area — a scene in Bangkok
Photo: Sharon Hahn Darlin, CC BY 2.0, via Flickr.

1. Vistro, Sukhumvit 24 Alley

Vistro is a vegan bistro at 46/1 Sukhumvit 24 Alley, Khlong Toei. Its menu runs from comfort-food classics to chef-driven plates, with kombucha, coffee and masala chai on the drinks list. Menu, online ordering and reservations all sit on the venue's own site, which is published in English.

We'd book it for a first evening when you want a proper table and air-conditioning after a hot day. Skip it if price is your main filter. Stalls elsewhere on this list cost far less.

2. Vegetarian Foundation eatery by Chatuchak Market

A vegetarian foundation runs this eatery just in front of Chatuchak Market, with several food stalls and a vegan shop. An older write-up found everything on offer vegan and reported a ticket system: you swap cash for tickets at the entrance and get unused ones refunded. That same report gave hours of roughly 9am to 2pm, so treat it as a morning stop and confirm current hours.

By BTS, leave at Mo Chit and walk past the market. By MRT, get off at Kamphaeng Phet and take exit 1. Skip it if you arrive after lunch or carry no cash. The building does not look like a restaurant, so check a map.

3. Ethos Vegetarian, near Khao San Road

Ethos Vegetarian sits right near Khao San Road, which makes it the easiest sit-down pick for Old Town. Every item on its menu is either vegetarian or vegan, and the labels are clear. It is strongest for breakfast, with lunch options too.

Read the labels closely. A dish marked vegetarian can still contain egg or dairy. Strict vegans should order only what is marked vegan, and anyone wanting a late dinner should look elsewhere.

4. Alice Café, attached to Issara by D Hostel

Alice Café is the café attached to Issara by D Hostel. It runs a full vegan menu alongside its regular one, so the kitchen also cooks non-vegan food. Prices run a little higher than at stalls, but it is a comfortable sit-down option for a mixed group.

Look up the hostel's address before you plan a route. Strict vegans who avoid shared kitchens should pick a fully vegan venue like Vistro instead.

5. Fried tofu stalls at Wat Intharawihan

Two stalls at Wat Intharawihan sell fried tofu with nuts, sweet syrup, herbs and chili. It is a snack stop rather than a full meal, so pair it with a temple visit. Take a Chao Phraya boat to Rama VIII pier, or walk from Democracy Monument or Khao San Road.

Ask the vendor what goes into the syrup and sauce if you avoid animal products. Skip it if you need a seat, a menu in English or air-conditioning.

6. Hindu Temple stalls, Silom and Surasak

Stalls on the streets behind the Hindu Temple cook vegan rice dishes, vegetables and a large range of mock meat. Locals eat here, and one past visitor found it cheap enough to order extra and take it away. Reach it by BTS at Surasak, or by boat to Oriental pier.

For more of this style, see our guide to cheaper vegan stall eating. Skip it at midday in hot weather, or if you need an English menu.

How to Eat Vegan in Bangkok: Vegan vs Vegetarian vs Jay

Sponsored

In Thailand, vegetarian does not always mean vegan. A dish can still contain egg, dairy or fish sauce. Our egg-and-dairy-friendly vegetarian options suit travelers who accept those. Strict vegans should ask before ordering.

Jay (เจ) food goes a step further. It is vegan and also leaves out garlic and onion. Look for a red letter on a yellow background, which can be written several ways. Before you order, run through this short checklist:

  • Fish sauce and shrimp paste hide in curries and stir-fries.
  • Oyster sauce is common in stir-fried vegetables.
  • Egg turns up in fried rice and noodle dishes.
  • Ghee appears in some Indian-style dishes.

Which Type of Vegan Spot Fits You

Pick the venue type before the venue. Our Thai dish guide covers what to order once you sit down. In our editorial assessment, first-timers who need air-conditioning should start with Vistro, and strict vegans should avoid places offering only veggie options.

Venue typePrice levelReliability for vegansEnglish menuAir-conditioning
Dedicated vegan restaurant (Vistro)SplurgeHighYesYes
Foundation or Jay eatery (Chatuchak)BudgetHighLimitedVaries
Temple or market stall (Hindu Temple, Wat Intharawihan)BudgetAsk each stallRarelyNo
Vegan menu in a café or hostel (Alice Café)MidMixed kitchenYesLikely

Costs, Hours and Payment

Stalls and foundation eateries are the cheapest options. Cafés and bistros cost more, and Vistro is our splurge pick. Cash may be the only way to pay at stalls, and the Chatuchak eatery reportedly runs on tickets. Aim to arrive by mid-morning, since it was reported open from about 9am to 2pm. Vegan food is not automatically gluten-free, so our gluten-free options guide covers that separately.

Good to know

Vistro's evening table fits the day once the Chatuchak eatery's 9am to 2pm window has closed.

Getting Around: BTS, MRT and Boats

Group your stops by area to avoid backtracking. Chatuchak works from BTS Mo Chit or MRT Kamphaeng Phet exit 1. Surasak BTS serves the Hindu Temple stalls. Boats reach Oriental pier for the same stalls and Rama VIII pier for Wat Intharawihan. Midday heat saps energy, so keep outdoor stalls for morning and book Vistro for the evening.

Plan Your Vegan Day in Bangkok

Sponsored

Pair two areas at most per day. Here are four combinations we'd use:

  • Morning at the Chatuchak eatery, then an evening table at Vistro.
  • Breakfast at Ethos Vegetarian, then fried tofu at Wat Intharawihan.
  • Lunch at the Hindu Temple stalls near Surasak.
  • Café meal at Alice Café, then a walk around Khao San Road.

Backup Stops Near Khao San Road When Your First Pick Is Closed

Stalls and foundation eateries can close early or change hours, so it helps to keep a fallback in the same area. Old Town has the most options because Khao San Road sits at its center. Hours and prices for all of these should be confirmed before you go, since we have not listed fixed figures for any of them.

  • Khao San Road night stalls. Numerous stalls set up here at night, with plenty of options and generally low prices. They are not vegan-specific, so ask what goes into each dish. This is the pick for an evening when Ethos Vegetarian is no longer serving.
  • Old Siam Mall food court. One stall in the food court is reported to have some veggie options, and the court is air-conditioned. Treat it as a vegetarian-leaning fallback rather than a vegan one, and check each dish for egg, dairy or fish sauce.
  • Kor Panich, a sweet detour. This is a mango sticky rice shop, not a vegan restaurant. Check its current MICHELIN Guide entry and ask about the ingredients before counting it as a vegan dessert.

The logic is the same as in our day plans above. If the Chatuchak eatery has closed by the time you arrive, move to Vistro for an evening table. If you reach Old Town late, start with the Khao San Road stalls and keep Alice Café for a seated meal with a full vegan menu. Strict vegans should treat every mixed-menu fallback as a question to ask, not an assumption.

Wat Intharawihan lies a little north of Khao San Road, so the fried tofu stalls can slot in as a snack between meals. Midday heat is the main friction in Old Town, which makes the air-conditioned mall food court a practical break if you are walking between stops.

For trip-planning details, seeMICHELIN Guide Thailand.

Explore More Bangkok Guides

Keep planning your Bangkok trip with these guides.

Bangkok Guides

Explore vegan restaurants in other cities

Sponsored

Thai food notes for your next trip

Optional updates to our food guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful