Home Chiang Mai Thailand Chiang Mai Hotels About
Home  ›  Asia  ›  Thailand  ›  Chiang Mai  ›  Vegetarian & Vegan
🇹🇭 Vegan & Vegetarian Chiang Mai · 2026

Vegetarian & vegan Chiang Mai
the city plant-based travellers flock to

Plenty of cities claim to be veg-friendly. Chiang Mai actually is — temples where people fast meat-free, northern food that already leans on vegetables, and a wall of vegan cafés that long-stay expats opened around Nimman. Here are the real spots, real flavours, rough prices, and the October festival you should know about.

Why eat here

Thailand's unofficial plant-based capital

Picture a city where a few steps in any direction turn up a shopfront with a red jay flag, a café with a vegan menu that runs a full page, and a northern restaurant that will happily make you nam prik num and steamed vegetables with no meat at all — that's Chiang Mai. Honestly, it's one of the easiest places in Southeast Asia to eat vegetarian or vegan, and that didn't happen by accident. It comes from three things meeting in one place — temple culture, where northern Thais have fasted meat-free for generations; northern food, which is built around vegetable dishes anyway; and a foreign community that stayed long enough to open international-style vegan spots all over town.

The fun part is you get to choose how you eat — Thai-Chinese jay food from markets and charity kitchens for next to nothing, home-style northern cooking made vegan from organic vegetables grown on site, or modern vegan cafés doing buddha bowls, plant-based burgers and dairy-free, egg-free cakes. We've picked the spots people genuinely recommend, from Free Bird Café, which trades to support stateless kids, to Pun Pun in the grounds of Wat Suan Dok — and we'll tell you plainly which suits whom, and which dishes are the real ones to try.

During the jay (vegetarian) festival (Oct): roughly nine to ten days on the Chinese calendar, when the whole city flies yellow flags and even meat restaurants put out a jay menu. Kad Luang and Chinatown are the heart of it — the easiest time of year to eat meat-free.
The spots & dishes

8 places & plates worth a plant-based detour

Ordered from the city's landmark vegan restaurants to the northern dishes and festival eats — and we'll flag which is which.

🐦1
Free Bird Café
Old city · the vegan café that gives back

The vegan-vegetarian café people in Chiang Mai talk about most, and there's a queue not only for the food but because the profits support a foundation that helps stateless Burmese children and refugees. The menu is vegan, half Asian and half Western — green curry with tofu, buddha-bowl salads, sandwiches, and dairy-free, egg-free cakes. Upstairs there's a charity thrift shop too. To be honest, people come to fill both stomach and conscience. Get there before noon if you can.

Where: Near Tha Phae Gate, old city · walkable from the Tha Phae area
Price: Mains around ฿120–200 · drinks ฿60–100
Stands out: Vegan for a cause · queues most days, go early
🌱2
Pun Pun
Wat Suan Dok · home-style food from its own organic garden

If you want northern-Thai food without meat that still tastes genuine, Pun Pun is the name people have recommended for years. It sits in the grounds of Wat Suan Dok and is part of a seed-saving and self-reliant-farming learning centre, so a lot of the vegetables are grown on site, organically. The menu shifts with what's ready — tam khanun, home-style vegetable curries, chili dips, and freshly cooked brown rice. The flavours are honest and homey, the setting is a leafy garden, and it suits anyone who wants healthy northern food somewhere quiet.

Where: In the grounds of Wat Suan Dok, west of the old city
Price: Dishes around ฿80–160 · rice and sweets a few baht more
Stands out: Own organic vegetables · menu changes with the season
💜3
Anchan Vegetarian
Old city · a full Thai & northern jay-vegan menu

A Thai vegetarian-vegan restaurant in the old city that does a full menu of Thai and northern dishes with no meat — pad thai, green curry with tofu, mushroom tom yum, plus northern plates. It swaps in tofu and soy protein convincingly, and the seasoning is properly bold, not washed-out. It's named for the butterfly-pea flower (anchan) used to give rice and drinks a natural blue colour. It's a place strict jay eaters and vegan travellers come to because whatever you order, you can be sure there's no meat in it.

