Photo: Takeaway / Wikimedia Commons · CC BY-SA 3.0Thai Cooking Classes Compared by City and Price
Thai cooking classes in Chiang Mai, Bangkok and the islands compared: prices, dishes you learn, market tours, group sizes and which is worth it.
Updated October 23, 2026
Ask travelers who have been to Thailand about their favorite experience and a cooking class comes up often, alongside the temples and the beaches. It is a popular activity for good reason: it is affordable, endlessly fun whether you are solo or traveling as a couple, and you walk away with skills you will genuinely use for years after you get home.
The problem is that there are hundreds of cooking schools across Thailand, and they are not all created equal. Some are memorable afternoons spent grinding curry paste on a farm surrounded by rice paddies. Others are crowded and you mostly watch someone else cook. The difference between a great class and a mediocre one comes down to which school you pick, which city you take it in, and what format you choose.
This guide compares 10 cooking schools across Chiang Mai, Bangkok, and the islands side by side, so you can pick the right one for your budget, your schedule, and what you actually want to learn.
What to Expect from a Thai Cooking Class
If you have never taken a cooking class while traveling, here is the standard format across Thailand. Most schools follow the same general structure, with variations in quality, setting, and price.
Half-Day Class (4-5 Hours)
The most popular option. You will either do a morning session (pickup around 8:30-9:00 AM) or an afternoon session (pickup around 1:00-2:00 PM). Morning classes almost always include a market tour. Afternoon classes sometimes skip the market and go straight to the kitchen.
The typical flow:
- Pickup from your hotel or hostel (most schools include this free of charge)
- Market tour (45-60 minutes) — your instructor walks you through a local fresh market, explaining Thai ingredients: the difference between galangal and ginger, the three types of Thai basil, why palm sugar matters, how to pick the right chilies. You buy ingredients for the day.
- Cooking (2-3 hours) — each person gets their own cooking station with a wok and burner. The instructor demonstrates a dish, then you cook it yourself. Repeat for 4-6 dishes.
- Eating — you eat everything you cooked. This is a full meal, usually lunch or dinner depending on the session time.
- Recipe book — printed or emailed to you after the class. Quality varies from beautiful full-color booklets to photocopied sheets.
The typical half-day class
What a half-day class looks like
Pick your session
Morning or afternoon class?
Full-Day Class (6-8 Hours)
Same structure but more dishes (5-7), a longer market tour, and almost always includes making curry paste from scratch with a mortar and pestle. Some full-day classes add a farm tour if the school grows its own herbs and vegetables. Full-day classes are less common and not always necessary — the half-day format covers plenty.
What to Know Before You Go
- Group sizes vary by school, from single digits to 16 or so. Smaller is usually better.
- You choose your dishes from a menu. Everyone picks different things, so you get to taste other people's dishes too.
- Vegetarian and vegan options are available at most reputable schools. Confirm when booking.
- No cooking experience needed. If you can hold a spatula, you can do this.
- Recipes are provided so you can recreate everything at home. Some schools email a PDF; others hand you a printed booklet.
The Comparison: 10 Thai Cooking Schools
Here is the overview. Scroll down for detailed breakdowns by city. Prices are approximate and come mostly from booking-platform listings (US dollars converted at roughly 33-35 THB); schools change them, so confirm before you book. Group sizes and dish counts vary by school and session, so they are not tabled.
| School | City | Approx. price (THB) | Market tour | Best for |
|---|---|---|---|---|
| Mama Noi | Chiang Mai | ~1,000 (about US$30) | Yes (morning) | Organic farm experience |
| Thai Farm Cooking School | Chiang Mai | Check the school | Brief stop on the way | Organic farm, own cooking station |
| Grandma's Home Cooking School | Chiang Mai | US$34-36 (booking sites) | Morning only | Home-kitchen setting |
| Chiang Mai Thai Cookery School | Chiang Mai | Check the school | Yes | Long-running, structured instruction |
| Asia Scenic | Chiang Mai | 1,200 at the farm; 1,000 in the old town (school's site) | Yes | Farm + market combo |
| Silom Thai Cooking School | Bangkok | About US$48 (Cookly) | Morning class | Central Bangkok |
| Baipai Thai Cooking School | Bangkok | On request (premium) | Market tour or herb garden visit | Garden setting |
| Maliwan Thai Cooking Class | Bangkok | About US$41-48 (booking sites) | Yes (tuk-tuk to market) | Small groups near Khao San |
| Vegan classes | Koh Phangan | Varies | Varies | Plant-based travelers |
| Time for Lime | Koh Lanta | Check the school | Check the school | Beachside island + animal-welfare charity |
Choosing a school
Which school suits you?
Chiang Mai: The Best City for Cooking Classes
If you have the choice of where to take your cooking class, Chiang Mai is a strong pick. The city has many cooking schools, generally lower prices than Phuket or Bangkok, and several organic farm settings, and the competition keeps schools on their toes.
Mama Noi Thai Cooking School
Price: about US$30 (roughly 1,000 THB) on booking platforms, with an air-conditioned option costing more | Duration: about 4 hours, morning and afternoon sessions | Format: organic farm
Mama Noi is an organic-farm class: you cook outdoors among the herbs and vegetables, and the school describes a hands-on setting rather than a demonstration. Booking listings include hotel pickup, a market stop, and your own cooking station.
You cook your chosen dishes and eat everything you made. The farm setting is the main draw.
Best for: Anyone who wants the farm-to-table experience. Couples love this one for the setting. Solo travelers appreciate the small groups.
Heads up: Dish counts differ between schools and sessions, so if maximizing dishes is your priority, compare menus before booking.
Thai Farm Cooking School
Price: check the school (the price is on its booking page) | Duration: half-day, morning and evening classes | Format: organic farm about 17 km from the city
Thai Farm Cooking School describes a brief market stop on the way to its organic farm, a class where you make your own curry paste, and an individual cooking station for each person.
The school has its own organic garden where you see ingredients growing before you cook with them, and you learn technique such as how to control wok heat, when to add ingredients and why order matters in Thai cooking.
Best for: First-timers who want the most well-rounded experience. If you have no idea which school to pick, this is the safe bet.
Heads up: The farm is a drive out of the city (about 17 km), so allow transit time. Ask about group size when booking if you want something more intimate.
Grandma's Cooking School
Price: about US$34 for the morning class and US$36 for the evening class on booking sites; the morning class includes the market, the evening class does not | Duration: half-day | Format: home-style cooking school
Grandma's Home Cooking School is a home-style class rather than a farm or a large kitchen. Pickup is typically offered within about 5 km of the city center.
The morning class includes a market visit; the evening class does not.
Best for: Budget travelers who want a quality class without paying for the farm experience. Solo travelers who prefer small, personal settings.
Heads up: The evening session skips the market visit. If the market tour matters to you (it is often the most educational part), book the morning session.
Chiang Mai Thai Cookery School
Price: check the school | Format: market tour plus cooking, recipe booklet
The original. Founded in 1993 by Somphon Nabnian, Chiang Mai Thai Cookery School is described by the Christian Science Monitor as the oldest cooking school in Chiang Mai. A good class explains the why behind each step, not just the how: why you bruise lemongrass before adding it, why coconut cream and coconut milk go in at different stages, and why wok temperature matters for pad thai.
The class includes a market tour, and students have long received a printed recipe manual.
Best for: People who want to genuinely improve their cooking skills, not just have a fun afternoon. Couples who cook together at home and want to add Thai dishes to their rotation.
Heads up: The atmosphere is more "school" than "farm", with a more structured format and less rustic setting than the farm classes.
Asia Scenic Thai Cooking School
Price: 1,200 THB per person for the farm class, 1,000 THB for its old-town classes (school's site) | Duration: 9am to 3:30pm | Format: organic farm
Asia Scenic combines a market tour and an organic farm visit. You start at a local market, then drive to the farm where you tour the herb gardens, pick ingredients, and cook at outdoor stations.
The combination of market plus farm gives you a picture of where Thai food comes from, from vendor stall to garden to plate.
Best for: Travelers who want both the market tour and the farm experience in one class. Gap-year travelers who want good photos and a solid activity to fill a morning.
Heads up: The farm is outside the city, so you will spend more time in transit than at a city-based school.
Why Chiang Mai Wins
- Lower prices: half-day classes commonly list around US$25-45 (roughly 900-1,500 THB), while Phuket schools list about 1,800-3,300 THB for half-day classes (Phuket101)
- Most options: Dozens of schools competing for your business
- Farm settings: Multiple schools offer organic farm cooking, which is harder to find in Bangkok
- Value: Typically more included for the price, though it varies by school
What half-day classes cost
Half-day prices: Chiang Mai against Phuket
Bangkok: Great Classes If You Are Short on Time
Bangkok cooking classes tend to cost more and lack the organic farm settings of Chiang Mai, but they are convenient if Bangkok is your only stop or you have a tight schedule. The setting is just more urban.
Silom Thai Cooking School
Price: about US$48 per person for the morning class with market tour (Cookly) | Duration: about 4 hours | Format: city school in Silom
A long-running Bangkok option in the Silom area, near BTS Chong Nonsi. The morning class starts with a guided market visit, where you see the ingredients you will cook with in their natural habitat.
Back at the school, you cook at your own station. The morning class with the market tour is more educational than a class without it.
Best for: Travelers with limited time in Bangkok who want to fit a cooking class into a busy itinerary. The central location means you can do a class in the morning and still have the afternoon free.
Heads up: The urban setting means no garden or farm views. Book the morning class if you want the market tour.
Baipai Thai Cooking School
Price: on request from the school (it is at the premium end) | Duration: half-day | Group size: up to 12 per class, each person at an individual station
Baipai is the premium option. It is at 8/91 Ngam Wongwan Road, Soi 54, Ladyao, Chatuchak, about 30 minutes from downtown Bangkok and about 15 minutes from Chatuchak Market. The half-day class includes an organic herb garden visit or a market tour, then making coconut cream the traditional way and a seasoning taste test. The school is closed on Sundays and national public holidays.
The price includes recipe booklets, fresh ingredients and hands-on instruction.
Best for: Couples looking for a special experience. Anyone who values atmosphere and does not mind paying double for it. Travelers who want a quieter, more elegant experience than the typical backpacker cooking class.
Heads up: It is the priciest school on this list and sits outside the central tourist areas. Ask what the class includes before booking (market tour or herb garden) and check the closed days.
Maliwan Thai Cooking Class
Price: about US$41-48 per person on booking sites | Duration: about 4 hours | Group size: about 4-5 at most on booking-platform listings
Maliwan Thai Cooking Class is in the Khao San / Banglamphu area, near the Grand Palace, and listings describe a tuk-tuk ride to a local market, then cooking at your own station with pre-measured ingredients, and a certificate of completion. Reviewers say the school is tucked between two streets and can be hard to find.
Small groups mean more personal attention.
Best for: Budget travelers in Bangkok. Solo travelers who want a small, personal experience without the premium price. Anyone who values authenticity over polish.
Heads up: It can be hard to find, and one reviewer noted the dishes were a bit similar to one another. Check the current price against other Bangkok options.
Island Classes: Smaller, Personal, and Unique
Cooking classes on the islands tend to cost more than in Chiang Mai (Phuket schools list about 1,800-3,300 THB for half-day classes per Phuket101), but they often come with a twist you will not find on the mainland.
Vegan Thai Cooking Classes (Koh Phangan)
Price: varies by school (booking-platform listings for Koh Phangan Thai classes run roughly US$55-65 per person) | Duration: about 3-4 hours
Koh Phangan has several small Thai cooking classes, and many list vegan, vegetarian and gluten-free options. If you want a plant-based class, ask before booking how the dishes are adapted. Vegan Thai cooking swaps fish sauce, shrimp paste and oyster sauce for soy or mushroom-based alternatives, and the techniques transfer to cooking at home even if you are not vegan full-time.
Best for: Vegan and vegetarian travelers. Anyone who wants a different angle on Thai cooking. Health-conscious travelers.

Heads up: If you want to learn traditional Thai cooking with all the standard ingredients (fish sauce, shrimp paste, oyster sauce), pick a standard class. Vegan versions are adapted, not strictly traditional.
Time for Lime (Koh Lanta)
Price: check the school's booking page | Format: Koh Lanta cooking class with a vegetarian, vegan and pescatarian menu
Time for Lime is special because the school says all profits support Lanta Animal Welfare, a charity that helps abused and injured stray animals and runs sterilization and rabies vaccination programs on the island. Classes accommodate vegan, vegetarian and pescatarian diets, with no meat on the menu.
If you are on Koh Lanta, it is a good way to spend a gap between beach days while supporting a good cause.
Best for: Travelers on Koh Lanta who want a quality class with a feel-good component. Animal lovers. Couples looking for a memorable afternoon activity between beach days.

Heads up: Price and schedule are on the school's booking page. Koh Lanta is quieter in the rainy season, so confirm that classes are running if you visit then.
What You Will Actually Cook
Most schools let you choose a handful of dishes from a menu. These are the dishes you will see on many cooking class menus in Thailand:
Curries (paste from scratch)
- Green curry (the most popular choice)
- Red curry
- Massaman curry (milder, peanut-based)
- Panang curry
Soups
- Tom Yum Goong (hot and sour shrimp soup)
- Tom Kha Gai (coconut chicken soup)
Stir-Fries and Noodles
- Pad Thai (everyone picks this one)
- Pad See Ew (flat noodle stir-fry)
- Cashew chicken stir-fry
- Thai basil stir-fry
Salads and Sides
- Som Tam (green papaya salad)
- Spring rolls (fresh or fried)
- Thai fish cakes
Desserts
- Mango sticky rice (seasonal, best March-May)
- Banana in coconut milk
- Coconut pancakes
Pro tip: Most travelers default to pad thai and green curry, and for good reason — they are the dishes you will cook most often at home. But if you have already cooked those before, consider picking dishes that are harder to learn on your own, like tom yum (getting the balance of sour, spicy, salty, and sweet right is tricky) or som tam (the mortar and pestle technique takes practice).
Making curry paste from scratch is the single most valuable thing you will learn. Many classes teach you to pound curry paste with a mortar and pestle, and homemade paste tastes noticeably different from store-bought. That alone can be worth the price of the class.
Tips for Getting the Most Out of Your Class
Book a morning class. Morning sessions almost always include the market tour, and the market tour is often the most educational part of the entire experience. Afternoon classes frequently skip it. The extra knowledge about Thai ingredients — how to identify them, where to buy them, what substitutes work at home — is worth waking up early for.
Tell them your dietary needs when booking. Every reputable school offers vegetarian options. Most can accommodate vegan diets. Some handle allergies. But they need to know in advance so they can prepare alternatives. Do not show up and surprise them.
Wear comfortable clothes you do not mind getting messy. You are cooking with woks at high heat, pounding curry paste, and handling chili-stained ingredients. A white shirt is a bad idea. Loose, breathable clothing is a good one.
Do not eat a big breakfast. You eat everything you cook, and 4-6 dishes is a lot of food. A light breakfast or no breakfast is the move. You will be eating a massive meal by noon, and you want to be hungry enough to enjoy it.
Ask questions. The instructors have encyclopedic knowledge about Thai food and are happy to share it. Ask about ingredient substitutions for your home country, ask about regional variations, ask about their family recipes. The best insights come from the conversations, not just the cooking.
Book ahead during high season. From November through February, popular schools can fill up, so book a day or two in advance. In the rainy season, same-day booking is often possible, but check with the school.
Save your recipe booklet. It sounds obvious, but an alarming number of travelers lose theirs within a week. Take photos of every page, or ask if the school can email you a digital copy. Some schools proactively email a PDF after the class.
Is a Thai Cooking Class Worth the Money?
Short answer: yes. It is one of the best value activities in Thailand.
Longer answer: for roughly 900-1,500 THB (US$25-45) at a Chiang Mai school, you typically get a guided market stop, several dishes that you cook yourself and eat as a full meal, hands-on instruction in curry paste making, a recipe booklet to take home, and skills you will use in your own kitchen. Prices run higher in Bangkok and on the islands, so compare what is included.
The skills are the real return on investment. Once you learn how to make green curry paste from scratch, you will never buy the jarred version again. Once you understand wok technique — the heat, the timing, the tossing — your stir-fries at home will improve dramatically. And once you have pounded som tam in a mortar and pestle, the salads you make will actually taste like the ones you ate at that street stall in Chiang Mai.
Cooking classes are fun in the moment, educational in a way that sticks, and practical long after your trip is over. If you only do one organized activity during your time in Thailand, this is a strong candidate.
Related Guides
- Thai Food Guide for Beginners: What to Eat and How to Order — learn the dishes before you cook them
- Best Thai Dishes by Region — understand what makes northern, central, and southern Thai food different
- Vegetarian and Vegan Thailand Guide — plant-based eating tips across the country
Thailand in photos
Creative Commons photographs — credits on our attributions page.



Travel Insurance for Backpackers
Travel medical insurance for backpackers, from SafetyWing.
Get a QuoteWe may earn a commission
eSIM for Thailand
An Airalo eSIM for Thailand, so you can skip the airport SIM queue.
Browse Thailand eSIMsWe may earn a commission
Keep reading
All thai food guide guides →
Authentic vs Tourist Trap Restaurants in Thailand
Spot authentic Thai restaurants vs overpriced tourist traps. Price comparisons, Bangkok and Chiang Mai neighborhood guides, and insider tips.

Best Street Food in Bangkok, Neighborhood by Neighborhood
Bangkok street food guide by neighborhood: stalls, prices in baht, night markets, and how to eat all day on a small budget.

Best Thai Dishes by Region: North, South, Central, Isaan
Thailand's regional cuisines: signature dishes from Northern, Southern, Central and Isaan kitchens with prices, where to eat and what to order.

Chiang Mai on a Budget: Eating Under 100 Baht
Named stalls, food courts and restaurants where a full meal stays under 100 baht, listed by neighbourhood across Chiang Mai.

Food Poisoning in Thailand: Prevention & Recovery (2026)
Food poisoning risk in Thailand. Prevention tips (street food is safe!). Symptoms, self-treatment with ORS, when to see doctor, recovery timeline.

Night Market Safety in Thailand: Protect Your Stuff
Night market safety in Thailand: pickpockets, common scams, food safety, drink spiking awareness and tips for Chatuchak and Rot Fai.
You might also need: Muay Thai camps in Thailand · zip lining in Thailand · Thai dishes by region