Bangkok is definitely one of the best places in Thailand for taking a Thai food cooking class. Dozens of cooking schools spread around the capital city offer to awaken your culinary creativity and explore the world of Thai flavors. Looking for the best Thai food cooking class in Bangkok? Discover the list of the most popular Bangkok Thai cooking classes and find our firsthand tips on how to choose a cooking school for the best experience.
Why choose Bangkok for a Thai food cooking class?
Things that make a Thai cooking class in Bangkok a good choice:
- A high number of schools let you choose one in the most convenient location.
- The capital city is home to the most professional cooking schools in Thailand.
- Bangkok's cooking class schedule varies and lets you choose from morning, afternoon, and evening classes.
- There are schools with a menu that varies over the week and is suitable for return customers and students who want to learn more than just 3-4 of the Thai dishes offered by everyone.
- A vegetarian cooking class is an option at most Thai cooking schools in Bangkok.
- Most cooking classes include a guided local market tour where students learn to select fresh ingredients.
- Cooking class prices vary from really affordable (1,000 THB or even less with a discount) to more than 4,000 THB for a professional class.
Which Bangkok Thai food cooking class is the best?
If you are simply looking for the best Thai cooking class in Bangkok and don't mind paying extra, consider booking a Blue Elephant Thai Cooking Class. This cooking class gives you a chance to cook alongside the world-renowned chefs of Blue Elephant, the authentic Thai gastronomy restaurant.
Otherwise, choose one of the more budget-friendly Thai cooking classes that are abundant in Bangkok. Most Bangkok cooking schools have good review scores that are normally in the range of 4.8-5.0 out of 5 on GetYourGuide. Therefore, choosing the best Thai cooking school according to the reviews might not be easy.
As travelers have different preferences, consider the criteria detailed below.
In case you already know what you are looking for, click here to skip to the list of the most popular Thai cooking classes in Bangkok.
How to choose the best Thai food cooking class in Bangkok?
When choosing the best Thai food cooking class in Bangkok for your experience, the things you should consider are:
- Location of cooking school
- Cooking school facilities
- Class schedule
- Dishes cooked
- Additional activities
- Cooking class price
1. Location of cooking school
Most Bangkok cooking schools are located in the areas popular among tourists. Choosing the class close to your accommodation is normally a good idea, as it helps to save travel time and costs. Arriving on time is especially important if your class includes a market tour.
Sukhumvit is home to the popular cooking classes, the House of Taste and Sabieng Cooking Class. More out of the center but still close to the BTS Sukhumvit Line, there are two cooking schools next to Onnuch Fresh Market (Mango Cooking School and Pink Chili Thai Cooking Class).
The choice of cooking schools in the Silom and Sathorn areas is even wider, as here you can find the Blue Elephant Thai Cooking Class, House of Taste, Tingly Thai Cooking School, and Silom Thai Cooking Class.
If you are staying in the Khao San Road area, you can easily walk to the Maliwan Thai Cooking Class or Smart Cook Bangkok.
Different parts of Bangkok Riverside are also covered, as you can attend the White Lotus Thai Cooking Class at Pak Khlong Talat (Flower Market), the Arun Thai Cooking Class near the famous Wat Arun temple, or the Sala Thai Bangkok Cooking Class close to the ICONSIAM shopping center.
For the most local surroundings, choose the Mahanakorn Authentic Thai Cooking Class next to the Golden Buddha of Wat Paknam Phasi Charoen.
2. Cooking school facilities
All cooking schools provide you with a personal cooking stove and all the ingredients necessary for cooking. While the size of a kitchen and dining area varies, facilities at all Bangkok cooking schools are hygienic and suitable for hands-on cooking experience.
One thing you might want to consider is the presence of air-conditioning in the kitchen, as it gets really hot in kitchens without it.
3. Class schedule
Most Thai cooking schools in Bangkok are open daily, even if some of them have one or two days a week off. To check the availability of classes at your chosen Bangkok cooking school on the specific day, use the forms present in the class list below.
Bangkok cooking schools normally let you choose from the morning class (starts at 08:30-09:00) and the afternoon class (starts at 13:00-14:00). At some of the most popular schools, such as House of Taste and Tingly Thai Cooking School, you can also choose the evening class (starts at 17:00-18:00), which is suitable for people who like to eat late.
The cooking class in Bangkok normally takes about 3 to 4 hours, including the market tour (if available) and the time of eating the food you've cooked. In case you want a shorter experience, choose the 3-dish class at Smart Cook Bangkok, as it normally takes less than 2 hours.
4. Thai food dishes cooked
Most cooking classes in Bangkok teach you to prepare and cook 4 Thai dishes. If it doesn't seem enough, choose the Silom Thai Cooking Class or Mango Cooking School Class, where you can learn to cook 5 dishes.
The menu cooked at most Bangkok cooking classes includes the most famous Thai food dishes: Tom Yum Goong (hot and sour prawn soup), Pad Thai (Thai-style fried noodle), and Khao Niao Mamuang (mango sticky rice). Som Tum (green papaya salad) is another popular dish at the cooking schools in the Thai capital. For a more advanced experience, choose the cooking class that includes preparing a curry paste and cooking a curry dish, such as the Tingly Thai Cooking Class, Silom Thai Cooking Class, or Sabieng Cooking Class.
While many cooking classes in Bangkok have the same menu every day, there are also schools that fix the menu for the day of the week. The Booking Blue Elephant Thai Cooking Class, House of Taste Cooking Class, and Pink Chili Thai Cooking Class offer weekly menus with different dishes, making them more suitable for return customers. If you want to learn to cook specific Thai dishes, check the group class weekly schedule or choose a private class, where available.
5. Additional activities
Most Bangkok cooking classes include a tour to a local market, where you shop for fresh ingredients and learn about exotic Thai herbs, spices, and vegetables. Many of the city's fresh markets are open only in the morning. Therefore, in Bangkok it's common that only morning classes offer this activity.
To compensate for this in afternoon and evening classes, the Blue Elephant Thai Cooking Class offers an additional dish, House of Taste includes mango carving, and Silom Thai Cooking Class charges less.
In case you want to join the afternoon class and experience a local market tour, choose the White Lotus Thai Cooking Class, Mango Cooking School Class, Maliwan Thai Cooking Class, or Sabieng Cooking Class, as their afternoon classes include a visit to a market.
6. Cooking class price
The price of a Thai cooking class in Bangkok varies from 1,000 THB for a Smart Cook Bangkok Class with 3 dishes to 4,473 THB for a Blue Elephant Thai Cooking Class, where pricier private half-day and full-day classes are also available. Most of the cooking schools in the city charge between 1,200 THB and 1,500 THB.
If you are looking for the most affordable option, check the White Lotus Thai Cooking Class and Mango Cooking School Class, as they often offer significant discounts for online bookings, letting you experience a Thai food cooking class in Bangkok for less than 900 THB.
Most popular Thai food cooking classes in Bangkok
Explore the list of the most popular Thai cooking classes in Bangkok with all the necessary details for making a reasoned decision for the best cooking school according to your preferences.
1. Blue Elephant Cooking School Sathorn
Blue Elephant is the name of authentic Thai gastronomy restaurants that showcase a menu celebrating Thailand’s rich culinary heritage. Blue Elephant Cooking School Sathorn is giving you a chance to cook alongside Blue Elephant’s world-renowned chefs, mastering authentic Thai recipes and techniques with expert guidance.

