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
- Quick picks
- Chada: the veggie khao soi on a big plate
- Tien Sieng: the cheapest plate, with a grocery shop inside
- Reform Kafe: a leafy courtyard with a big menu
- Goodsouls Kitchen: a long menu that adapts to your diet
- Anchan: the one with prices to read first
- Begin Vegan: Thai favourites with good meat substitutes
- Pure Vegan Heaven: calm and cosy, with tacos
- Vegan Heaven: the value pick for a big menu
- May Kaidee: a family kitchen that also teaches
- How to get between them
- 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

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.

Open 9 AM to 8 PM daily · 136/5 Ratchapakhinai Rd, Old City · Open in Google Maps (opens in a new tab)
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

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.

Open 6:30 AM to 4:30 PM, closed Sunday · Old City, Phra Sing · Open in Google Maps (opens in a new tab)
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

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.

Address: Sri Poom Rd, Old City · Open in Google Maps (opens in a new tab)
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

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.

Address: Singharat Rd, Old City · Open in Google Maps (opens in a new tab)
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

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.

Open 11:30 AM to 8 PM · Nimmanhaeminda Road, Suthep · Open in Google Maps (opens in a new tab)
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

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.

Address: Mun Mueang Rd, Old City · Open in Google Maps (opens in a new tab)
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

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.

Open 8:30 AM to 9 PM daily · Rachadamnoen Soi 8, Old City · Open in Google Maps (opens in a new tab)
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

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.

Address: Loi Kroh Rd, Chang Khlan · Open in Google Maps (opens in a new tab)
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

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.

Open 11 AM to 8:30 PM, closed Saturday · Chang Moi Kao Rd · Open in Google Maps (opens in a new tab)
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
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.
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.
Read next
Places in this guide
- vegetarian restaurantvegetarian restaurantAnchan Vegetarian Restaurant28 Nimmanahaeminda Road Nimmanhaemin Tambon Su Thep, Mueang Chiang Mai District, Chiang Mai★ 4.5 (833) · Wed 11:30 AM–8 PM; Thu 11:30 AM–8 PM; Fri 11:30 AM–8 PM; Sat 11:30 AM–8 PM; Sun 11:30 AM–8 PM; Mon Closed; Tue 11:30 AM–8 PM
- vegetarian restaurantvegetarian restaurantBegin Vegan vegetarian food and breakfast183 1 Mun Mueang Rd Old City Si Phum, Mueang Chiang Mai District, Chiang Mai★ 4.8 (1,163)
- restaurantrestaurantChada Vegetarian Restaurant Chiang Mai136/5 Ratchapakhinai Rd Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai 50200, ThailandOpening hours: Monday: 9AM-8PM; Tuesday: 9AM-8PM; Wednesday: 9AM-8PM; Thursday: 9AM-8PM; Friday: 9AM-8PM; Saturday: 9AM-8PM; Sunday: 9AM-8PM
- vegan restaurantvegan restaurantGoodsouls Kitchen52 3 Singharat Rd Old City Si Phum, Mueang Chiang Mai District, Chiang Mai★ 4.6 (2,952)
- vegetarian restaurantvegetarian restaurantMay Kaidee Chiang Mai29 4 Chang Moi Kao Rd, Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai★ 4.8 (762) · Wed 11 AM–8:30 PM; Thu 11 AM–8:30 PM; Fri 11 AM–8:30 PM; Sat Closed; Sun 2–8:30 PM; Mon 11 AM–8:30 PM; Tue 11 AM–8:30 PM
- vegan restaurantvegan restaurantPure Vegan Heaven Chiangmai Old Town103 Rachadamnoen Soi 8 Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai★ 4.8 (580) · Daily 8:30 AM–9 PM
- vegan restaurantvegan restaurantReform Kafe - Vegan Garden Restaurant1 4 Sri Poom Rd Old City Tambon Si Phum, Mueang Chiang Mai District, Chiang Mai★ 4.7 (1,933)
- vegetarian restaurantvegetarian restaurantTien Sieng Vegetarian FoodsOld City Phra Sing, Mueang Chiang Mai District, Chiang Mai★ 4.8 (468) · Wed 6:30 AM–4:30 PM; Thu 6:30 AM–4:30 PM; Fri 6:30 AM–4:30 PM; Sat 6:30 AM–4:30 PM; Sun Closed; Mon 6:30 AM–4:30 PM; Tue 6:30 AM–4:30 PM
- vegan restaurantvegan restaurantVegan Heaven44, 6 Loi Kroh Rd, Tambon Chang Khlan, Mueang Chiang Mai District, Chiang Mai★ 4.7 (2,194)
Sources and reader comments
Company and press pages (not official sources):
- Google reviews of Tien Sieng Vegetarian Foods, read 4 November 2026 (opens in a new tab)
- Google reviews of Chada Vegetarian Restaurant, read 4 November 2026 (opens in a new tab)
- Google reviews of Reform Kafe, read 4 November 2026 (opens in a new tab)
- Anchan Vegetarian Restaurant, Vegan and Vegetarian Fixed Menu (own site), read 4 November 2026 (opens in a new tab)
- Business listing (opens in a new tab)
Show 14 more sources
- Google reviews of May Kaidee, read 4 November 2026 (opens in a new tab)
- Google reviews of Goodsouls Kitchen, read 4 November 2026 (opens in a new tab)
- Business listing (opens in a new tab)
- Business listing (opens in a new tab)
- Business listing (opens in a new tab)
- Business listing (opens in a new tab)
- Google reviews of Begin Vegan, read 4 November 2026 (opens in a new tab)
- Google reviews of Pure Vegan Heaven, read 4 November 2026 (opens in a new tab)
- Google reviews of Vegan Heaven, read 4 November 2026 (opens in a new tab)
- Business listing (opens in a new tab)
- Business listing (opens in a new tab)
- Google reviews of Anchan Vegetarian Restaurant, read 4 November 2026 (opens in a new tab)
- Business listing (opens in a new tab)
- Business listing (opens in a new tab)
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.
Comments (0)
Be the first to ask about this topic.