Morocco

Cooking classes in Marrakech

Learn two or three local dishes and eat what you cook. Marrakech's walled medina is a maze of souks, riads and palaces that opens onto Jemaa el-Fnaa, the square that turns into an open-air food market every evening.

Best cooking classes in Marrakech

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.
  • Book Jardin Majorelle timed tickets online in advance, and go at opening to avoid queues.
  • Only use guides with an official badge, and expect anyone who offers directions in the souks to ask for a tip or steer you to a shop.

Combine it with: Medina and souks tour with a licensed guide, Jemaa el-Fnaa street food at night and Jardin Majorelle and the Yves Saint Laurent Museum.

Frequently asked questions

How long do cooking classes in Marrakech 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 Marrakech?

Small classes in a home kitchen usually give better value than big school kitchens. Book Jardin Majorelle timed tickets online in advance, and go at opening to avoid queues.

Can I cancel cooking classes in Marrakech?

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 Marrakech?

March to May and October to November are warm and pleasant. July and August regularly pass 40C, and winter nights are cold, with snow on the Atlas peaks.

Cooking classes nearby