
Bangkok Vegan Guide: Where to Eat by Neighborhood (2026)
Where to eat Bangkok vegan, area by area: jay food courts, plant-based cafés, how to order without Thai, sample routes and what to check before you go in 2026.
On this page
Last updated November 2026: planning a Bangkok vegan trip gets easier once you know three things. Jay (เจ) means vegan-style, venues cluster along BTS and MRT lines, and food courts are the cheapest route. Pick Sukhumvit for cafés, the Old Town for Thai classics near Khao San, and the Chatuchak area for the cheapest food court.
Featured image: Peachyeung316, CC BY-SA 4.0, via Wikimedia Commons.
Quick Answer: Best Bangkok Vegan Picks by Situation
We grouped this guide by area, because Bangkok traffic punishes a flat list of venues. For street-level context before you start, read our Bangkok street food guide. Our pick for a first evening is Vistro on Sukhumvit 24, because its menu is global and easy to order from. For a group dinner, compare it with the options in our Bangkok restaurant roundup. Confirm every address and opening status before you travel.

| Situation | Pick | Area | Getting there |
|---|---|---|---|
| Cheapest | Chamlong's Asoke food court | Near Chatuchak market | Grab is the simplest route; check current directions |
| First night | Vistro | Sukhumvit 24 | Short walk from Phrom Phong BTS |
| Cooking class | May Kaidee | Soi Samsen 5, near Khao San | Taxi or walk; check the route on a map |
| Sweet tooth | Veganerie or the EmQuartier ice cream shops | Nana, Chidlom, Silom, Siam Square, Phrom Phong | BTS to the nearest branch |
| Group dinner | Vegan Pranakhon | Thanon Tanao, Old Town | Taxi or Grab |
| Early morning | Chamlong's Asoke food court | Near Chatuchak market | Arrive early, as dishes sell out |
| No Thai needed | So Vegan food court stands | Ekkamai, I'm Chinatown | BTS to Ekkamai; check Chinatown access |
How Vegan Works in Bangkok: Jay, Vegetarian, and Vegan-Friendly

Jay (เจ) food follows a Buddhist-rooted practice that skips meat and dairy. Many jay kitchens also leave out onion, garlic and other pungent vegetables. Look for yellow-and-red flags on stalls and menus, because they mark jay food. Each autumn the Vegetarian Festival fills Yaowarat in Chinatown with those flags. Timing shifts yearly and usually lands in September or October, so check the Tourism Authority of Thailand for current dates. Vegetarian does not always mean vegan. Fish sauce and shrimp paste are often treated as vegetarian, and egg can hide in noodles and sauces. Jain-style meals, offered at So Vegan, also drop onion and garlic. We cannot vouch for allergen safety, so ask each kitchen directly.
- Say 'kin jay' (กินเจ) to signal that you eat jay food.
- Ask whether a dish has egg, fish sauce or shrimp paste.
- Ask about dips and sauces separately.
- Soy milk is not always dairy-free. Check the label or ask for another plant milk.
Vegan Food Courts and Budget Eating

Chamlong's Asoke vegetarian food court sits near Chatuchak market, and stalls fly yellow-and-red jay flags. You swap cash for food tickets at a window inside the shop, then trade tickets for food at the stalls. Ordering is point-and-hope, but you need no Thai. Go early, because some dishes sell out, and you can reach Chatuchak before the heat builds. So Vegan runs food court stands at the back of Century Mall in Ekkamai and on the second floor of I'm Chinatown. At Walee Vegetarian, in the EmQuartier basement near Gourmet Market, you choose from trays of jay dishes. Treat all three as the budget tier, and check current prices on the day. For wider stall tactics, see our street food planning notes. For non-vegan options for mixed groups, the Michelin Guide's Bangkok listings are a handy cross-check.
Old Town and Khao San Area
May Kaidee is a restaurant and cooking school on Soi Samsen 5, Wat Sam Phraya. One traveler reports a 15-minute walk from Khao San. Arawy Vegetarian at 152 Dinso Road, near Democracy Monument, looks like a regular street eatery but serves only plant-based food. That same traveler puts it about 10 minutes from Khao San. Vegan Pranakhon at 139 Thanon Tanao has a modern Thai menu. Mango, at 13 Thanon Tanao, is a vegetarian café where most dishes are vegan or can be made so. Confirm the walking times on a map before you commit.
Arawy sits about 10 minutes from Khao San, yet the cost table lists taxi or Grab for the area.
Sukhumvit and Thonglor Cluster

