
Nine days in October when Bangkok transforms and Jay food appears on every corner.
The Vegetarian Festival (Tesagan Gin Je) is a Taoist-origin festival observed by Chinese-Thai communities — nine days of strict vegetarian eating to honour the Nine Emperor Gods.
1st–9th day of the 9th month of the Chinese lunar calendar — usually October; exact dates change annually.
Chinatown becomes the epicentre — yellow flag stalls on every corner serving cheap vegan food (often 30–50 THB per dish); the air smells of incense.
In Phuket (and some Bangkok temples), devotees pierce their cheeks with skewers and walk on fire — the Bangkok version is less extreme but still spiritually intense.
This is the single best time to eat plant-based in Bangkok — quality, variety, and price are all at their peak; worth timing your visit around.
Yaowarat (Chinatown) sees the heaviest concentration of yellow-flagged stalls, given the festival's Chinese-Thai roots — a natural focal point if visiting during the nine-day window.