A typical Bangkok cooking class runs 4–6 hours and usually includes a quick trip to a local market to pick out ingredients, followed by hands-on cooking of four or five classic dishes. You'll chop, stir-fry, steam, and pound curry paste under the guidance of a patient instructor, then eat everything you make. It's genuinely fun if you like cooking, and you'll leave with a better understanding of Thai flavors, balance, and technique than any restaurant meal can give you. Classes tend to be small groups of 8–12 people, a mix of tourists from different countries.
The best time to book one is during the cooler months (November–February) when market visits are more pleasant and you're less likely to be sweating over a wok. Expect to pay around $35–65 per person; cheaper options often skip the market tour or use a more basic kitchen, while pricier ones give you more personal attention and nicer facilities. Morning classes are generally better because ingredients are freshest and you're not cooking in the afternoon heat.
Pick a class that includes a market visit if you want the full experience; skip the ones that promise 10+ dishes in three hours—they're usually rushed and superficial. Go with a friend if you can; it makes the day more enjoyable and you can share dishes afterward.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.