Moroccan Cooking Class in Marrakech: What to Expect

Master the art of Moroccan cuisine with a hands-on class in the heart of Marrakech, from souk to table.

Distance: 1 km from Jemaa el-Fna
Duration: 3-4 hours
Best Time to Visit: Morning or afternoon

About Moroccan Cooking Classes

A Moroccan cooking class is one of the most rewarding activities in Marrakech. Most sessions begin with a guided visit to a local souk to buy fresh ingredients, then continue in a traditional riad kitchen where you learn to prepare authentic dishes like tagine, couscous, pastilla, and Moroccan salads. To learn more about the dishes you will be making, read our Moroccan food guide.

What to Expect

Classes typically last 3–4 hours and cost 300–600 MAD per person. You'll learn spice blending, traditional techniques, and the art of slow cooking in a tagine pot. Most classes are hands-on and end with a communal meal of everything you've prepared. Vegetarian and vegan options are usually available on request. For another women-led culinary experience, consider lunch at the Amal Women's Training Center, a social enterprise that also offers cooking workshops.

Frequently Asked Questions

Prices range from 300 to 600 MAD (30-60 EUR) per person depending on the provider and what is included. La Maison Arabe and private riad classes tend to be at the higher end, while group classes are more affordable.

Most cooking classes begin with a guided visit to a local souk where you buy fresh ingredients like spices, vegetables, and meat. This is a great way to learn about Moroccan ingredients and how to select quality produce.

Yes, nearly all cooking schools offer vegetarian and vegan menus on request. Moroccan cuisine has many plant-based dishes including vegetable tagines, zaalouk, and couscous with seasonal vegetables.

Typical classes cover tagine (chicken or lamb with preserved lemons and olives), Moroccan salads, couscous, and pastilla. Some also include bread baking and traditional pastries like gazelle horns.