Last Updated on March 27, 2026
With over 30 all vegetarian restaurants, Chiang Mai is a paradise for vegetarians! We made an effort to try them all, but slowly starting frequenting our favorites more often instead. Here are our favorite vegetarian restaurants in Chiang Mai:
The best vegetarian and vegan restaurants in Chiang Mai
Pun Pun Organic Cafe
Pun Pun is a vegetarian restaurant in the back of an impressive temple, Wat Suan Dok, which is outside of the moat, west of the town center. Hop in a Songthaew (red covered pick-up public transportation) and get out to sweet spot set up by a Thai-American couple whose focus is on serving organic vegetarian food. The menu is huge (it took us ages to order the first time) and features a large variety of classic Thai dishes not seen on menus at other foreigner-friendly spots in town.
The price is also nice – most dishes are between $1.10 – $1.30 (35 to 40 baht). You eat in a courtyard underneath a big Boddhi tree while monks walk to and from all those things that busy monks do. PunPun opened up a second location earlier this year, but we found the menu much more limited and many of our favorites of the original location at Wat Suan Dok were not on the menu.

Open Monday through Saturday from 8am – 4pm. Closed on Sundays.
AUM
AUM is located just outside of the moat, near Chiang Mai Gate. The restaurant offers mainly Thai – but also some Western – dishes and a huge selection of vegetarian sushi. AUM was surprisingly good, especially the vegetarian Khao Soi and an interesting appetizer here: big, crispy, deep-fried (basil?) leaves with a sweet’n’sour dip – delicious!
Open daily from 11am to 8pm
Ming Kwan Vegetarian Food
Ming Kwan is a small vegetarian restaurant just around the corner from Pun Pun, so a good alternative should you arrive at Pun Pun after they’ve closed for the day. They have an extensive menu with all the Thai classics – Pad Thai, curries, drunken noodles, spring rolls, etc, and a vegetarian tom yum soup with mushrooms. The curries are particularly scrumptious.
Open daily from 7am to 8.30pm
Anchan Vegetarian Restaurant
Anchan is a small restaurant on Nimman, and they have curries, stir fries, Thai salads and soups. Expect to pay around THB125 for a curry or stir fry, the most expensive dish on the menu is a Tempeh stir fry (THB160). They have a vegetarian papaya salad and a green mango salad, as well as crispy fried tofu salad and crispy fried banana flower salad.
Open Thursday through Monday from 11.30am – 8pm. Closed on Tuesdays and Wednesdays.
Chada Vegetarian Restaurant Chiang Mai
Chada is a longstanding vegetarian restaurant in Chiang Mai’s Old Town, and you’ll find all the Thai classics here: from Fried Rice to Massaman Curry, tofu soup and Pad Thai, the menu is compact but you can’t go wrong with any of their dishes. They also have delicious fruit smoothies. Stir-fried rice dishes are THB100 – 110.
Open daily from 9am to 8pm.
Pure Vegan Heaven Chiangmai Old Town
Just around the corner from Chada is Pure Vegan Heaven, a beautiful vegan restaurant that does not just offer vegan Thai dishes, but also international (or “Western” foods): quesadillas, tacos, nachos, burritos, waffles, gnocchi, pasta… there’s something for everyone here, even picky eaters! It’s definitely on the pricier side (around THB200 per dish), but worth the splurge.
Open Monday through Saturday from 8.30am to 9pm. Closed on Sundays
Goodsouls Kitchen
Goodsouls Kitchen is an entirely vegan restaurant in the northeastern corner of the Old Town, and has an extensive international menu: falafel, wraps, Burmese tea leaf salad, Vietnamese Vermicelli Rice Noodles, Thai curries… you’ll have a hard time making a decision here! Their breakfasts are also fantastic, ranging from pancakes and smoothie bowls to tofu scrambles.
Open daily from 8am to 10pm.
Reform Kafé
Reform Kafé is a beautiful garden cafe, not far from Goodsouls Kitchen (see above) in a small alley in the northwestern corner of the Old Town. It’s worth a visit for the garden alone, but the food is also great: they have Thai dishes as well as international dishes, such as a falafel plate, burgers, and avocado toast.
Open daily from 9am to 10pm.

