The northern Thai city of Chiang Mai is famous for its food--unique and having complex flavors, dishes on this side of the country have is what makes visitors fall in love with the place.

Chiang Mai travelers who love to eat and cook are in for a treat: this place has a lot of cooking schools for travelers. If you want impress your friends with Thai cooking when you go back home, this is a definite must-do. All you need to do is look for a school or cooking course online, and you can easily make arrangements. They'll take care of everything for you, arranging things like hotel pick up and drop off, the ingredients, and market tours.

Here are five cooking schools in Chiang Mai where you could learn to cook.

Mama Noi Thai Cookery School

Aside from taking care of your transportation, this school will take you to a market and explain the ingredients you'll be cooking with. You can choose from the following: half day class in the morning, half day class in the evening, and a full-day course.

Visit Mama Noi's website

Sammy's Organic Thai Cooking School

This one will take you to an organic farm near Chiang Mai. If you want to cook in a beautiful Chiang Mai countryside, this one's for you. Check out one traveler's well-documented experience here.

Visit Sammy's Facebook page

Dot Cooking School

This is for those who want to have semi-private classes. Most cooking schools have 10-20 students (sometimes more), but Dot focuses in smaller groups. Here, you can get a private class, which is perfect for honeymooners; a day-course with four people maximum; or long stays (four to six days).

Visit Dot Cooking School's website

Thai Farm Cooking School

Nearly 2,000 people travelers have ranked this one 'Excellent' on TripAdvisor, so you know you'll be in good hands. This one's another school that provides a wonderful farm backdrop while you cook.

Visit Thai Farm's website

Baan Thai Cookery School

This school promises guests that they will learn "how to cook real Thai food in a traditional Thai setting." Baan Thai has morning and evening courses (9:40am to 4:00am; 4:30pm to 8:30pm), and has very competitive prices.

Visit Baan Thai's website

Pro tip: It's best that you come to these cooking schools hungry! Just have a light snack before you go, as you will consume every dish that you will be making.