Best Vegetarian & Vegan Restaurants in Chiang Mai: 9 Picks

For the cheapest plate go to Tien Sieng, where a curry and rice has run about THB 40. For vegetarian khao soi try Chada, and for a leafy garden with a big menu pick Reform Kafe. Anchan is the one that posts its prices on its own menu page, from THB 95 a dish.

On this page
  1. Quick picks
  2. Chada: the veggie khao soi on a big plate
  3. Tien Sieng: the cheapest plate, with a grocery shop inside
  4. Reform Kafe: a leafy courtyard with a big menu
  5. Goodsouls Kitchen: a long menu that adapts to your diet
  6. Anchan: the one with prices to read first
  7. Begin Vegan: Thai favourites with good meat substitutes
  8. Pure Vegan Heaven: calm and cosy, with tacos
  9. Vegan Heaven: the value pick for a big menu
  10. May Kaidee: a family kitchen that also teaches
  11. How to get between them
  12. Common questions

Vegetarian food in Chiang Mai is easy to find and cheap enough to eat every day, so choose by what you want today: the cheapest local plate, a vegetarian khao soi, or a long lunch in a garden. If you have not picked a base yet, start with where to eat in Chiang Mai by area, and if you want the meat versions of the northern noodle, see the best khao soi list.

Quick picks

  • Cheapest plate: Tien Sieng, a plain canteen where you pick toppings.
  • Vegetarian khao soi: Chada, with big plates and a low bill.
  • Garden and a big menu: Reform Kafe.
  • Prices you can read first: Anchan, on Nimmanhaemin Road.
  • Allergies and special diets: Goodsouls Kitchen.
  • Cooking class and family kitchen: May Kaidee.
Place Area Price Open Closed
Chada Old City — 9 AM–8 PM —
Tien Sieng Old City THB 40–60 a plate 6:30 AM–4:30 PM Sun
Reform Kafe Old City — — —
Goodsouls Kitchen Old City Not cheap — —
Anchan Nimmanhaemin Road THB 95–120 a dish 11:30 AM–8 PM Tue, Wed
Begin Vegan Old City Good value — —
Pure Vegan Heaven Old City THB 200 for pasta 8:30 AM–9 PM —
Vegan Heaven Chang Khlan Good value — —
May Kaidee Chang Moi Kao Road Inexpensive 11 AM–8:30 PM Sat

Checked November 2026.

Chada: the veggie khao soi on a big plate

Yellow-signed shopfront of Chada Vegetarian Restaurant with plants and a menu board by the door
Chada on Ratchaphakhinai Road.

Chada is the Old City’s easy answer when you want a proper meal without thinking about it: the portions are big and the bill stays low. Order the veggie khao soi, the dish reviewers keep coming back for, and add a fruit smoothie. Skip it if you want a polished room, because this is a plain, small neighbourhood shop where the food is the point.

Wooden table and stools in the open doorway of Chada with a vegan food menu stand beside it
The front seats at Chada.

Open 9 AM to 8 PM daily · 136/5 Ratchapakhinai Rd, Old City · Open in Google Maps (opens in a new tab)

Chada Vegetarian Restaurant Chiang Mai
136/5 Ratchapakhinai Rd Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, Thailand · Open in Google Maps (opens in a new tab)

Tien Sieng: the cheapest plate, with a grocery shop inside

Yellow-awninged shopfront of Tien Sieng with a red vegetarian character on the sign
Tien Sieng's shopfront.

Tien Sieng is a no-frills canteen where you choose a base and add toppings, and it is the cheapest place on this page. A curry with rice has cost about THB 40, while rice with three toppings has cost about THB 60, with each extra topping adding THB 10. The shop inside sells vegetarian groceries, so it suits you if you cook at home too. Skip it if you want a quiet room to linger in, because it is a plain canteen.

Shelves of sauces and dried vegetarian goods inside the Tien Sieng shop
The grocery shelves at Tien Sieng.

Open 6:30 AM to 4:30 PM, closed Sunday · Old City, Phra Sing · Open in Google Maps (opens in a new tab)

Tien Sieng Vegetarian Foods
Old City Phra Sing, Mueang Chiang Mai District, Chiang Mai · Open in Google Maps (opens in a new tab)

Reform Kafe: a leafy courtyard with a big menu

