Skip to content
Cooking Class in Chiang Mai: Costs, Times & How to Choose

Cooking Class in Chiang Mai: Costs, Times & How to Choose

The quick version

Compare Chiang Mai cooking classes by duration, price, market or farm visits and dietary options, with booking tips to pick the right one.

7 min readBy Longtail Eats Editorial
Share this article:
On this page

Last updated November 2026. A typical cooking class Chiang Mai visitors book costs ฿1,000 to ฿1,500 per person, runs 4 to 9 hours and often includes hotel pickup. Prices and hours below were checked in November 2026, so confirm current rates on each school's page before paying.

Featured image: Thai Secret Cooking School, CC BY-SA 4.0, via Wikimedia Commons.

Quick Comparison: Which Chiang Mai Cooking Class Fits You

Format matters more than headline price. Start with the table, then read the sections below for each trade-off. For the wider picture of where classes fit, see our Chiang Mai food guide.

Quick Comparison: Which Chiang Mai Cooking Class Fits You in Chiang-Mai
Photo: David McKelvey, CC BY 2.0, via Flickr.
FormatTypical durationWhat's includedBest forSkip if
Morning market classAbout 5 hours (09:00-14:00 at Zabb E Lee)Market shopping, 4 dishes, 1 curry paste, mango sticky riceFirst-timers who want the full routineYou dislike early pickups (08:20-08:50)
Evening classAbout 5 hours (16:00-21:00 at Zabb E Lee)4 dishes, 1 curry paste, mango sticky rice; market stop variesCooler hours and a free daytimeYou want a market tour
Full-day farm classAbout 8-9 hours (Grandma's Home Cooking School)Market visit, organic farm tour, 6 Northern Thai dishesTravelers who want depthYou have only a morning free
Vegetarian or vegan focusVaries by schoolPlant-based menu, adjustable spicePlant-based dietsYou eat everything and want a broad menu

How Much a Cooking Class in Chiang Mai Costs

Reported rates run from ฿1,000 for a half-day class to ฿1,500 for a full day, per person. Zabb E Lee Thai Cooking School lists ฿1,400 for both its 09:00-14:00 morning course and its 16:00-21:00 evening course. Thai Akha Kitchen's listing shows ฿1,400 for a morning class with a market tour and ฿1,300 for the evening. Most prices cover ingredients, cooking gear and an instructor, and some include hotel pickup. Extras add up for groups. Zabb E Lee charges ฿600 for a companion who does not cook and ฿400 for a child under 4. Price alone misleads. ฿1,400 for five hours works out to ฿280 an hour. A ฿1,500 full day of 8 to 9 hours is roughly ฿167 to ฿188 an hour, and it adds a farm and more dishes. Compare hours, dish count, market or farm stops and group size instead.

How Much a Cooking Class in Chiang Mai Costs in Chiang-Mai
Photo: Ryan Harvey, CC BY-SA 2.0, via Flickr.

Morning, Evening or Full Day: Choosing the Time

Sponsored

Morning classes at Zabb E Lee start with pickup between 08:20 and 08:50 and finish at 14:00. That leaves the late afternoon free for a temple walk or a Doi Suthep trip. Evening classes pick up between 15:30 and 15:50 and end at 21:00, so dinner is the meal you cooked. Evenings are cooler and usually skip the market, which suits anyone who already toured stalls on a Chiang Mai Food Tour: How to Choose the Right One. Half-day classes last 4 to 5 hours. Full-day classes run about 08:00 to 16:00 and use most of a day. If you also want a cultural dinner, book the khantoke dinner on a different night.

Market Tour and Farm Classes: Are They Worth It?

A market stop shows you what goes into the basket: herbs, vegetables and curry ingredients. Zabb E Lee's morning course includes shopping together. Grandma's Home Cooking School goes further with a full-day Northern Thai class. It combines a market visit, an organic farm tour and 6 dishes. Hands-on tasks there include lighting a charcoal grill, milling flour on a millstone and grating coconut. Classes of about 10 people are typical. Grandma's describes small pavilions with individual cooking stations. Farm visits depend on weather, so ask what happens when it rains. Pick the farm class if you want a full day of cooking and ingredients. A half-day suits a single free morning.

What You'll Cook (and How Much You Choose)

Many schools let you pick your own dishes. Zabb E Lee lets each guest choose 4 dishes, 1 curry paste and mango sticky rice, and everyone can cook a different menu. Its menu includes fresh spring rolls, papaya salad, pad thai, tom yum kung and tom kha kai. A typical class menu has a soup, a curry, pad thai and mango sticky rice. Curry options often include green, red, khao soi and panang. Green and red bases start spicier, so go easy on the chilies. For a Chiang Mai flavor, choose khao soi, then compare it with bowls in our khao soi guide. Grandma's Northern Thai class covers 6 dishes, including Northern Thai sausage (sai oua) and coconut pancakes.

Good to know

For depth, Grandma's Northern Thai class covers 6 dishes in a full day, while Zabb E Lee lets each guest choose 4.

Vegetarian, Vegan, Halal and Gluten-Free Options

Sponsored

Zabb E Lee says every dish can be made vegetarian or vegan, and you set the spice level yourself. Grandma's lists vegetarian, halal and gluten-free options. Tell the school about allergies when you book, not on the day. For a class built around plant-based cooking, see these plant-based class options.

Who Should Skip a Cooking Class

Some formats are a poor fit. Check this list before paying for a 4-to-9-hour commitment.

  • Non-cooking companions: Zabb E Lee charges ฿600 for visitors who watch, so a tasting tour may suit them better.
  • Children under 4: Zabb E Lee charges ฿400, and other schools set their own age rules.
  • Strict diets: ask in advance rather than relying on a menu card.
  • Market-free evenings: evening classes usually skip the market, so pick a morning class if you want one.
  • Hotels far from the center: Grandma's covers pickups within 10 km of downtown, so check your address first.

How to Book and What to Confirm

Book direct on a school's own site, or through marketplaces such as GetYourGuide or Klook, which list some schools. Direct booking shows the school's own price and policy. In busy season classes can fill, so book early. Run through this checklist before paying:

Tip

Before paying, check visitor and child fees, since Zabb E Lee charges ฿600 for a companion who does not cook.

  • Pickup radius and pickup window
  • Group size (about 10 people is typical)
  • Dietary needs and spice level
  • Cancellation and deposit terms
  • Rain policy for market or farm stops
  • Visitor and child fees

Pairing a Class With Other Food Plans in Chiang Mai

Sponsored

A class works well early in a trip because it teaches dish names before you eat out. Prefer tasting to cooking? A tour covers more dishes, while a class teaches you to make 4 to 6. Pair a morning class with an evening at the stalls described in our street food guide. The next day, try khao kha moo near Chang Phueak. For a sit-down meal, browse Michelin Guide listings for Chiang Mai. More ideas sit in the Chiang Mai food hub.

Frequently Asked Questions

Is cooking class in Chiang Mai worth it?

Yes, if you want to learn dishes such as khao soi curry or mango sticky rice rather than only eat them. Classes of 4 to 9 hours cost about ฿1,000 to ฿1,500. A food tour fits better if you want to taste more dishes without cooking.

What is the best cooking class in Chiang Mai?

No single school fits everyone. Pick by hours, dish count, market or farm stops and group size. Grandma's offers a full-day farm class, while Zabb E Lee lists both morning and evening courses.

Thai food notes for your next trip

Optional updates to our food guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful