You may be surprised to learn that you can also have very natural, outdoor experiences learning Thai cooking in Bangkok. One popular school that you get to by long-tail boat takes you to a traditional Thai house where you will study the art of preparing Thai food. In fact, this school is called Thai House, and many of the fresh fruits, vegetables, and spices are grown right there on the grounds.
You should do your research online before coming and book your class, as many schools limit class sizes and they could well be fully booked if you wait until you’re in Bangkok to contact them