Location: The cooking school is housed in a stunning colonial-style mansion on bustling Sathorn Road next to BTS Surasak station in the Sathorn area of Bangkok (Google Maps).
They also have a branch in Sukhumvit.
Facilities: The Blue Elephant Cooking School has excellent, fully equipped kitchen facilities.
Class schedule:
- Morning class: from 8:45 to 13:00 (includes market tour)
- Afternoon class: from 13:30 to 16:00
Dishes cooked: You can learn to prepare 4 delicious Thai dishes that vary by the day of the week and change over time. Exclusive to the afternoon class, there is one special Thai dessert (5 dishes in total).
Additional activities: The morning class includes a visit to a local morning market to buy fresh ingredients. Each student also receives:
- Recipes to take home
- Blue Elephant apron
- Certificate
- Souvenir bag
After the class, students can savor their dishes in the historic, century-old restaurant or take them back home.
Price level: 4,473 THB per person (pricier private half-day and full-day classes are also available)
Class bookings: Booking Blue Elephant Thai Cooking Class
In case the branch in Sukhumvit is more convenient, you can book a cooking class here: Booking Blue Elephant Bangkok Sukhumvit.
2. House of Taste Thai Cooking School
House of Taste provides hands-on Thai cooking classes in Bangkok, where they have two schools in different areas of the city. The school specializing in Thai food and culinary arts is eager to share the expertise and knowledge with students.