Wooden entrance with trees and a menu sign at Reform Kafe and Green Tiger House
Reform Kafe's entrance.

Reform Kafe is the pick for a long, slow meal in a green courtyard. The menu is large and the portions generous, so share a few dishes and start with the khao soi, which people order again. Skip it for a quick, cheap lunch, because Tien Sieng and Chada fit that better.

Brick-walled courtyard with round tables, yellow chairs and a parasol at Reform Kafe
The garden courtyard at Reform Kafe.

Address: Sri Poom Rd, Old City · Open in Google Maps (opens in a new tab)

Reform Kafe - Vegan Garden Restaurant
1 4 Sri Poom Rd Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai · Open in Google Maps (opens in a new tab)

Goodsouls Kitchen: a long menu that adapts to your diet

Bright dining room at Goodsouls Kitchen with tall plants and big windows
The dining room at Goodsouls Kitchen.

Goodsouls Kitchen has plenty to choose from, and it is the place to go if you eat to a rule: the kitchen has made food to order for a Jain diet and copes with a cow’s-milk allergy. Service can be slow and the prices are not low, so skip it when you are in a hurry or watching the budget. Come when you have time and want a bright, tidy room.

Round cake counter with glass domes and a no-laptops sign inside Goodsouls Kitchen
The cake counter at Goodsouls Kitchen.

Address: Singharat Rd, Old City · Open in Google Maps (opens in a new tab)

Goodsouls Kitchen
52 3 Singharat Rd Old City Si Phum, Mueang Chiang Mai District, Chiang Mai · Open in Google Maps (opens in a new tab)

Anchan: the one with prices to read first

White arched shopfront with a purple Anchan Restaurant sign above a staircase
Anchan's entrance on Nimmanhaemin Road.

Anchan, on Nimmanhaemin Road, is the only restaurant here that puts a full priced menu on its own website. Mixed-vegetable stir-fry is THB 95, and green curry with tofu and pad thai with mushrooms are THB 120 each. A star on the menu marks a vegan dish, the portions are large and the choice is wide. Skip it if you plan to bring your own food, because outside food is not allowed, and check the days before you go, since it is closed on Tuesday and Wednesday.

Dining room at Anchan with wooden chairs, a jungle mural and a chalkboard drinks menu
The mural dining room at Anchan.

Open 11:30 AM to 8 PM · Nimmanhaeminda Road, Suthep · Open in Google Maps (opens in a new tab)

Anchan Vegetarian Restaurant
28 Nimmanahaeminda Road Nimmanhaemin Tambon Su Thep, Mueang Chiang Mai District, Chiang Mai · Open in Google Maps (opens in a new tab)

Begin Vegan: Thai favourites with good meat substitutes

Green Begin Vegan Vegetarian Food sign above a shopfront with hanging ferns
Begin Vegan on Mun Mueang Road.

Begin Vegan is for the days you want a Thai menu that eats like the meat version: its meat substitutes get real praise. The menu is very big and the value is good, so it works for a group where one person is vegan and the rest are not. Skip it if you want a calm garden, because this is a busy street-side shop.

Wooden tables and chairs inside Begin Vegan, with a menu board and the logo on the wall
Inside Begin Vegan.

Address: Mun Mueang Rd, Old City · Open in Google Maps (opens in a new tab)

Begin Vegan vegetarian food and breakfast
183 1 Mun Mueang Rd Old City Si Phum, Mueang Chiang Mai District, Chiang Mai · Open in Google Maps (opens in a new tab)

Pure Vegan Heaven: calm and cosy, with tacos

Green-roofed open front of Pure Vegan Heaven surrounded by palms
Pure Vegan Heaven in the Old City.

Pure Vegan Heaven is a calm, cosy place to sit, with both Thai and Western dishes. Order the tacos, which reviewers single out. A pasta dish costs more here than a plate at Tien Sieng, so skip it when price is the first thing on your list.

Cushioned seat and round wooden table under a green Pure logo on the wall
A corner seat at Pure Vegan Heaven.

Open 8:30 AM to 9 PM daily · Rachadamnoen Soi 8, Old City · Open in Google Maps (opens in a new tab)

Pure Vegan Heaven Chiangmai Old Town
103 Rachadamnoen Soi 8 Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai · Open in Google Maps (opens in a new tab)

Vegan Heaven: the value pick for a big menu

