Picture a morning that starts with a walk through a fresh market with your chef — smelling curry paste, picking out herbs and stink beans — then back to a kitchen to pound that paste by hand in a stone mortar. You finish the day with tom yam, a southern curry, pad thai and mango sticky rice you cooked yourself. It's the thing travellers in Phuket often call the best-value day of the trip, especially when they want a break from the beach.
If you want to learn to cook Thai food while you're at the beach, Phuket is a great place to do it. The island has cooking classes in all sorts of settings — beachside resort classes, small classes in homes in the old town, and full-day classes where the chef takes you to a market first. Prices are easy on the wallet, the ingredients are fresh because the island has both sea and farmland, and most chefs speak good English because they've been teaching visitors for years. You don't need any cooking background at all.
The real charm of a Phuket class isn't only the cooking — it's getting to know the ingredients from the start. Many classes take you through a fresh market first, so you can see what galangal, lemongrass, kaffir lime leaves, turmeric, shrimp paste, stink beans and fresh seafood actually look like. The chef explains why each one goes in. By the time you're back in the kitchen pounding your own curry paste, you understand straight away why a Thai curry tastes so layered — and it's knowledge you can genuinely take home and use.
What makes it extra special is that Phuket has its own southern Thai and Baba (Peranakan) food, so some classes don't just teach central-Thai staples like pad thai and tom yam — they add punchy southern dishes such as gaeng leuang (southern yellow curry) and stir-fried stink beans with prawns, or Phuket's own Hokkien-Chinese-influenced dishes like moo hong braised pork. That means you get to cook food with a distinct local accent. If you want to get to know Phuket's food in full, read our Phuket food guide alongside this.
Many classes start at a market, because knowing your ingredients is half of cooking good Thai food
Full-day classes, and some half-day ones, begin with a fresh-market walk with the chef — usually a local market near the kitchen. Here the chef shows you the building blocks of Thai and southern Thai food: galangal, lemongrass, kaffir lime leaves, turmeric, dried chillies, shrimp paste, stink beans, palm sugar and local vegetables you may never have seen. Some markets also have fresh-seafood stalls to look at. You get to handle them, smell them, and ask what each one is for. It's a fun lesson, and it makes the cooking that follows make a lot more sense.
If the class you book doesn't include a market visit, don't worry — Phuket has plenty of markets to wander on your own. The fresh markets in Phuket Town have both fresh and dried goods, while for an evening atmosphere the night markets such as the Sunday Walking Street (Lard Yai) in the old town are good places to taste before or after your class, so you can compare the dish you made with the famous shops' versions.
Most classes let you pick from a list — these are the popular dishes almost every Phuket class offers, from central-Thai staples to punchy southern specialities

The step most people say they enjoy most: pounding your own curry paste in a stone mortar. In go dried chillies, galangal, lemongrass, kaffir lime, turmeric, garlic, coriander root and shrimp paste, and you pound until it's a smooth paste, with the smell of fresh herbs filling the air. Fry it into a green curry or a southern yellow curry and you understand at once where the flavour of a Thai curry comes from.

The dish nearly every class includes, and a fun one to make because you get to fry over high heat in a wok — noodles, tofu, prawns or chicken, egg, bean sprouts and garlic chives, seasoned with tamarind, palm sugar and fish sauce, finished with crushed peanuts and lime. Sour, sweet and salty all balanced in one plate. It's the easiest dish to recreate back home.

The standout of learning to cook in Phuket is the local food. Some classes add punchy southern dishes such as gaeng leuang (southern yellow curry) and stir-fried stink beans with prawns, or Phuket's own Hokkien-Chinese specialities like moo hong (Baba-style braised pork belly) or lo bak (fried rolls with a sweet dip, pictured). Getting to make these yourself is one reason to choose a class here, as the flavours are harder to learn elsewhere. To get to know Phuket's food more, read our Phuket food guide.

The dessert almost every class finishes with, and one that wins people over instantly. You learn to steam sticky rice properly, fold it with coconut milk and sugar until it's fragrant and rich, then serve it with sweet ripe mango and a little more coconut on top. It's a simple dish with an impressive result — and the one kids in family classes love making most.