DADA Kafe
Dada Kafe is inside the Old Town, just one block south of Tha Pae Gate on Ratchamankla Road. Run by a German-Thai couple, it has a huge selection of solid dishes, both Thai and Western and of course, some German dishes, too. DADA has interesting creations like ‘Carpaccio’ of pineapple, basil and ice cream, fried potato & cheese balls, avocado on toast or fried breaded tofu balls. The prices here are high for Thailand, however, like a German breakfast for $6 (190 Baht), and some of the healthier smoothies sell for $6.40 (200 Baht) which could easily be your entire food budget for the day in Chiang Mai.
Everything we ate here we loved, though, from German cakes and sweets to the veggie burger and side of German Potato salad. Plus, the smoothie selection is easily the biggest in town and cure anything from hangovers to acne, to stress, bad vision or sleeping problems. Most cost $2.70, or 80 Baht, including our favorite, the Brainstorm Me. You can also get wheat grass shots or wheat grass smoothies here. Dada Kafe also has free wi-fi and a selection of international newspapers.
Open Mondays through Saturdays from 8am – 8pm. Closed on Sundays.
Vegan Heaven
Vegan Heaven, right near the stunning Wat Loi Kroh, is a small restaurant with all kinds of plant-based dishes: sushi, cauliflower wings, burgers, sandwiches, hummus & pita, and even a vegan hot dog! Expect to pay around THB100 – 120 per dish, and around THB150 for a burger. They also have breakfast sets for THB150 – including a vegan English breakfast!
Open daily from 9am to 10pm.
Vegetarian-friendly food tours and cooking classes
Another great way to experience Chiang Mai’s exceptionally vegetarian – and vegan-friendly food scene is by joining a cooking class or food tour. The following tours are known to be suitable for vegetarians:
Have you been to Chiang Mai? Share your favorite vegetarian restaurants in Chiang Mai in the comments below!




Ritesh
Saturday 16th of December 2023
Thanks for the article. It has helped travelers like me who are vegetarians in
Vicky
Wednesday 20th of March 2013
OOoo we have one more day left in Chiang Mai so will have to check that place out - thanks for letting us know! Can't believe how expensive those the smoothie are in South America! We just got 5 20 baht smoothies from Mrs Pa's stand by the south gate (3 to go to enjoy later tonight)! : ) Sorry to make you jealous!
Dani
Sunday 24th of March 2013
Five smoothies??? Aaaaaaaaaaaaah, so jealous!! We have to head back to Asia soon, we just miss the fresh fruit so much! Sadly, there are no tropical fruit in the southern part of South America, but we've heard great things about the fruit in Colombia, apparently they are amazing! Did you make it to that restaurant before you left CM?
Vicky
Friday 15th of March 2013
Just went to Dada Kafe for lunch today and loved it sooo goooodddd! The peanut lover smoothie was incredible as was the veggie juice I got! Got to get over to the other places in this list!
Dani
Friday 15th of March 2013
Oh you just made us sooooo jealous!! We could really do with some good smoothies - haven't found any under 5 Dollars so far in Chile and Argentina; we miss the cheap food and drinks in Thailand :) You'll have to let us know which veggie restaurant is your favorite. We just read about a new organic vegetarian restaurant in Chiang Mai here: http://www.boundingoveroursteps.com/anchan-vegetarian-restaurant/ - this place looks great, too!
P.S. I think Beetroot Stories also had a great smoothie with peanut butter, if I remember it right :)
Eloise @ Am I Nearly There Yet?
Tuesday 1st of January 2013
I'm in Chiang Mai now and went to Taste from Heaven for dinner. We had the papaya salad, morning glory and brown jasmine rice, with vegan cake for dessert! Everything was delicious! Did you go there too?
Dani
Wednesday 2nd of January 2013
Eloise - Glad to hear that you liked Taste From Heaven! We have to admit that neither one of us liked what we ordered there, so we never went back to try something else. We know that lots of people love it though - maybe we just ordered the wrong dish :(
Eloise @ Am I Nearly There Yet?
Tuesday 1st of January 2013
I'm in Chiang Mai now and went to Taste from Heaven for dinner. We had the papaya salad, morning glory and brown jasmine rice, with vegan cake for dessert! Everything was delicious! Did you go there too? I