
Choose your dishes, cook from scratch
Bangkok Thai Cooking Academy is a hands-on Thai cooking school in On Nut, Bangkok, offering an interactive way to learn authentic Thai cuisine. Before cooking, students visit a local market to discover fresh Thai ingredients, herbs, spices, vegetables, and curry pastes.
Back at the school, each student has their own cooking area in a fully air-conditioned classroom, with all ingredients and equipment provided. Instead of following a fixed daily menu, you can choose 5 dishes from a selection of 22 authentic Thai dishes and prepare everything yourself from scratch.
After cooking, sit down and enjoy the lunch or dinner you have prepared. You will also receive recipes and online access to cooking tutorial videos, making it easy to recreate your favorite Thai dishes at home.
Why Choose Bangkok Thai Cooking Academy
Choose your own menu
Choose 5 dishes from 22 authentic Thai options instead of following a fixed daily menu.
Local market experience
Explore a local Thai market and learn how fresh herbs, vegetables, spices, and sauces are used in Thai cooking.
Your own cooking station
Every student gets an individual cooking area with professional equipment and all ingredients provided.
Cook completely from scratch
Grind fresh curry paste with a mortar and pestle, prepare your ingredients, and cook each dish yourself.
Eat what you make
Enjoy the lunch or dinner you have prepared yourself after the cooking session.
Recipes & cooking videos
Take home the recipes and get online access to cooking tutorial videos to practice at home.
Everything is covered
22 Authentic Thai Dishes to Choose From
Build your own Thai cooking experience. Choose 5 dishes from the academy's selection and cook each one yourself from scratch. The menu covers curry, soup or salad, rice and noodles, stir-fries, and Thai desserts.

1 & 2. Curry Paste & Curry
Start by grinding fresh curry paste using a traditional mortar and pestle, then turn it into your chosen Thai curry.
3. Soup or Salad
Choose a classic Thai soup or salad and learn how to balance the key flavors of Thai cuisine.
4. Rice & Noodles
Master some of Thailand's most popular rice and noodle dishes.
5. Stir-Fry
Learn the techniques behind classic Thai stir-fried dishes.
Complimentary Thai Desserts
Finish your cooking experience with a traditional Thai sweet — included with the class.
Special dietary needs are welcome
Choose a class time that suits you
Morning Class
Meet at BTS On Nut Exit 3, visit the local market, choose and cook 5 dishes, then enjoy the lunch you prepared.
Afternoon Class
Meet at BTS On Nut Exit 3, visit the local market, choose and cook 5 dishes, then enjoy the dinner you prepared.
Open Monday to Saturday. Closed on Sundays.
Easy to find, easy to reach
Photos of Bangkok Thai Cooking Academy

Good to Know Before You Book
Yes. One of the main features of Bangkok Thai Cooking Academy is the choice of your own menu. You can choose 5 dishes from a selection of 22 authentic Thai dishes.
You will prepare 5 Thai dishes yourself, from curry and soup or salad to rice or noodles and stir-fry. Complimentary Thai desserts are also included.
Yes. The experience begins with a guided local market visit where you learn about Thai ingredients, herbs, spices, vegetables, curry pastes, and how to select fresh ingredients.
Yes. This is a hands-on cooking experience. Each student has their own cooking area and prepares the dishes from scratch, including grinding fresh curry paste with a mortar and pestle.
Yes. The school welcomes beginners as well as more experienced cooks. The instructors guide students through the techniques and ingredients step by step.
Yes. Vegetarian options are available. Please mention your dietary requirements when booking.
Meet your instructor just outside BTS On Nut Station at Exit 3 on the upper level. The school is about 2 minutes from BTS On Nut.
You will enjoy the meal you prepared during the class and receive the recipes, plus online access to cooking tutorial videos so you can recreate the dishes at home.
The class is not suitable for children under 4 years old.