Where: Old city area · walkable from many guesthouses
Price: Dishes around ฿80–150
Stands out: Full Thai-northern menu · good for strict jay
A tall stack of vegan pancakes drizzled with maple syrup, topped with sliced banana and mint — a healthy café brunch plate 4
Reform Kafe
Old city · international-style vegan café & brunch

A fully vegan café in the old city that's a hit with foreigners and the health-minded crowd. The menu is international — buddha bowls, plant-based burgers, brunch pancakes, smoothie bowls, and dairy-free, egg-free desserts — with a juice and cocktail bar too. The vibe is relaxed and easy to settle into for a while. To be honest, the cooking leans more Western café than Thai, so it's the spot for a day you want something light and clean, or a corner to work in with a drink.

Where: Old city, near Tha Phae Gate
Price: Mains around ฿130–250 · drinks ฿70–120
Stands out: Vegan brunch · juice bar · good to work in
🍛5
May Kaidee
Near the old city · a Thai-vegan name + cooking classes

A Thai-vegan restaurant brand that started in Bangkok and opened a Chiang Mai branch well-known among foreign travellers. The food is Thai vegan made easy to enjoy — massaman with tofu, vegan pad thai, mushroom tom kha, and a dairy-free mango sticky rice. Another draw is its Thai vegan cooking classes for anyone who wants to recreate the dishes at home. It's a friendly entry point for people new to eating vegan who'd also like to try cooking Thai food themselves.

Where: Near the old city (Chiang Mai branch)
Price: Dishes around ฿90–180 · classes priced separately
Stands out: Thai vegan food · cooking classes
🌶️6
Nam prik num & steamed veg
Northern dish · order it without fish paste = vegan

Here's a northern dish plant-based eaters can love right away — nam prik num, a dip of roasted young green chilies pounded with garlic and shallots, mild and smoky, eaten with steamed vegetables (pumpkin, long beans, eggplant, cabbage) and sticky rice. The trick for vegans is to ask for it without fermented fish (pla ra) or shrimp paste; many places will do it, and some already make a jay version. It's a genuine northern meal that's filling and healthy, found at northern restaurants across town and at festival stalls.

Where: Northern restaurants citywide · Pun Pun · festival jay stalls
Price: About ฿40–90 for the dip, veg and sticky rice
Tip: Ask for it 'jay' — no fish paste, no shrimp paste
🥬7
Tam khanun & vegetable curries
Northern dish · veg-only and already vegan

Northern food has several all-vegetable dishes that turn vegan with no trouble. Tam khanun (young jackfruit simmered with curry paste and herbs) has a meaty, stringy texture but is all-vegetable when made jay, and a rustic mixed-vegetable curry like gaeng khae packs several vegetables into one herbal broth — just ask for it without meat. These dishes are northern Thailand's vegetable wisdom from long before "vegan" was a buzzword. Try them at Pun Pun or any northern restaurant that runs a jay menu.

Where: Pun Pun · northern restaurants with a jay menu · festival kitchens
Price: Around ฿60–120 a dish
Stands out: Meaty young jackfruit · old vegetable know-how
🚩8
Jay festival food
Kad Luang–Chinatown · Oct · cheap meat-free eats

During the vegetarian festival around October, Warorot Market (Kad Luang) and Chiang Mai's Chinatown turn into a plant-based paradise. Stalls and charity kitchens fly the yellow jay flag and serve food with no meat, egg or dairy, avoiding the pungent vegetables — jay noodle soups, curry over rice, jay sweets and fried snacks, all for just a few baht a plate. To be honest, some of it uses soy protein to mimic meat so closely you'd be fooled. It's the most fun time to graze across a huge range of meat-free food in one place.

Where: Warorot Market (Kad Luang) · Chinatown · shrine charity kitchens
Price: Around ฿30–60 a plate
When: The jay festival, October (9–10 days on the Chinese calendar)
Where to graze

Which area fits your mood

You can eat vegan all over Chiang Mai, but each area has its own character — pick by what you feel like eating.

Old City (Tha Phae Gate)
The dense core of vegan spots, all walkable

The square of the moated old city around Tha Phae Gate is where vegetarian and vegan places cluster most thickly — Free Bird Café, Anchan and Reform Kafe are all within walking distance of one another. Around them are smaller cafés and northern restaurants doing jay menus. It's an easy place to eat and wander straight after seeing the old city's temples.