Vistro, at 46/1 Sukhumvit 24 Alley, is a short walk from Phrom Phong BTS. Broccoli Revolution, at 899 Sukhumvit Road near Thong Lo BTS, has a second branch in Central Embassy. Nature's Charm Cafe is on Sukhumvit 51 Alley. Golden State serves vegan sushi on the third floor of RR Space, Sukhumvit 33 Alley, and its lift sits beside a cannabis shop. May Veggie Home has moved, with recent reports placing it on Sukhumvit 101 Alley. Its Express branch is listed on Sukhumvit Soi 23 in one report and Soi 49 in another, so confirm the address first. Veganerie reportedly runs six branches. Our rule: take BTS to Phrom Phong or Thong Lo, and use Grab for May Veggie Home.
Chinatown, Silom, and Sathorn
So Vegan is at F2-14, 15 Charoen Krung Road, inside I'm Chinatown mall. Take the escalator to the second floor. Gyofu serves vegetarian dumplings in Chinatown, and a recent report says it has dropped egg from the menu. Ask before you order. Bai Plu House, on Suan Phlu 8 Alley in Sathon, is a family-run spot known for mushroom and tofu dishes and oat soft-serve. Reports say it opens early and closes in the afternoon, so check current hours before you go.
Northern and Isaan Vegan Specialists (Further Out)
Maan Muang serves northern Thai food, and most of its large vegetarian menu can be made vegan. Tammang does Isaan flavors, with much of its vegetarian menu vegan. Sutunthip has a big menu and sits a few minutes by taxi from Icon Siam. All three are far from central Bangkok. We would go only if regional cooking is your goal, not a quick lunch. Confirm each address and hours first.

Must-Try Vegan Thai Dishes and Where to Find Them
Order by dish when you cannot read the menu. Our Bangkok pad Thai guide covers the noodle classic in depth. For dessert, see our mango sticky rice guide. Ask about the points below for each dish.
- Pad Thai: check for egg, shrimp and fish sauce. A jay-labelled version is usually safer.
- Khao soi: a northern curry noodle soup. Kem-Kon Vegan is reported to have four locations. Ask about the broth and noodles.
- Tom yum: confirm there is no shrimp paste or fish sauce in the base.
- Mango sticky rice: coconut-based and usually dairy-free. Ask about toppings.
- Roti Sai Mai: pandan crepes with candy-floss strands, usually vegan-friendly. Check the crepe batter.
- Tofu and soy milk: look for stands selling fresh hot soy milk. Packaged brands such as Vitamilk and Lactasoy may carry dairy versions.
Desserts, Coffee, and Drinks
Hebe Plant Bar and Molly Ally are reported to sit side by side in EmQuartier, so you can compare scoops. Verify both before you detour. Veganerie is known for milkshakes and bakes. Vegan Pranakhon serves mocktails. Nature's Charm Cafe, from the plant-milk brand, is a coffee stop in Thong Lo. Ask whether sweeteners and creamers are plant-based.

Vegan Cooking Classes and Food Tours
Choose a class when you want to learn jay ordering and sauces, not just eat another meal. May Kaidee teaches pad Thai in its class, and you leave knowing what goes into it. Compare options in our Bangkok cooking class guide. If you prefer a guided route through stalls, read our Bangkok food tour picks. Tell the host you are vegan before booking.
Delivery, Ordering Apps, and Where to Base Yourself
Grab, LINE MAN, Foodpanda and Robinhood are reported to list many vegan venues. Verify the apps are current before you rely on them. Delivery makes sense when your hotel sits far from a cluster. For a base, we would choose Phrom Phong or Thong Lo for cafés and BTS access. The Old Town suits walkers who want May Kaidee and Tanao in reach. One source reports no fully vegan hotel in Bangkok, so ask your hotel about vegan breakfast.
Plan Your Days: Sample Routes
Pair venues by geography to avoid cross-city traffic. Check hours before each stop.
- One day: Chamlong's Asoke food court early, Chatuchak market next, then dinner at Vistro on Sukhumvit 24.
- Day one of three: repeat the one-day plan.
- Day two of three: May Kaidee class, Arawy for lunch, then Vegan Pranakhon or Mango on Thanon Tanao.
- Day three of three: So Vegan in I'm Chinatown, Gyofu dumplings, then a Bai Plu House trip only if current hours fit.
- Layover: Walee at EmQuartier, an ice cream stop next door, and Vistro by BTS from Phrom Phong.

Costs, Hours, and Timing
We use relative tiers because baht prices drift. Food court stands are the budget tier. Cafés are mid-range. Golden State is a bit pricier than typical Sukhumvit options, and Anotai is reported as high-end with small portions. Many venues keep split or short hours. Check before you go, using each venue's own page or Google Maps. The Jay Vegan Festival date changes each year, so confirm it with the Tourism Authority of Thailand.
| Area | Transit | Effort | Budget tier |
|---|---|---|---|
| Chatuchak and Asoke | Grab or BTS then walk; verify | Low | Budget |
| Old Town and Khao San | Taxi or Grab | Medium | Budget to mid |
| Sukhumvit and Thonglor | BTS (Phrom Phong, Thong Lo) | Low | Mid |
| Chinatown and Silom | Check current MRT or taxi route | Medium | Budget to mid |
| Maan Muang, Tammang, Sutunthip | Grab or taxi | High | Mid |
Mistakes to Avoid
Most Bangkok vegan stumbles are avoidable with a little checking.
Two reports disagree on May Veggie Home's Express branch: Soi 23 in one report and Soi 49 in another, so check before you ride.
- Assuming vegetarian means vegan.
- Trusting old listings. Closures and moves are common, as May Veggie Home shows.
- Underestimating traffic when you hop across districts.
- Arriving late at food courts, when dishes have sold out.
- Ordering sauces and dips without asking.
- Over-scheduling far-flung spots such as Maan Muang or Tammang.
Useful notes for your Thailand trip
Optional updates to our guides.
You might also like
Continue reading
More guides you'll find useful





