Thailand
Cooking classes in Bangkok
Learn two or three local dishes and eat what you cook. Bangkok splits neatly in two: the riverside old town around Rattanakosin, with the Grand Palace, Wat Pho and Wat Arun, and the modern city along the Skytrain lines.
Best cooking classes in Bangkok
Free cancellation on most experiences. We may earn a commission at no extra cost to you.
What to expect
Classes last 3 to 4 hours, often start with a market visit and end with a shared meal. Most can handle vegetarian requests if you ask when booking.
How to choose
- Home kitchen vs cooking school
- Hands-on stations or demonstration only
- Market visit included
- Recipes sent after the class
Local tips
- Small classes in a home kitchen usually give better value than big school kitchens.
- The Grand Palace requires covered shoulders and knees, and it opens daily at 8:30, so arrive at opening to beat the tour groups.
- Ignore anyone outside a temple who says it is closed today and offers a tuk-tuk tour instead; it is a well-known gem shop scam.
Combine it with: Grand Palace, Wat Pho and Wat Arun, Chinatown street food by tuk-tuk and Long-tail boat on the Thonburi canals.
Frequently asked questions
How long do cooking classes in Bangkok last?
Classes last 3 to 4 hours, often start with a market visit and end with a shared meal. Most can handle vegetarian requests if you ask when booking.
What is the best way to book cooking classes in Bangkok?
Small classes in a home kitchen usually give better value than big school kitchens. The Grand Palace requires covered shoulders and knees, and it opens daily at 8:30, so arrive at opening to beat the tour groups.
Can I cancel cooking classes in Bangkok?
Most experiences listed here offer free cancellation up to 24 hours before the start. Check the conditions on the booking page before paying.
When is the best time to visit Bangkok?
November to February is the cool, dry season and the most comfortable time. March to May is very hot, and the rainy season from June to October brings heavy afternoon downpours rather than all-day rain.