Best for: Walkable vegan spots · pairing food with temple-hopping · Getting around: On foot or red songthaew
Nimman (Nimmanhaemin)
Newer vegan cafés and the health-food crowd

Chiang Mai's most happening district, full of good-looking cafés and health-focused restaurants that draw foreigners, digital nomads and a younger crowd. There's plenty of vegan choice — smoothie bowls, plant milks, and dairy-free, egg-free desserts. The feel is modern and design-led, ideal if you want international-style vegan food alongside somewhere to work or take photos.

Best for: Vegan cafés · smoothie bowls · working · Getting around: Red songthaew / Grab
Around Wat Suan Dok
Organic, home-style food in a leafy setting

West of the old city near Chiang Mai University, this is where you'll find Pun Pun in the grounds of Wat Suan Dok, cooking northern-Thai food from organic vegetables it grows itself. The setting is calm and green — the spot for anyone who wants to escape the bustle and eat healthy home-style food slowly, while getting a feel for the self-reliant-farming idea behind it.

Best for: Vegan northern food · organic · garden setting · Getting around: Red songthaew / Grab
Kad Luang & Chinatown
Warorot · the heart of the jay festival (Oct)

Warorot Market (Kad Luang) and Chinatown are the heart of Chiang Mai's vegetarian festival. In October the area fills with yellow-flagged stalls and charity kitchens selling a huge range of cheap jay food. Outside festival season there are still shops selling soy protein, tofu and jay cooking ingredients to take away. It's the place to try authentic Thai-Chinese jay food at local prices.

Best for: Cheap jay food · jay ingredients · Peak: The jay festival in October
The places people recommend

Vegan spots to put in the plan

The vegetarian and vegan places travellers and locals have recommended for years — pick the one that fits the day you're having.

1
Free Bird Café
Vegan for a cause · old city · always a queue

The vegan-vegetarian café Chiang Mai talks about most, where part of the takings support a foundation helping stateless Burmese children and refugees. The food is vegan, half Asian and half Western — green curry with tofu, salad bowls, sandwiches, and dairy-free, egg-free cakes. Upstairs is a charity thrift shop. To be honest, there's a queue almost every day, so going before noon is easier. It's a place where eating well and helping out come in the same visit.

Where: Near Tha Phae Gate, old city · walkable from the Tha Phae area
Hours: Mainly daytime (check closing days before you go) · Stands out: Vegan charity café · around ฿120–200/dish
2
Pun Pun · Wat Suan Dok
Organic home-style food · garden setting

A vegetarian northern-Thai restaurant in the grounds of Wat Suan Dok, part of a seed-saving and self-reliant-farming centre, with much of the produce grown on site organically. The menu changes daily with what's ready — tam khanun, home-style vegetable curries, chili dips and brown rice. The flavours are honest and homey, you eat in a leafy garden, and it suits anyone after genuine northern food made healthy in a calm setting. Prices are gentle.

Where: In the grounds of Wat Suan Dok, west of the old city
Hours: Mainly daytime (closed some days — check first) · Stands out: Its own organic vegetables · around ฿80–160/dish
3
Anchan Vegetarian
Thai & northern jay-vegan · old city

A Thai vegetarian-vegan restaurant in the old city that does a full menu of Thai and northern dishes without meat, swapping in tofu and soy protein convincingly. The seasoning is properly bold, as Thai food should be — pad thai, green curry, mushroom tom yum and northern plates. It's named for the butterfly-pea flower used to tint rice and drinks a natural blue. Strict jay eaters and vegan travellers trust it because whatever you order has no meat in it.

Where: Old city area · walkable from many places to stay
Hours: Daytime to evening (check times before you go) · Stands out: Full Thai-northern menu · around ฿80–150/dish
4
Reform Kafe
International-style vegan café · old city

A fully vegan café in the old city popular with foreigners and the health-minded. The menu is international — buddha bowls, plant-based burgers, brunch pancakes, smoothie bowls and dairy-free, egg-free desserts — plus a juice and drinks bar. It's relaxed and easy to linger in. To be honest, the food leans more Western café than Thai, so it's the spot for a day you want something light and clean, or a corner to work in over a drink.