Location: House of Taste Thai Cooking School has two branches.
The Sukhumvit school is located on Soi Sukhumvit 4, about 1 km from BTS Nana station (Google Maps).
The Sathorn branch is located behind Suan Phlu Market, about 1.4 km from BTS Sala Daeng station (Google Maps).
Facilities: The class is held in a comfortable, air-conditioned space.
Class schedule:
- Morning class: from 8:30 to 12:00 (includes market tour)
- Afternoon class: from 13:00 to 16:30
- Evening class: from 17:30 to 21:00
Dishes cooked: Learn to prepare 4 Thai dishes that are fixed for the specific day of the week.
Additional activities: The morning class brings you to discover a vibrant local market, shop for fresh ingredients, and learn about exotic Thai herbs, spices, and vegetables. Afternoon and evening classes include mango carving.
Price level: 1,400 THB per person
Class bookings:
House of Taste Class in Sukhumvit
House of Taste Class in Sathorn
3. Tingly Thai Cooking School
Tingly Thai Cooking School shares the joy of Thai cooking and helps people from every corner of the world learn how to recreate authentic Thai flavors at home. At this Bangkok cooking school, you can learn the secrets and techniques of authentic Thai cooking.

Location: Tingly Thai Cooking School is located opposite the Marriott Hotel Surawong and about 1 km from BTS Saint Louis station in the Silom area of Bangkok (Google Maps).
Facilities: The cooking classes are conducted in a comfortable environment.
Class schedule:
- Morning class: from 8:30 to 12:00 (includes market tour)
- Afternoon class: from 13:00 to 16:00
- Evening class: from 18:00 to 21:00
Dishes cooked: Learn to prepare 4 Thai dishes. Tom Yum Goong (hot and sour prawn soup), Pad Thai Goong (Thai-style fried noodle with prawns), and Khao Niao Mamuang (mango with sticky rice) are cooked daily, while the curry prepared varies by the day of the week.
Additional activities: The morning class includes a market tour.
Price level: 1,300 THB per person
Class bookings: Tingly Thai Cooking School Half-Day Cooking Class
4. White Lotus Thai Cooking Class
White Lotus Thai Cooking School is the place where you not only practice traditional Thai cooking methods but also get a chance to observe how Thai people handle and buy various raw ingredients before preparing them in the kitchen.

Location: White Lotus Thai Cooking School is located in the complex of Pak Khlong Talat (Flower Market), only 150 meters away from Sanam Chai MRT station in the Bangkok Riverside area (Google Maps).
Facilities: The class is conducted in a friendly, cozy, homelike atmosphere.
Class schedule:
- Morning class: from 8:30 to 12:00
- Afternoon class: from 13:30 to 17:00
Dishes cooked: Get hands-on experience cooking 4 authentic Thai dishes, including Tom Yum Goong, Pad Thai, Som Tum, and Mango Sticky Rice.
Additional activities: The experience includes a walk through local wholesale vegetable and fruit markets, as well as the biggest flower market in Bangkok. After the meal, you also take part in a lucky draw, learn how to fold a white lotus, and receive a certificate to take home.
Price level: 1,100 THB per person
Class bookings: White Lotus Thai Cooking Class Booking
5. Smart Cook Bangkok
Smart Cook Bangkok is a Thai cookery school providing real and authentic Thai cooking lessons with individual hands-on learning experiences.

Location: This Thai cooking school is located in Bangkok Old Town, close to the Giant Swing, Democracy Monument, and Khao San Road (Google Maps).
Facilities: The class takes place at an old 2-story Thai-style teak wood house.
Class schedule:
- Morning class: from 9:00 to 11:30*
- Afternoon class: from 13:00 to 15:30*
- Evening class: from 17:00 to 19:30*
*Many reports suggest that the class is shorter.
Dishes cooked: Learn to cook 3 Thai food dishes, including Pad Thai, Tom Kha Gai (chicken in coconut milk), and sweet sticky rice with mango. An extended class with 6 dishes is available for a choice.
Additional activities: None.
Price level:
- 1,000 THB per person
- 1,500 THB per person for an extended class
Class bookings:
Smart Cook Bangkok Class with 3 Dishes
Extended Smart Cook Bangkok Class
6. Mango Cooking School
Mango Cooking School invites you to experience the secret of delicious Thai food firsthand. Here you can learn from experienced local chefs to cook Thailand's favorite dishes with special recipes, suitable even for beginners.

