Scuba diving

Intensive Spanish + Mexican Cooking Classes

About the classes

Mexican cuisine is justifiably famous all over the world. The range of dishes and flavours is quite astonishing and you don’t have to be an expert to be able to make some of the most delicious dishes at home.

But you will need some help and advice — and that’s what we can provide at IH Riviera Maya.

Cook n’eat

The cooking classes themselves start by demonstrating some of the basics of Mexican cooking — guacamolefajitaspico de gallo (tex-mex sauce), quesadillasmolletestacosenchiladasenfrijoladassopes and pambazos — and then we move on to more specialised dishes such as molepozolepipiantamales and adobo.

We also teach students how to make a delicious flan de cajeta and other typical Mexican desserts.

The cookery classes take place on 2 afternoons per week (usually Tuedays and Thursdays).

Course details

  • Duration: Any number of weeks
  • Hours/week: 20+3
  • Levels: All
  • Minimum age: 16

Dates, prices and booking

Start dates

Start dates are as for our intensive Spanish Course


Add $70 per week to the price of your intensive Spanish course


All the ingredients are included in the course fee and you can eat everything you’ve made at the end of the class!

See also

Latin dancing

Another of the most popular add-ons for our intensive Spanish course, giving your 3 hours of Latin dance class a week

Scuba diving

Alojamiento en ih Riviera Maya

Also an option to go with your Spanish course: scuba diving, for which the Riviera Maya is wonderful. Beginner and Advanced diving courses available.

All our courses in Playa

We also have English courses, including Cambridge exam preparation, and courses for both English and Spanish teachers | See full course list

The VIVA Group

La escuela IH Riviera Maya

Spanish courses with the International House VIVA Group, at our centres in Spain as well as in Latin America

IH Riviera Maya

IH Riviera Maya, Playa del Carmen Lote 8, Calle Catorce Norte, No 171; Playa del Carmen, Quintana Roo; CP 77710 Mexico

Tel (+52) 984 803 33 88 / (+52) 984 803 43 05 |