Few cities in Asia make plant-based eating as easy or as delicious as Chiang Mai. A deep Buddhist vegetarian tradition, a large wellness and nomad community, and the city's natural abundance of vegetables, tofu, and herbs have produced a plant-based scene with genuine range: humble 40-baht jay rice shops, creative vegan restaurants, raw-food cafes, plant versions of every Thai classic, and an entire festival devoted to going meat-free. This guide covers where to eat, how to order, and what to know.
For the wider food scene, see our food guide hub.
How to order plant-based in Thai
Two words unlock everything:
- Jay (sounds like "jair"): strict vegan-vegetarian, no meat, egg, dairy, garlic, or onion. The Buddhist vegetarian standard, marked by yellow flags on stalls and shops. Say "gin jay" (I eat jay).
- Mang sa wirat: vegetarian, no meat but may include egg and dairy.
At regular restaurants, the catch is hidden animal products: fish sauce, oyster sauce, and shrimp paste are in many dishes. Useful phrases: "mai sai nam pla" (no fish sauce) and asking for tofu ("tao hu") instead of meat. At dedicated vegetarian places none of this is a concern.
The restaurants to know
- Pun Pun: The beloved organic, farm-to-table vegetarian Thai project, focused on heirloom ingredients and sustainability, with a peaceful branch in the grounds of Wat Suan Dok. A Chiang Mai institution.
- Goodsouls Kitchen: Creative, generous vegan comfort food, from plant versions of Thai classics to burgers and desserts. A perennial favourite.
- Aum Vegetarian Restaurant: A long-running Old City vegetarian spot serving Thai classics in plant form for decades.
- Reform Kafe: Stylish plant-based cafe and restaurant with Thai and Western dishes, popular with the nomad crowd.
- May Kaidee's: Famous vegan Thai restaurant and cooking school.
- Imm Aim and Taste from Heaven: Two more well-loved vegetarian kitchens covering Thai and fusion.
Beyond these, the scene runs deep: vegan pizza, raw-food cafes, smoothie bowls, and jay shops in every neighbourhood. Explore past the famous names.
The cheap jay shops
For the best value, find a jay (vegetarian) rice-and-curry shop, marked by yellow flags and signs. You point at trays of plant-based dishes over rice, and a full meal costs 40 to 80 baht. These humble shops, common around the markets and temples, are how local vegetarians eat every day, and they are some of the best-value meals in the city.
The Vegetarian Festival
Once a year, usually in late September or October, the nine-day Vegetarian Festival (Tesagan Gin Jay) turns much of Chiang Mai plant-based. Yellow jay flags bloom across town, markets and stalls fill with vegan versions of every Thai dish, and the Warorot and Chinatown area becomes a hub of cheap meat-free street food. If your visit overlaps it, you will eat extraordinarily well; it is one of the best times to be vegetarian here.
Vegan Thai classics, made plant-based
| Dish | Vegan version |
|---|---|
| Khao soi | Coconut curry noodles with tofu, at plant-based spots |
| Pad Thai | With tofu, no egg or fish sauce |
| Green / massaman curry | Coconut-based, with tofu and veg, no fish sauce |
| Som tam | Papaya salad without dried shrimp or fish sauce |
| Stir-fried vegetables / basil tofu | Naturally easy to make vegan |
| Mango sticky rice | Already vegan (coconut milk) |
Health and Western plant-based
For a break from Thai food, Nimman and the Old City are full of plant-based Western and health food: vegan burgers and pizza, smoothie bowls, salads, raw food, and brunch, serving the city's large wellness and digital-nomad community. The quality is high and the prices are fair. See our cafes guide for more plant-friendly cafe options.
The bottom line
Chiang Mai is a plant-based paradise, from yellow-flag jay shops to creative vegan kitchens. Learn 'jay' and 'mai sai nam pla', seek out Pun Pun and Goodsouls and the cheap rice shops, and time a visit to the Vegetarian Festival if you can. Then learn to cook it yourself with a vegan-friendly cooking class, and read our food hub for the rest.