Chiang Mai Cooking Classes: Farm Schools, Prices, and What You'll Cook
Book an experience
Book this activity
Lock in your preferred date. Prices shown are per person — free cancellation on most bookings.
Chiang Mai is the best place in Thailand to take a cooking class. Prices undercut Bangkok by a third, the signature farm-school format gets you out into the countryside, and the northern Thai repertoire — khao soi, sai ua sausage, jackfruit curry — is harder to find taught anywhere else. A class here is consistently the activity travellers rate highest from their whole trip. Here is how to choose one.
The farm school format
Chiang Mai invented the full-day organic farm class, and it remains the one to book. The standard day runs roughly 8:30am–4pm: pickup from your Old City hotel, a guided local market visit (rice varieties, curry pastes, the difference between Thai basils), then out to a farm 20–40 minutes from the city. You pick herbs and vegetables from the garden, cook five or six dishes at your own wok station, eat each course as you go, and leave with a recipe book. Expect approximately ฿1,000–1,500 per person as of 2026, transfers included.
The schools we recommend:
- Thai Farm Cooking School — the original organic farm school, 17 km from the city in Mae Taeng direction. Six dishes, a beautiful working farm, and well-drilled bilingual instruction. Approximately ฿1,500 for the full day.
- Sammy’s Organic Thai Cooking School — small groups and a famously warm host family; consistently the area’s best-reviewed budget option at approximately ฿1,000–1,200.
- Asia Scenic Cooking School — offers both a city-garden option (handy if you are short on time) and a full farm day, approximately ฿900–1,300 depending on format.
All three let each person choose their own menu — typically one stir-fry, one curry made from paste you pound yourself, one soup, one noodle dish, and a dessert like mango sticky rice.
City classes and specialist options
If a full day is too much, evening classes inside the Old City run approximately ฿800–1,200 for three or four dishes:
- Basil Cookery School — small evening groups, vegetarian-friendly, with a market walk included.
- Akha Kitchen — the interesting outlier: an Akha hill-tribe family teaching their own cuisine alongside Thai standards. One of the few places to learn dishes you will not find in restaurants.
- Grandma’s Home Cooking School — half-day classes in a family home north of the city, approximately ฿1,000.
Vegetarians and vegans are well served everywhere — every school adapts each dish, and fish sauce swaps to soy without drama. Flag allergies at booking; peanuts and shrimp paste appear in many pastes.
Choose the northern dishes
Most menus offer the national greatest hits — pad thai, green curry, tom yum. They are fine, but you are in the north: pick khao soi if it is offered as the curry or noodle option, and any class featuring sai ua (northern herb sausage) or nam prik ong (tomato-pork chilli relish) is teaching you food that belongs to this region. You can compare your results against the real thing afterwards — our Chiang Mai food guide covers where the locals eat khao soi.
Practical notes
Classes run rain or shine — cooking pavilions are covered, and the green season (June–October) farm landscape is at its prettiest. Wear comfortable shoes for the market and farm paths. Most schools cap groups at 8–12; if a listing does not state a maximum, ask. Booking direct is usually cheapest, but platform bookings with free cancellation make sense if your northern Thailand itinerary is still in flux. Bangkok-bound afterwards? The capital’s classes are slicker and pricier — we compare them in our Bangkok cooking classes guide.
Frequently Asked Questions
- How much is a cooking class in Chiang Mai?
- Approximately ฿1,000–1,500 for a full day at a farm school including market visit, transfers, and a recipe book, as of 2026 — noticeably cheaper than equivalent classes in Bangkok. Evening city classes run around ฿800–1,200.
- What is khao soi?
- Northern Thailand's signature dish — egg noodles in a coconut curry broth topped with crispy fried noodles, pickled mustard greens, and shallots. Most Chiang Mai classes offer it as a curry option; choose it over dishes you can learn anywhere.
- Do I need to book a cooking class in advance?
- In high season (November–February), book two to three days ahead for the popular farm schools. In low season you can usually book the evening before through your guesthouse or directly online.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →We may earn a small commission — at no extra cost to you.