Beyond the four mainstays, most lists also include tom yam goong, where you practise balancing the sour-and-spicy broth, plus pad kaprao, tom kha gai, a Thai salad like yam or som tam, and at some Phuket classes southern dishes such as gaeng leuang or stir-fried stink beans. Usually you pick 4–5 dishes to suit yourself, savoury and sweet.
The best part of any class is that everything you make is real food you actually eat. After each dish you sit down and eat it together at the table — some classes serve dish by dish as you go, others gather it into one big meal at the end. You can box up what you can't finish, and nearly every class hands you a recipe book to take home, so you can cook it all again for the people back home.
Two main formats with a clear difference — choose based on whether you want cooking to be the main event of the day, or just a fun half-day before heading back to the beach
A half-day class runs about 3–4 hours, with morning and afternoon sessions, and you cook around 4–5 dishes. It suits anyone short on time, or who wants to keep the other half of the day for the beach, the old town or just resting. Prices are usually around ฿900–1,300. Most don't include a full market tour, though some do a short market stop — it's good value and doesn't eat the whole day.
A full-day class runs about 5–6 hours, usually opening with a fresh-market tour with the chef, lets you cook more dishes (around 6–7) and gives you a gentler pace to absorb the techniques. Prices are usually around ฿1,200–1,600. It's for people who want cooking to be the highlight of the day, want to understand the ingredients more deeply, and aren't rushing off anywhere. If you can and you have the time, a full day feels like the more complete experience.
With classes spread across the island, use these five points to narrow it down to the one that matches what you actually want
Always check the dish list before booking. See how many dishes you get to choose, and whether there are dishes you genuinely want to make. If you're in Phuket and want local flavour, pick a class that clearly offers gaeng leuang, stir-fried stink beans or a Phuket dish like moo hong — not every class teaches southern dishes, and some are central-Thai only.
If you want the full experience, choose a class that includes a fresh-market walk with the chef — usually a full-day class. You get to know the ingredients before you cook, which makes the food make more sense. A class without a market tour is still fun to do; it just skips the part many people find memorable.
A small class (around 6–10 people) means the chef can give more attention and you can ask more questions. Bigger groups are often cheaper but feel less personal. If you want extra care, some places offer private or small-group classes — more expensive, but the menu and pace can be tailored to you.
If you're vegetarian, vegan or have allergies, most classes can adapt — swapping fish sauce for soy and leaving out shrimp paste — and some focus on vegetarian cooking. Phuket even holds a big Vegetarian Festival each year, so meat-free food is easy to find. Say so in advance when you book, and flag a seafood allergy too, since many southern dishes use prawns or shrimp paste.
Phuket has no metro, so you get around by taxi, Grab or scooter. Good classes usually offer pick-up from hotels in the main areas (the old town, Patong, Kata–Karon). Check whether the class picks up from your hotel, see if the time slot fits your plans that day, and read a couple of recent reviews to gauge whether the chef teaches well and the setting matches the photos. Booking online lets you compare all of this in one place before you decide.
Getting around: Phuket has no metro or train. You get around by taxi, Grab (limited), a rented scooter, or songthaew (slow, with a hub in Phuket Town that doesn't cover every beach). Classes are spread across several areas — the old town, Patong, Chalong and Rawai. The good news is that most classes offer hotel pick-up from the main areas. When you book, check whether the class picks up from your hotel and confirm the meeting point and pick-up time. If you flag down a taxi or tuk-tuk yourself, agree the price first, as Phuket fares are on the pricey side.
What to wear and bring: Wear comfortable clothes you don't mind getting messy and closed-toe shoes (you'll be in a kitchen, sometimes a market). Classes provide an apron. Come a little hungry, because you'll taste plenty as you go and there's a big meal at the end. If you're coming solo, don't worry — classes are small and friendly, and it's easy to make new friends.
Best timing: High season (November to April) brings clear skies and calm seas that are lovely for both cooking and the beach, but the good classes fill up fast, so book 1–3 days ahead. The green season (May to October) brings spells of rain, which makes a cooking class a great indoor plan on a day you can't get in the water. If there's an outdoor market tour, pick a morning slot, when the rain usually holds off.
A local Phuket dish some classes teach — lo bak, fried rolls with a thick sweet dip, one of the island's distinctive Hokkien-Chinese flavours
Staying in Phuket Old Town gives you the Sino-Portuguese atmosphere and easy market walks, while staying near a beach such as Patong or Kata–Karon suits you if you want the sea — most classes pick up from both