NaJade

Thai Cooking Class in Bangkok: Cost, What You’ll Cook and How to Choose

Four young Thai friends cooking at wok stations with fresh herbs during a cooking class in Bangkok.

By NaJade · DJ in Bangkok · Published November 4, 2026

A typical Thai cooking class in Bangkok lasts three to four hours, often starts with a guided walk through a local market, and has you cook four or five classic dishes — usually a curry from scratch, a stir-fry, a soup and a dessert — which you then eat. Group classes generally cost about 1,200–4,000 baht per person; private and hotel classes cost more.

When friends visit Bangkok and ask what to do on a slow day, a cooking class is near the top of my list. It is fun on its own, it explains half the food you’ll eat on the street afterwards, and it’s one of the few souvenirs that still works years later. There are dozens of schools, from family kitchens to hotel academies, so here’s how to know what you’re getting before you book.

Plan on three to four hours, four or five dishes and roughly 1,200–4,000 baht per person for a group class, with a market tour usually included in morning sessions. Book a week or two ahead in high season, mention allergies and spice limits when booking, and arrive hungry — you eat everything you cook.

What Happens in a Typical Class

  1. Market visit (usually morning classes) — the teacher walks you through herbs, chillies, curry pastes and produce you’ve seen on menus but never named.
  2. Ingredients and techniques — how to bruise lemongrass, slice galangal, balance fish sauce, lime, palm sugar and chilli.
  3. Curry paste from scratch — the mortar and pestle part, and the one people remember.
  4. Cooking at your own station — one wok and burner per person or pair, with the teacher demonstrating each step first.
  5. Eating — usually course by course, or all together at the end.
  6. Recipes to take home — most schools give a booklet or digital recipe file.

Classes are hands-on and beginner-friendly; you don’t need any cooking experience. Groups range from a couple of people to twenty or more, so ask about class size if that matters to you.

How Much Does a Cooking Class Cost?

TypeTypical price per personWhat you get
Small local school, group class~1,200–2,000 baht3–4 hours, 4–5 dishes, often a market tour
Established school, group class~2,000–4,000 bahtLarger kitchen, printed recipes, sometimes hotel pickup
Hotel or restaurant academy~3,500 baht and up, plus service and VATPolished setting, premium ingredients
Private classSeveral thousand baht and upYour menu, your pace, your dietary needs

Prices change with season and menu, so treat these as ranges and confirm directly with the school. Booking platforms show reviews and real-time prices, but booking with the school directly is sometimes cheaper. A cooking class costs less than a nice dinner for two at many hotel restaurants, and you get the dinner too.

Dishes You’re Likely to Cook

CourseCommon choices
CurryGreen curry, red curry, massaman or panang — paste made by hand
Stir-fryPad Thai, pad krapow (holy basil), cashew chicken
SoupTom yum goong, tom kha gai
SaladSom tam (papaya salad), larb
DessertMango sticky rice, bananas in coconut milk

Many schools let you choose from a list, so check the menu if there’s a dish you’re set on. You control the chilli at your own station — see how spicy Thai food really is — and the dessert course is a good excuse to read up on Thai desserts and Thai fruits.

How to Choose the Right Class

  • Morning vs afternoon: morning classes usually include the market; afternoon classes are easier after a late night.
  • Location: pick a school near the BTS or MRT, or one that offers pickup — Bangkok traffic can eat an hour.
  • Diet: vegetarian, vegan, halal and allergy-friendly classes exist. Tell the school when booking, not on the day.
  • Air-conditioning: between March and May, it makes a big difference.
  • Reviews: look for recent comments on teaching and class size, not just the food photos.

Wear closed shoes and light clothes, and bring a bag for leftovers. Peak season runs roughly November to March, when weekend classes can fill one to three weeks ahead. If you’re in Thailand longer term, cooking courses are even one of the recognised “soft power” activities for the DTV visa — though that requires a longer programme than a single class. For background on the cuisine itself, the Tourism Authority of Thailand publishes food and travel guides, and Wikipedia’s overview of Thai cuisine explains the regional styles and the balance of flavours.

A Note From NaJade

I took my first cooking class in Bangkok years after I moved here, mostly because a visiting friend insisted. I assumed I already knew Thai food. I didn’t — I knew how to order it. Pounding a green curry paste by hand for fifteen minutes changed how I taste every curry since. Now I can tell which street stalls make their own paste and which open a packet. If you only have one free half-day in Bangkok, it’s a great way to spend it: a market, a kitchen, new friends at the next station, and lunch you’ll remember. Then go out and eat the real thing at a stall that night.

More: the Bangkok street food guide, is Bangkok street food safe, the best markets in Bangkok, and the best Thai restaurants in Bangkok.

Frequently Asked Questions

How much is a Thai cooking class in Bangkok?
Group classes typically cost about 1,200–2,000 baht at smaller local schools and around 2,000–4,000 baht at bigger, established schools. Hotel and restaurant academies charge more, often with service charge and VAT added. Private classes cost several thousand baht. Always confirm the current price directly with the school.
How long does a cooking class in Bangkok take?
Most half-day classes last three to four hours, including a market visit if one is offered, the cooking itself and time to eat. Morning and afternoon sessions are common. Some schools also run longer full-day or multi-day courses for people who want to go deeper.
Do Bangkok cooking classes include a market tour?
Many do, especially morning classes. The teacher walks you through a local fresh market to explain herbs, chillies, curry pastes and produce before you cook. Afternoon classes more often skip the market. Check the listing if the market is important to you.
Can vegetarians take a Thai cooking class?
Yes. Many Bangkok schools offer vegetarian or vegan versions of their menus, swapping fish sauce for soy sauce and meat for tofu or vegetables, and some run fully plant-based classes. Mention dietary needs and allergies when you book so the school can prepare the right ingredients.
Do I need cooking experience for a Thai cooking class?
No. Classes are designed for beginners. The teacher demonstrates each dish before you cook it at your own station, and helps as you go. Experienced cooks still learn plenty, especially about making curry paste from scratch and balancing salty, sour, sweet and spicy flavours.
When should I book a cooking class in Bangkok?
In peak season, roughly November to March, book about one to three weeks ahead for weekends and a week ahead for weekdays. In quieter months a few days is usually enough. Afternoon slots are the easiest to find at short notice if you decide on the day.

About the Author

NaJade is a Bangkok-based DJ playing progressive house, melodic EDM, pop, and Thai music across clubs, rooftops, and weddings in Thailand — and has lived in the city long enough to have made every one of these mistakes at least once. Find him on YouTube, Instagram, and TikTok.

🎧 Listen to his latest set · 💌 Book him for your venue or event