You've eaten your way through Bangkok. You've had the street pad thai, the market som tum, the curry that made you question every curry you'd had before. Now the logical next step: figure out how to make it yourself, so you can inflict it on everyone back home.
The best cooking classes in Bangkok are offered by schools like Sompong Thai Cooking School, House of Taste, and Tingly Thai Cooking School — all rated 5.0 on Google with thousands of reviews. Most classes run 3–4 hours, cost THB 1,200–1,500, and include a fresh market tour with morning sessions. You'll typically learn to make curry paste from scratch, a soup, a stir-fry, and a dessert — then sit down to eat everything you cooked.
Bangkok has dozens of professional cooking schools that teach you how to recreate these dishes at home, at every budget and skill level. Whether you want a casual half-day class near the riverside or something more structured in Sukhumvit, this guide breaks down the top schools, what to expect, and exactly how to choose.
What to Expect from a Bangkok Cooking Class
Classes typically last 3–4 hours and are designed for complete beginners. You'll usually cook 3–5 dishes, including at least one curry paste from scratch, a soup (Tom Yum or Tom Kha), a stir-fry, and a dessert.
Dietary accommodations — vegetarian, vegan, halal, and gluten-free — are available at most reputable schools when flagged at the time of booking.
Best Cooking Classes in Bangkok: At a Glance
| School | Neighborhood | Duration | Price (per person) | Best For |
|---|---|---|---|---|
| Sompong Thai Cooking School | Bang Rak | 3.5–4 hrs | THB 1,200–1,300 | Value, beginners |
| Tingly Thai Cooking School | Silom | 3–4 hrs | THB 1,200 | Energy, market lovers |
| House of Taste | Sukhumvit Soi 4 | 3.5 hrs | ~THB 1,500 | Couples, halal/kosher |
| Bangkok Thai Cooking Academy | On Nut | Half-day–full day | THB 1,300 | Flexibility, dish choice |
| White Lotus Thai Cooking | Phra Nakhon | 3.5 hrs | ~THB 1,000 | Cultural add-ons |
Top 5 Cooking Schools in Bangkok
1. Sompong Thai Cooking School (โรงเรียนสอนทำอาหารสมปอง)
Sompong is consistently cited as the gold standard for beginner-friendly classes at an honest price point. Classes use a dual-instructor format — a lead teacher demonstrates each technique while assistant chefs circulate to give one-on-one guidance at your personal station.
The school is located in Bang Rak, making it easy to combine with a visit to the riverside or Chinatown. With 2,400+ Google reviews at a 5.0 rating, it's the most-reviewed cooking school in Bangkok.
- BTS Access: Surasak BTS (~10-minute walk)
- Morning Class: THB 1,300 per person, 9:00–12:30, includes market tour and lunch
- Afternoon Class: THB 1,200 per person, 13:30–16:30, includes meal
- Evening Class: THB 1,200 per person, 17:30–20:30, no market tour
- Private & Team Building: Available on request
Note that specific dishes like Massaman Curry rotate by day — Sompong currently teaches it on Thursdays. Check the daily menu schedule before booking if you have a particular dish in mind.
2. Tingly Thai Cooking School (ทิงลี่ไทยคุกกิ้ง)
Tingly Thai has built a reputation for high-energy, enthusiastic instructors who turn a cooking class into genuine entertainment. Morning sessions begin at Wat Kheak (วัดแขก) — a local favourite wet market where students explore the fruits, herbs, vegetables, and spices essential for authentic Thai cooking. It's a real working neighbourhood market, not a tourist-facing stall.
The school is based in Silom, making it an excellent fit if you're staying in the Silom, Sathorn, or Bang Rak corridor. It's also a natural pairing with a visit to Bangkok's best bars in the same neighbourhood after dark.
- BTS Access: Surasak BTS or Sala Daeng BTS
- Adults (12–99 years): THB 1,200 per person
- Children (5–11 years): THB 900 per person
- Children (0–4 years): Free
- Session Length: 3–4 hours
- Market Tour: Yes (Wat Kheak market, morning sessions)
3. House of Taste Thai Cooking School (เฮ้าส์ออฟเทสต์), Sukhumvit 4
House of Taste offers one of the most complete experiences on this list. The class includes a traditional fresh market tour, a from-scratch curry paste session, and — the touch that sets it apart — a Tuk-Tuk ride back from the market through the backstreets of Sukhumvit.
All recipes are MSG-free, and the school is one of the very few in Bangkok to explicitly offer halal and kosher options upon request, alongside full vegetarian and allergy-friendly substitutions. This makes it the standout choice for groups with diverse dietary requirements. The Sukhumvit Soi 4 location is ideal for travellers staying anywhere between Nana and Asok.
- BTS Access: Nana BTS
- Price: ~THB 1,500 per person
- Session Length: 3.5 hours
- Market Tour: Yes (with Tuk-Tuk return)
- Dietary Options: Vegetarian, vegan, halal, kosher, allergy-friendly — all on request
4. Bangkok Thai Cooking Academy (กรุงเทพไทยคุกกิ้งอะคาเดมี่)
The Academy stands out for a feature no other school on this list offers: you choose your own dishes. Rather than a fixed daily menu, students select from a rotating list of Thai classics — useful if you've been waiting to learn Massaman Curry specifically, or want to skip a dish you already know.
The facility is fully air-conditioned and structured more like a professional kitchen school than a casual tourist experience. A pickup service runs from On Nut BTS Exit 3, which is a genuine convenience if you're arriving by Skytrain.
- BTS Access: On Nut BTS Exit 3 (pickup service available)
- Price: THB 1,300 per person (half-day, "You Choose 5 Dishes" class)
- Session Length: Half-day to full day
- Market Tour: Varies by session
- Professional Courses: Available for serious home cooks
5. White Lotus Thai Cooking (ไวท์โลตัสไทยคุกกิ้ง)
White Lotus is the most culturally layered class on this list. Based in Phra Nakhon (Bangkok's Old Town), the session uses fresh ingredients sourced from Pak Khlong Talad (ตลาดปากคลองตลาด) — Bangkok's famous 24-hour flower market — where students select the herbs and aromatics used in class that day.
An optional flower garland (malai) workshop can be added, making this an excellent choice if you want a cultural experience that goes beyond the kitchen. The Old Town location also puts you close to the Grand Palace and Wat Phra Kaew for a natural full-day itinerary.
- MRT Access: Sanam Chai MRT
- Price: ~THB 1,000 per person
- Session Length: 3.5 hours
- Market Tour: Pak Khlong Talad flower market
- Add-on: Flower garland (malai) workshop (advance booking required)
Blue Elephant Cooking School: The Premium Option
For travellers who want a more structured culinary experience — or are booking for a corporate group — Blue Elephant Cooking School (บลูเอเลเฟ่นท์) in Sathorn occupies a category of its own. Classes are held at individual cooking stations in a fully equipped professional kitchen and taught in English, French, or Chinese.
Morning join-classes include a market tour; afternoon classes do not. Kids aged 6–12 are welcome at half the adult rate when sharing a station with a parent.
| Class Type | Rate (Net per person) | Kids Rate (6–12 yrs) |
|---|---|---|
| Half-day morning (4 dishes) | THB 3,296 | THB 1,648 |
| Half-day afternoon (4 dishes) | THB 2,943 | THB 1,472 |
| 2 half-days (8 dishes) | THB 5,885 | THB 2,943 |
| Private teacher – half-day (6 recipes, 4 dishes) | THB 9,769 | — |
| Private teacher – full day (10 recipes, 8 dishes) | THB 18,008 | — |
All join-classes include the Blue Elephant apron, a certificate, a recipe booklet, and a branded shopping bag with Blue Elephant products. The five-day professional course additionally includes a Thai chef knife and cookbook.
Morning vs. Evening Classes: Which Is Better?
Evening classes skip the market tour (markets wind down by afternoon) and replace it with a herb garden walk or extended kitchen time. They're a solid choice if you've already done a market tour, or if your schedule simply doesn't allow mornings.
| Feature | Morning Class | Evening Class |
|---|---|---|
| Fresh market tour | ✅ Included | ❌ Usually excluded |
| Herb garden session | Sometimes | ✅ Often included |
| Dishes cooked | 3–5 dishes | 3–5 dishes |
| Crowding | Moderate | Lower |
| Best for | First-timers | Repeat visitors, late risers |
How to Choose the Right Cooking Class
The neighbourhood where you're staying is the most practical filter. Silom and Sathorn guests are best placed for Sompong or Tingly Thai, both within easy BTS reach. Sukhumvit travellers between Nana and Asok will find House of Taste the most convenient. If you're staying further down the Sukhumvit line near On Nut, Bangkok Thai Cooking Academy offers a pickup from Exit 3. And if you're based near Khao San Road or the Old City, White Lotus Thai Cooking is the natural choice — it pairs well with a morning at the Grand Palace and Wat Phra Kaew.
Beyond location, the right school depends on what you're optimising for. For the best overall value, Sompong is the benchmark. For the most immersive wet market experience, Tingly Thai's Wat Kheak tour is hard to beat. If cultural depth matters more than the kitchen itself, White Lotus adds the flower market and a garland workshop that no other school offers. Groups with halal, kosher, or allergy requirements will find House of Taste the most accommodating. And if you want full control over what you cook, Bangkok Thai Cooking Academy is the only school that lets you choose your own dishes.
| If you want… | Best choice |
|---|---|
| Best overall value | Sompong Thai Cooking School |
| Most immersive market experience | Tingly Thai Cooking School |
| Halal, kosher, or allergy-friendly | House of Taste |
| Full menu flexibility | Bangkok Thai Cooking Academy |
| Cultural depth beyond the kitchen | White Lotus Thai Cooking |
| Premium or corporate experience | Blue Elephant Cooking School |
Vegetarian and Vegan Cooking Classes in Bangkok
Proteins are typically swapped for tofu or extra vegetables. Shrimp paste (kapi), which appears in many curry pastes, is usually substituted with a fermented soybean alternative on request. White Lotus and Sompong are the most consistently praised for their plant-based substitutions. For halal and kosher specifically, House of Taste is the most explicitly equipped.
For more context on Bangkok's food scene, our guide to Bangkok's Michelin-starred street food covers several vegetarian-friendly spots worth visiting after your class.
What You'll Learn to Cook
- Starters: Spring rolls (Por Pia Tod), chicken satay, fish cakes (Tod Mun Pla)
- Soups: Tom Yum Goong, Tom Kha Gai
- Curries: Green curry (Gaeng Khiao Wan), red curry, Massaman, Panang
- Stir-fries: Pad Thai, Pad Krapao (basil stir-fry), Pad See Ew
- Desserts: Mango sticky rice, coconut pudding, Thai pumpkin custard
Always check the school's daily menu schedule before booking if you have a specific dish in mind. Massaman Curry, for example, is only taught on certain days at most schools — Sompong currently runs it on Thursdays.
Practical Tips Before You Book
Wear clothes you don't mind getting splattered — curry paste is not forgiving. Most schools provide aprons, but your forearms are on their own. Arrive having eaten light: you'll be tasting throughout the class and sitting down to a full meal at the end.
If you're doing a class in the Silom or Bang Rak area, the evening is a natural time to head to Yaowarat. Our guide to what to eat at Yaowarat covers the best stalls and dishes to look for after dark.