Photos About Menu Reviews
US$ 85 per person
1
US$ 85
✓ All taxes and fees included
Free cancellation until 48 hours before start

Mexican Cooking Class at El Arrayán in Puerto Vallarta (Thursday & Saturday)

US$ 85 per person
5.00 5 reviews
Starting time
11am
Duration
4 hours
Group Size
2–6 guests
Language
English, Spanish
Free cancellation Free cancellation until 48 hours before start

What Guests Love

  • Warm, welcoming host
  • Hands‑on cooking experience
  • Authentic Mexican flavors
  • Learn to make mole

Guests say the host team creates a warm, welcoming atmosphere and guides participants through a fully hands‑on cooking experience. Reviewers highlight the authenticity of the Mexican dishes, especially the memorable mole preparation, and praise the fresh, flavorful ingredients used. Many note that the class deepens their understanding of local food culture while being enjoyable and educational for both seasoned foodies and beginners alike.

Read all 5 reviews →

Read more +
Read more +
Read more +

Meeting Point

The exact address will be shared in your booking confirmation.


Included Highlights

All ingredients
Apron
Complimentary wine
Recipes

Additional Information

Confirmation

You will receive the confirmation of your booking within 24 hours.

Free Cancellation

Full refund will be issued for cancellation made at least 48 hours prior to the activity.

Guest Reviews

5 /5
5.00
Based on 5 verified reviews 
5
Phyllis
Apr 2019
El Arrayan cooking class
Read more
5
Emilia
Feb 2019
Best Cooking Class in El Arrayan!
Read more
5
Tina
Jul 2018
Yum!
Read more
5
Marco
Jul 2018
Authentic Mexican Cooking Class
Read more
5
Jamie
Jul 2018
A great way to spend time Puerto Vallarta
Read more
US$85 / person
Free cancellation

Select a date

Featured In

cookly press
cookly press
Menu×
«

Versions

loading

Time

loading

Settings from settings.dev

loading

Headers

loading

Request

loading

SQL queries from 1 connection

loading

Static files (2313 found, 46 used)

loading

Templates (23 rendered)

loading

Cache calls from 2 backends

loading

Signals

loading

Log messages

loading