Location: The cooking school is located on On Nut Road, next to Onnuch Fresh Market and only 750 meters from BTS On Nut station (Google Maps).
Facilities: The facility is spotless and fully air-conditioned.
Class schedule:
- Morning class: from 9:00 to 12:00
- Afternoon class: from 13:30 to 16:30
Dishes cooked: Learn to cook 5 Thai food dishes, including Som Tum, Pad Thai, Tom Yum Goong, Stir-fried Morning Glory, and Mango Sticky Rice.
Additional activities: The local market tour is available for both morning and afternoon classes. Walk through a local market with your instructor as they introduce you to the fresh herbs, seasonings, and spices.
Price level: 1,200 THB per person
Class bookings: Mango Cooking School Thai Cooking Class
7. Maliwan Thai Cooking Class
Maliwan Thai Cooking Class is a popular Bangkok cooking school located in the Khao San Road area. The cooking school provides guests with an opportunity for hands-on experience in a hygienic, well-organized, and fun Thai cooking class environment, where you can learn to cook popular Thai food dishes.

Location: The cooking school is located on Soi Kraisi, just about a 5-minute walk from Khao San Road (Google Maps).
Facilities: The class is taking place in a fully equipped workspace.
Class schedule:
- Morning class: from 9:00 to 13:00
- Afternoon class: from 13:30 to 17:30
Dishes cooked: Learn to cook 4 Thai food dishes. The menu is decided by the instructor prior to the date of travel.
Additional activities: Whether you choose the morning or afternoon class, you will journey by tuk-tuk to a local market to select the best quality ingredients.
Price level: 1,375 THB per person
Class bookings: Maliwan Thai Cooking Class Booking
8. Silom Thai Cooking Class
Silom Thai Cooking School caters to people with keen interests in food and culture. Here you can learn to cook famous Thai dishes in a relaxed and friendly environment.

Location: The cooking school is located about a 10-minute walk from BTS Chong Nonsi station in the Silom area of Bangkok (Google Maps).
Facilities: Classes are conducted in a traditional open kitchen.
Class schedule:
- Morning class: from 9:00 to 12:00
- Afternoon class: from 14:00 to 17:00
Dishes cooked: Learn to cook 5 Thai food dishes. The menu includes Tom Yum Goong, Pad Thai, Som Tum, Thai curry, and Mango Sticky Rice. The curry prepared varies by the day of the week.
Additional activities: Morning classes include a visit to a local market to select fresh ingredients. For the afternoon classes, there is a small herb garden in the school where they introduce different Thai herbs and how to use them in cooking.
After the class, students receive a small souvenir and the Silom recipe book.
Price level:
- 1,395 THB per person for morning class
- 1,300 THB per person for afternoon class
Class bookings: Silom Thai Cooking Class Booking
9. Sala Thai Bangkok
Sala Thai Bangkok is offering a one-of-a-kind culinary journey where they blend the vibrant flavors of Thailand with an immersive cooking experience. Expert chefs guide students through the preparation of mouthwatering Thai dishes and help with mastering the art of balancing flavors and textures.

Location: The cooking school is located about a 4-minute walk from BTS Krung Thon Buri station in the Riverside area of Bangkok (Google Maps).
Facilities: Classes are conducted in a state-of-the-art kitchen.
Class schedule:
- Morning class: from 8:30 to 11:30
- Afternoon class: from 13:30 to 16:30
Dishes cooked: Learn to cook 4 Thai food dishes and 1 drink. The menu varies by the day of the week.
Additional activities: Morning or afternoon classes include a guided market tour led by experienced instructors, where students learn to select the freshest ingredients essential for authentic Thai cooking.
To cap off the experience, take home a recipe book packed with the dishes you’ve learned.
Price level: 1,500 THB per person
Class bookings: Sala Thai Bangkok Cooking Class
10. Mahanakorn Thai Cooking Class
Mahanakorn Thai Cooking Class is a relatively new cooking school welcoming food lovers from around the world since October 2024. Here you can cook, taste, and take home the skills to make Thailand’s favorite dishes.

Location: The cooking school is located on the western side of the Chao Phraya River, just minutes from the famous Wat Paknam Phasi Charoen (Google Maps).
Facilities: Classes are conducted in a cozy kitchen.
Class schedule:
- Class with lunch: from 11:30 to 14:30
- Class with dinner: from 17:00 to 20:00
Dishes cooked: Learn to cook 4 Thai food dishes, including Tom Yum Goong, Pad Thai Goong, Chicken Green Curry, and Mango Sticky Rice.
Additional activities: None.
Price level: 1,188 THB per person
Class bookings: Mahanakorn Authentic Thai Cooking Class
11. Arun Thai Cooking School
Arun Thai Cooking School is the place where you can experience Thailand’s culture firsthand. Here you will learn traditional Thai grocery shopping and cooking techniques and will prepare authentic Thai dishes at a dedicated kitchen station.