Orange-walled dining room with wooden tables and menu boards at Vegan Heaven
The dining room at Vegan Heaven.

Vegan Heaven is the value pick, with a big menu of Thai and Western dishes and friendly, quick service. It sits on Loi Kroh Road in Chang Khlan, which makes it handy after the night bazaar side of town. Skip it if you want garden seating, because the room is small and simple.

Order counter with a till, fridge and green and orange walls inside Vegan Heaven
The order counter at Vegan Heaven.

Address: Loi Kroh Rd, Chang Khlan · Open in Google Maps (opens in a new tab)

Vegan Heaven
44, 6 Loi Kroh Rd, Tambon Chang Khlan, Mueang Chiang Mai District, Chiang Mai · Open in Google Maps (opens in a new tab)

May Kaidee: a family kitchen that also teaches

Street frontage of the Kaidee restaurant with a sign, plants and a green parasol
The Kaidee street frontage.

May Kaidee is a small family-run restaurant that serves khao soi to good reviews and keeps the bill low. It also runs cooking classes, so compare it with the other schools in Chiang Mai cooking classes if you want to learn the dishes. Skip it if you want a polished room, because the dining room is simple.

Simple dining room at the Kaidee restaurant with wooden tables, stools and a fan
The Kaidee dining room.

Open 11 AM to 8:30 PM, closed Saturday · Chang Moi Kao Rd · Open in Google Maps (opens in a new tab)

May Kaidee Chiang Mai
29 4 Chang Moi Kao Rd, Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai · Open in Google Maps (opens in a new tab)

How to get between them

Chada, Tien Sieng, Reform Kafe, Goodsouls Kitchen, Begin Vegan and Pure Vegan Heaven all sit inside the Old City, so you can plan two in one day without a car. Anchan is on Nimmanhaemin Road, Vegan Heaven is in Chang Khlan and May Kaidee is on Chang Moi Kao Road, so take a taxi app to reach them. See Grab vs Bolt to pick one, and getting around Chiang Mai for songthaews and the rest.

How we picked: places with a high Google rating, then price evidence, closed days and what stands out from recent reviews and each menu. Checked November 2026.

Photos (18)
  • Tomasz Was
  • aqueel suleimanji
  • Kitt “Huichi” H
  • huiguane peng
  • Li-Ching Tsai
  • YingChun
  • Candia Nam
  • ChiangMaiCafeMap
  • Luis de Sousa (ลูอิส)
  • Michal Blasko
  • Ziya Tabassian
  • Veg Girl Club
  • ma melody
  • Alice Alae
  • EL Su
  • Tawe Suwan
  • Vicki
  • Alessia Puzone

↑ Contents

Not confirmed: Anchan's closed days: it is closed on Monday or on Tuesday and Wednesday, depending on the source. Message the restaurant before you go. Opening hours at Goodsouls Kitchen, Vegan Heaven, Begin Vegan and Reform Kafe: check Maps on the day.

Next step

Just arrived, or about to, and not sure who to ask? A 45-minute video call points you to the right office and papers, with a written answer sheet.

Book an arrival call

Common questions

Is Thai vegetarian food always vegan?

No. On Anchan's menu a star marks the vegan dishes, so the others are vegetarian. Ask at any restaurant before you order if you eat strictly vegan.

Where can I eat vegetarian khao soi?

Chada, Reform Kafe and May Kaidee all serve it, and reviewers praise it at each. For the meat versions, see the [best khao soi list](/living/best-khao-soi-chiang-mai/).

Which of these restaurants suit allergies or a special diet?

Goodsouls Kitchen has made food to order for a Jain diet and handles a cow's-milk allergy. Tell any kitchen about an allergy before you order.

Which places are closed on weekends?

May Kaidee is closed on Saturday and Tien Sieng on Sunday. Anchan is closed on Tuesday and Wednesday.

Can I bring my own food to a vegetarian restaurant?

Not at Anchan, which does not allow outside food.

Where can I get a vegetarian breakfast?

Tien Sieng opens at 6:30 AM and Pure Vegan Heaven at 8:30 AM.

Places in this guide

Sources and reader comments

Company and press pages (not official sources):

Show 14 more sources

Comments (0)

Be the first to ask about this topic.

    General information checked against the sources listed above. Prices, opening hours and other details change; confirm them with the provider before you act. See how guides are checked.

    Spotted an error? Report it.