Jump straight to a spot
9 spotsChiang Mai has quietly become one of the best cities in Southeast Asia to eat plant-based food. The city’s combination of a large expat population, wellness retreats, long-stay digital nomads, and a deep tradition of Buddhist vegetarian cooking means vegan options exist at every price point — from 45 THB rice plates to full brunch menus with cashew cheese and beetroot burgers.
The top picks for vegan Chiang Mai: Goodsouls Kitchen (Old City, upscale), Free Bird Cafe (Sirimankalajarn, café with social mission), Reform Kafe (Old City, garden setting), Aum Vegetarian (Old City, traditional Thai), and Imjai Vegan (Nimman, budget).
- Budget range: 45-60 THB (jay cafeterias) · 100-180 THB (mid-range café) · 200-350 THB (western-style upscale)
- Best areas: Old City (inside the moat) and Nimman Road (Nimmanhaemin)
- Jay symbol: Look for yellow signs with เจ — these are traditional Buddhist vegetarian spots, vegan by default
- Getting there: Songthaew (shared red truck taxi) from most hotels; Grab available throughout the city
- Booking: Most places don’t take reservations; arrive by 12:30 for lunch to avoid waits at popular spots
- Cash vs card: Jay cafeterias and street stalls are cash only; sit-down restaurants increasingly accept cards
Quick answer
Start with Goodsouls Kitchen in Old City for the strongest all-round pick. Use Aum Vegetarian for fully vegetarian food, Begin Vegan for plant-based food, and Reform Kafé when fully vegan food matters most.
| You want | Go to | Area / Price |
|---|---|---|
| Vegan khao soi | Goodsouls Kitchen or Begin Vegan | Old City / 65-200 THB |
| Budget jay plate | Imjai Vegan or any เจ sign | Nimman / 45-60 THB |
| Brunch with a cause | Free Bird Cafe | Sirimankalajarn / 120-250 THB |
| Garden café setting | Reform Kafe | Old City / 120-220 THB |
| Night market vegan stall | V Secret, Ploen Ruedee Night Market | Central / 80 THB flat |
| Fast, cheap, solid | Begin Vegan | Old City / 65-89 THB |
How we picked these food stops
This shortlist starts with the place information already maintained for this guide in Chiang Mai, then weights the practical signals readers need most: area, price, hours, ratings when listed, booking or website links, and the specific use case named on each card. Missing prices, ratings, images, or booking links stay blank rather than being guessed.
We also kept the awkward parts visible. A good food stop is only useful when the area, timing, crowd level, and transport fit the trip you are actually taking.
Vegan Chiang Mai in the Old City
The Old City is the logical starting point. Four of the most reliable dedicated vegan restaurants sit within a ten-minute walk of each other here.
Goodsouls Kitchen
The most ambitious of the Old City's vegan kitchens — 100% plant-based, spanning Western brunch and northern Thai classics. The khao soi with mushroom steak is the order: creamy coconut broth, egg-free noodles, a portion that earns its price. Don't skip the raw cheesecake.
- Area
- Old City · Singharat Rd, Si Phum
- Hours
- 8am–10pm daily
- Price
- 150–300 THB
- Go for
- Khao soi with mushroom steak
Aum Vegetarian
A long-running, family-run two-storey spot tucked in a lane opposite Chiang Mai Gate — traditional Thai vegetarian from well before the café wave. Cosy upstairs floor-cushion seating, and a vegan khao soi (potato and tofu) regulars call the best in the city.
- Area
- Old City · Suriyawong Alley, by Chiang Mai Gate
- Hours
- Daily, lunch & dinner (~11am–8pm) — confirm same-day
- Price
- 60–200 THB
- Go for
- Vegan khao soi (~60 THB)
Begin Vegan
A serious budget find on the eastern moat near Somphet Market — fully plant-based Thai with convincing mock meats. Khao soi with soya protein runs about 65 THB; the rice-plus-three-sides set lands near 89 THB. Generous portions, genuinely good cooking.
- Area
- Old City · Moon Muang Rd, by Somphet Market
- Hours
- Open daily from 9am · cash only
- Price
- 65–100 THB
- Go for
- Khao soi with soya protein (~65 THB)
Reform Kafé
A fully plant-based garden restaurant in the courtyard of the Green Tiger House hotel near North Gate — calmer than Goodsouls and built for a long lunch. Thai and Western plates, fresh juices and kombucha under the trees.
- Area
- Old City · Sripoom Rd Lane 7 (Green Tiger House)
- Hours
- Daily 9am–10:30pm; last order 9:30pm
- Price
- 120–220 THB
- Go for
- Vegan khao soi
A quick steer between them: Goodsouls for an ambitious Western-leaning brunch, Aum for food that tastes like traditional Thai rather than a plant-based riff on a Western dish, Begin for the cheapest serious bowl of khao soi, and Reform for a calm garden lunch.
Insider Tip: The Old City jay cafeterias along Ratchadamnoen Road are unmarked to most tourists. Look for the yellow เจ banners and point at the silver trays. A plate of rice with three toppings costs 45-60 THB and will comfortably fill you. They close by 2 PM.
Free Bird Cafe: Social Enterprise Spot
Free Bird Cafe
An NGO café whose profits fund Thai Freedom House, a free school for refugee and hill-tribe families. The menu leans Shan and Burmese — curries, tea-leaf salad, smoothie bowls, gluten-free bakes — and the staff are hospitality students, so service is part of the point. Doubles as a thrift shop.
- Area
- Santitham / Nimman · Sirimankalajarn Soi 9
- Hours
- Tue–Sun 9am–5pm (Wed–Sat to 8pm); closed Mon
- Price
- 120–250 THB
- Go for
- Vegan khao soi or a cacao smoothie bowl
Free Bird sits on Sirimankalajarn Road, a short walk north of the Old City moat near the Nimman corridor. Every plate funds Thai Freedom House, a free learning centre for hill tribe and refugee families from Myanmar, and the staff are hospitality students from the programme — service is occasionally slow, but that’s the point. The menu runs to Shan and Burmese curries, vegan pancakes, smoothie bowls and gluten-free brownies; the café doubles as a donation centre and thrift shop, so you’ll often find second-hand books stacked near the door.
- 100% plant-based menu with Shan and Burmese influences you won’t find elsewhere in the city
- Proceeds go directly to a free school for refugees
- Relaxed atmosphere, no rush to turn tables
- Plenty of gluten-free and raw options, clearly marked
- Service can be slow (hospitality training in progress)
- Daytime-focused — closes early evening, no late dinner, and closed Mondays
- Thrift store vibe isn’t for everyone
It’s not the most polished experience, but it’s probably the most worthwhile plate of food you’ll eat in Chiang Mai.
Nimman Road: Chiang Mai’s Vegan Hub
Nimman is where the wellness economy lands hardest in Chiang Mai. The road and its sois (side streets) have a high density of vegan and vegetarian options. If you’re staying near Nimman or working remotely from a café here, you won’t need to go far.
Imjai Vegan
The only fully vegan stall in the MAYA mall basement food court — point-and-choose Thai and Chinese dishes cooked in coconut oil, run by an owner everyone calls Smile. A rice-and-three-dishes plate is about 55 THB; go early before the radish cake and mushroom rice balls sell out.
- Area
- Nimman · MAYA mall, B1 food court
- Hours
- Daily, lunch & early dinner — go early
- Price
- 40–60 THB
- Go for
- Rice with three dishes (~55 THB)
The Vegano Corner
A 100% plant-based stall in the Street Food court at One Nimman — Thai classics and fusion, indoors with air-con, which makes it a reliable pick in the hot season. The pad krapow with plant-based meat and a vegan fried egg is the standout.
- Area
- Nimman · One Nimman, Block F14
- Hours
- Daily, roughly 11am–9pm (food-court hours)
- Price
- 100–130 THB
- Go for
- Pad krapow with a vegan fried egg
The Salad Concept
A bright, sister-run healthy-eating spot on Nimmanhaemin — not 100% vegan, but with clearly marked vegan salads, wraps, mac & cheese and cold-pressed juices (soy-milk swaps are free). Build your own bowl, or order the Mango Salad 'Cha Cha Cha'.
- Area
- Nimman · Nimmanhaemin Rd, Soi 13
- Hours
- 9am–10pm daily
- Price
- 120–250 THB
- Go for
- Build-your-own salad or Mango Salad 'Cha Cha Cha'
The Vegano Corner’s indoor, air-conditioned setting makes it a reliable option during the hot season (March–May) when eating outside feels hostile, and Imjai is exactly what you want after an afternoon of shopping when hunger hits.
Insider Tip: Several Thai cooking classes run in the Nimman area and wrap by midday — pair a morning class with a salad or smoothie lunch nearby.
Night Markets and Budget Street Finds
Not every good vegan meal in Chiang Mai happens in a sit-down restaurant. The city’s markets offer some of the most affordable plant-based eating in Thailand.
V Secret
A fully vegan stall inside Ploen Ruedee night market off Chang Klan — about 20 rotating Thai and Burmese dishes cooked to order and served on banana leaves at a flat 80-ish baht. No frills, genuinely good cooking.
- Area
- Night Bazaar · Ploen Ruedee Night Market, Chang Klan Rd
- Hours
- Evenings only (from ~5:30pm); closed Sun
- Price
- ~80 THB flat
- Go for
- Pumpkin tofu curry on a banana leaf
V Secret sells all-vegan Thai dishes — pad thai jay, curries, stir-fries, grilled items — at a flat rate, a reasonable walk from the Nimman area.
The Saturday and Sunday Walking Streets sometimes have stalls marked with the yellow เจ symbol. Choose a clearly marked jay stall where possible. Elsewhere, ask about fish sauce, oyster sauce, egg, dried shrimp, and meat stock separately rather than assuming a rice or noodle dish can be adapted.
For the full picture of what to eat in popular Thai food that converts well to plant-based, distinguish traditional recipes from vegan adaptations. Traditional nam prik ong is a pork-and-tomato dip, and sai oua is a meat sausage. Vegan versions can be excellent, but they are adaptations. Sticky rice and raw vegetable plates are simpler starting points, provided the accompanying dips and sauces are also plant-based.
Insider Tip: During the annual Vegetarian Festival (usually October, nine days around the ninth lunar month), the entire city shifts to jay mode. Stalls everywhere switch to plant-based menus. Prices drop. It’s the easiest week of the year to eat well and cheaply as a vegan in Chiang Mai.
How to choose where to eat in Chiang Mai
Finding vegan food here doesn’t require a curated restaurant list. A few practical tools help significantly.
Learn the symbol. The yellow เจ (jay) sign is your most reliable shortcut. Any establishment displaying it is committed to no meat, no dairy, no eggs, and often no garlic or onions. The standard is tighter than most Western “vegan” labels.
Use HappyCow. The app has 100+ verified listings for Chiang Mai, with recent reviews that confirm whether places are still open. Useful for finding spots outside the Old City and Nimman corridors.
Ask with the right words. “Jay dai mai?” (jay-die-my?) asks whether a dish can be made vegan/vegetarian in the Buddhist style. “Mai sai nam pla” means “no fish sauce.” Both are widely understood at markets and local restaurants that don’t have English menus.
Time your meals. Jay cafeterias open at 7 AM and close by 2 PM. Dedicated restaurants open for lunch around 11 AM and for dinner from 6 PM. The gap (2-6 PM) is when the night market stalls and mall food courts become the most practical option.
Getting a reliable data connection helps with navigation — a Thailand eSIM avoids the hassle of buying a local SIM and keeps Google Maps working the moment you land.
Insider Tip: If you’re staying at one of the pet-friendly hotels in Chiang Mai outside the city centre, ask the hotel which local jay restaurants are within walking distance. Most staff know the neighbourhood options that don’t appear on international review sites.
The Northern Thai Vegan Advantage
Chiang Mai’s plant-based scene draws from two traditions: the global wellness café culture imported by long-stay visitors, and an older local one rooted in Buddhist practice. The second is less photogenic but often more interesting.
Northern Thai food leans on nam prik (chilli pastes), fermented soybean pastes, fresh herbs, and bitter vegetables in ways that southern Thai cooking doesn’t. Gaeng hang lay (northern pork curry) loses its defining character without meat, but many other dishes — roasted chilli dips, herb-packed salads, sticky rice with seasonal greens — are already vegan or very close to it.
The best northern vegan cooking in the city right now is arguably at Aum Vegetarian and at the Old City jay cafeterias, not at the cafés designed around Instagram aesthetics. Both reflect the actual food culture of the region. That said, if you want a quinoa salad with cashew dressing after three days of rice and curry, Goodsouls Kitchen will have you covered. There’s room for both.
Chiang Mai is also one of the best cities in Thailand for pairing food exploration with cooking education. Several Thai cooking classes explicitly cover northern dishes and offer vegetarian substitutions for every recipe. Worth building into a longer trip.
9Verdict: Chiang Mai delivers for plant-based eating at every budget. The 45 THB jay plate and the 300 THB vegan brunch coexist half a kilometre apart, which says everything about how deep the infrastructure runs. The Old City and Nimman together cover 90% of what you need. Rating: 9/10
