Location: The cooking school is located next to Itsaraphap MRT station, close to the famous Wat Arun (Google Maps).
Facilities: Classes are conducted in a bright and spacious kitchen.
Class schedule:
- Morning class: from 9:00 to 12:15
- Afternoon class: from 14:00 to 17:15
Classes are normally available 5 days a week (no classes on Sunday and Monday).
Dishes cooked: Learn to cook 4 iconic Thai food dishes, including Tom Yum Goong, Pad Thai Goong, Massaman Curry Chicken, and Mango Sticky Rice.
Additional activities: Both classes include a 5-minute tuk-tuk ride alongside the friendly chef to a traditional fresh market, where you will shop for fresh ingredients and soak in the authentic experience of Thai market life.
Price level: 1,700 THB per person
Class bookings: Arun Thai Cooking Class Booking
12. Homies Thai Cooking School
Homies Thai Cooking School, a newly opened cooking school in the trendy Ratchada area, ensures that you don't just learn to cook Thai dishes—you also discover the culture, history, and heart behind each recipe.

Location: The cooking school is located about a 5-minute walk from Sutthisan MRT station in the Ratchada area of Bangkok (Google Maps).
Facilities: Classes take place at a cozy, homie-style kitchen, designed for small groups.
Class schedule:
- Morning class: from 9:00 to 13:00
- Afternoon class: from 14:00 to 18:00
Dishes cooked: Learn to cook 4 Thai food dishes, including Tom Yum Goong (spicy shrimp soup), Pad Thai, Som Tum (papaya salad), and Mango Sticky Rice.
Additional activities: Market tour.
Price level: 1,450 THB per person
Class bookings: Homies Thai Cooking Class Booking
13. Sabieng Thai Cooking School
Sabieng Thai Cooking School is offering Thai food cooking classes in the heart of Bangkok, which is easily accessible from any part of the city. Here you can learn theoretical and practical cookery skills in a relaxing and stress-free environment.

Location: The cooking school is located about a 10-minute walk from the Queen Sirikit National Convention Center MRT station in the Sukhumvit area of Bangkok (Google Maps).
Facilities: Classes are conducted in the state-of-the-art, air-conditioned facility, which is equipped with professional-grade cooking stations and modern amenities.
Class schedule:
- Morning class: from 8:30 to 12:00
- Afternoon class: from 13:30 to 17:00
Dishes cooked: Learn to cook 4 Thai food dishes. The menu on all days includes Pad Thai Goong and Mango Sticky Rice, while the soup or salad and the curry change depending on the day of the week.
Additional activities: The cooking class includes a visit to Bangkok's largest fresh market, Khlong Toei, and a tuk-tuk ride from the market back to the school.
Price level: 1,500 THB per person
Class bookings: Sabieng Cooking Class Booking
14. Pink Chili Thai Cooking Class Bangkok
Pink Chili offers hands-on Thai cooking classes in Bangkok. Here you can try an amazing and unique cooking experience with immersion in the local Thai culture.

Location: The cooking school is located on On Nut Road, close to Onnuch Fresh Market and about 800 meters from BTS On Nut station (Google Maps).
Facilities: Classes are conducted in a typical Thai house with a dedicated air-conditioned classroom.
Class schedule:
- Morning class: from 9:00 to 13:00
- Afternoon class: from 14:00 to 18:00
Classes are not available on Sundays.
Dishes cooked: Learn to cook 4 Thai food dishes. The menu varies by the day of the week.
Additional activities: Morning and afternoon classes include a visit to the market and learning about Thai ingredients.
Price level: 1,390 THB per person
Class bookings: Pink Chili Thai Cooking Class Booking
Other Thai Food Experiences in Bangkok
In addition to attending a Thai cooking class in Bangkok, there are plenty of other special culinary experiences in the capital city of Thailand.
Bangkok street food tour
You can enjoy 15 tastings around the backstreets of the old city by joining this popular Bangkok Backstreets Food Tour led by foodie guides and try satay chicken, shrimp dumplings, tom yum soup, and more.
Thai food bus
Here you can also get a chance to savor Michelin-awarded Thai cuisine while touring Bangkok on Thailand's first dining bus. This 90-minute journey by a luxury double-decker bus takes you past 20 iconic landmarks around historic Bangkok Old Town that can be admired through panoramic windows of the bus.
The Thai Food Bus Tour lets you choose from 4 dining experiences (lunch, dinner, afternoon tea, or nightlife), each with its exclusive Michelin-recognized menu. Every experience is accompanied by professional guides that share insights about Bangkok's heritage, creating the perfect blend of fine dining and sightseeing.