Where: Old city, near Tha Phae Gate
Hours: Daytime to evening (check before you go) · Stands out: Vegan brunch · juice bar · around ฿130–250/dish
5
May Kaidee
Thai vegan + cooking classes · near the old city

A Thai-vegan restaurant brand that began in Bangkok, with a Chiang Mai branch well-known among foreign travellers. The food is Thai vegan made approachable — massaman with tofu, vegan pad thai, mushroom tom kha, and a dairy-free mango sticky rice. It also runs Thai vegan cooking classes for anyone who wants to learn and cook it back home. It's a friendly entry point for people new to vegan eating who'd like to try Thai cooking themselves.

Where: Near the old city (Chiang Mai branch)
Hours: Daytime to evening (check before you go) · Stands out: Thai vegan food · cooking classes · around ฿90–180/dish
Frequently asked

FAQ · what plant-based travellers ask before they go

Why does Chiang Mai have so many vegetarian and vegan places?
Three things came together. First, temple culture: northern Thais have observed Buddhist precepts and meat-free fasting for generations, so a lot of temple and merit-making food has no meat. Second, northern Thai food itself is already vegetable-forward — nam prik num with steamed vegetables, mixed-vegetable curries, tam khanun (young-jackfruit salad) — all of which adapt easily to vegan or jay. And third, the long-stay foreign community: yoga people, digital nomads and health-minded travellers who settled here have opened a huge number of international-style vegan cafés, especially around Nimman and the old city.
What is the Chiang Mai vegetarian festival, and when is it?
The vegetarian festival (in Thai it's called jay) runs in October each year on the Chinese calendar, usually for nine to ten days. During it, shops across town fly the yellow flag with the red jay character to show they're cooking with no meat, egg, dairy or the five pungent vegetables. The busiest area is around Warorot Market (Kad Luang) and Chinatown, packed with cheap jay food stalls and charity kitchens. Even places that normally serve meat usually put out a jay menu — it's the easiest time of year to find meat-free food.
What's the difference between jay and vegan, and which does Chiang Mai have?
Chinese-style jay means no meat, no egg, no dairy, and it avoids five pungent vegetables such as garlic, onion and chives. International vegan means no animal products at all, but garlic and onion are fine. Ordinary vegetarian still allows egg and dairy. Chiang Mai has all three. Places like Pun Pun and May Kaidee lean vegan, Anchan does Thai jay and vegan, while Reform Kafe and Free Bird Café are café-style vegetarian and vegan. If you keep strict jay and avoid garlic and onion, just tell the restaurant directly — most can adjust.
I'm vegan but I want real northern Thai food — is that possible?
Yes, and it's easier than you'd think. Many northern dishes are already vegetable-based or can be ordered without meat. Nam prik num (young green-chili dip) with steamed vegetables and sticky rice is an easy vegan meal as long as the dip has no fermented fish or shrimp paste. Tam khanun (young-jackfruit salad) and mixed-vegetable curries can be made jay too. Pun Pun, in the grounds of Wat Suan Dok, cooks home-style food from organic vegetables it grows itself, so you get genuine northern flavour with no meat. The trick is to say, in Thai, "jay" or "no meat, no shrimp paste, no fish sauce" and the kitchen will understand.
How much does a vegan meal in Chiang Mai cost?
Eating meat-free in Chiang Mai is shockingly cheap. A jay stall at a market or a festival charity kitchen runs about ฿30–50 a plate. A small vegetarian buffet shop around town is roughly ฿60–100 a meal. An international-style vegan café like Reform Kafe or Free Bird is about ฿120–250 for a main and ฿60–120 for a drink. Pun Pun and May Kaidee sit in the middle, around ฿80–180 a dish. These prices move around, so treat them as a rough guide.
Which areas of Chiang Mai are best for vegan food?
Three main areas. The old city around Tha Phae Gate has the densest cluster of vegetarian and vegan places — Free Bird Café and Anchan are within walking distance of each other. Nimman (Nimmanhaemin) is the hub for newer vegan cafés and health spots that draw foreigners and a younger crowd. And around Wat Suan Dok you'll find Pun Pun, the organic home-style option. Get around by red songthaew (shared truck), Grab, or on foot inside the old city. Chiang Mai has no metro, so planning by area is easiest.