Food · 4 min
Vegan / vegetarian Bangkok — what to eat and how to order
Bangkok is one of the easier Asian capitals for vegan/vegetarian travelers — there's a deep tradition of Buddhist vegetarian cooking ("jay" food), the annual Vegetarian Festival (October), and a growing modern plant-based scene driven by both local and Western nomads.
The two traditional Thai vegetarian frameworks
"Jay" food (เจ — strictly vegan + Buddhist) - No meat, fish, eggs, dairy, OR animal-derived stocks. - Also excludes pungent herbs (garlic, onion, leek, scallion) per Mahayana Buddhist tradition. - Marked by yellow flag with red Chinese characters. Look for this signage. - During the Vegetarian Festival (Oct, 9 days) it's everywhere; ~20% of Bangkok food vendors put up jay flags. - Off-season: vegan-jay restaurants exist year-round but require seeking out.
"Mangsawirat" (มังสวิรัติ — vegetarian, less strict) - No meat or fish, but eggs and dairy are usually OK. - Garlic/onion are usually included. - Closer to Western "lacto-ovo vegetarian".
How to order
- Strict vegan: "jay" or "ahaan jay". Ideally find a jay-flagged restaurant.
- Vegetarian (lacto-ovo): "mangsawirat" or specify what to exclude.
- Modifying existing dish:
- "Mai sai nuea, mai sai goong, mai sai gai" — no beef, shrimp, chicken.
- "Mai sai nam pla" — no fish sauce.
- "Mai sai kapi" — no shrimp paste.
- "Mai sai khai" — no egg.
- "Mai sai nom" — no milk.
Top vegan/vegetarian restaurants in Bangkok
Modern plant-based: - Veganerie (multiple locations) — modern Western-style vegan; smoothie bowls, burgers, pastries. - Broccoli Revolution (Thonglor) — vegan-vegetarian Thai-Western, popular with nomads. - Bonita Café & Social Club (Sathorn) — vegan brunch, plant-based. - May Veggie Home (Asok) — sit-down Thai vegetarian. - Charm Eatery & Farm Cafe (Phra Khanong) — farm-to-table vegan.
Traditional Thai vegetarian/jay: - Anotai (Phaholyothin) — long-running Thai vegetarian, jay-flagged. - Tamarind Café (Sukhumvit Soi 18) — Thai-vegetarian, established. - Jay Fai's vegetarian neighbors — many Old Town stalls have jay options. - Khun Daeng / multiple jay shops in Banglampu / Old Town.
International vegan/vegetarian: - Vista Vegan (Sukhumvit) — Italian vegan. - Govinda's (Sukhumvit) — Indian vegetarian, Hare Krishna affiliated. - Ethos Vegetarian (multiple) — Indian-international.
Easy vegan-friendly Thai dishes (default-vegan or easily-modifiable)
- Pad Thai mai sai gai mai sai goong mai sai khai jay — vegan pad thai (with tofu instead of shrimp/chicken; no egg).
- Som Tam Jay — papaya salad without fish sauce / dried shrimp / shrimp paste.
- Pad Krapao Taohu Jay — basil stir-fry with tofu (no fish sauce).
- Vegetable curries — green/yellow/massaman with vegetables and tofu instead of meat. Specify "no shrimp paste" (mai sai kapi).
- Glass noodle salad (yum woon sen) jay — vegan-modified.
- Pad Pak Boong — stir-fried morning glory; usually vegan but check fish sauce.
- Khao Soi Hed (mushroom) — northern coconut-curry noodles with mushrooms instead of chicken.
Vegan-friendly markets / food courts
- Or Tor Kor Market — multiple vegan/vegetarian stalls; especially the second-floor food court.
- SookSiam at ICONSIAM — several jay-flagged stalls year-round; expanded during the Vegetarian Festival.
- MBK food court — at least 2 vegetarian counters.
- Chatuchak Weekend Market food sections — multiple vegetarian options.
- Hospital food courts (Bumrungrad, BNH) — surprisingly often have vegetarian counters; useful as backup.
Vegetarian Festival (October)
The Vegetarian Festival (Tesagan Gin Je) is a 9-day Buddhist observance, typically late September to early October (lunar calendar). During this period:
- ~20% of Bangkok food vendors switch to all-jay menus and put up the yellow flag.
- Free vegan food at temples and some markets.
- Yaowarat (Chinatown) is the festival's epicenter — entire streets become vegan for the period.
- Best time to visit Bangkok if you're vegan — even meat-eater spouses will find food easy.
See event-vegetarian-festival for details.
Common pitfalls for vegan/vegetarian travelers
- Hidden fish sauce — almost every Thai stir-fry has fish sauce by default. Always specify "mai sai nam pla".
- Shrimp paste in curry pastes — most Thai curry pastes contain shrimp paste. Confirm "mai sai kapi".
- Egg in pad thai — default. Specify "mai sai khai" if vegan.
- Beef/chicken stock as base — most Thai noodle soups use meat stock. The vegan equivalents need to be at jay-flagged places.
- "Vegetarian" not always meaning "vegan" — at non-jay restaurants, ask specifically about eggs/dairy/fish stock.
- The Vegetarian Festival isn't reliable in October — verify lunar date. Some years it's Sep, some Oct.
Apps + resources
- HappyCow app — global directory of vegetarian/vegan restaurants. Bangkok has 100+ listings.
- Google Maps "vegan" filter — useful but unreliable; cross-check with HappyCow.
- Reddit r/Bangkok vegan threads — periodic up-to-date recommendations.
- Vegetarian Society of Thailand — has restaurant directories.
When the agent should reference this
- Travelers self-identifying as vegan/vegetarian.
- Couples where one partner is vegetarian.
- Travelers visiting during the Vegetarian Festival (October).
- Long-stay travelers establishing eating routines.
- Travelers asking "is Bangkok vegan-friendly?"
Pair with: event-vegetarian-festival, food-thai-curries, food-pad-krapao.
Editorial note. This entry is travel guidance, not professional advice. Specific names, prices, and operating hours change; verify time-sensitive details (visa rules, transit fares, restaurant hours) with official sources before relying on them. Where we mention industry-level safety patterns (scams, district orientations), we draw on widely-published travel advisories and traveler reports rather than first-person investigation. We're not making accusations against any specific named establishment. See Terms and Affiliate disclosure.