Moroccan cuisine is one of the world’s great food traditions — a vibrant fusion of Berber, Arab, Andalusian, and Mediterranean influences perfected over centuries. Our private Moroccan cooking class in Marrakech gives you an intimate, hands-on experience of this extraordinary culinary heritage, guided by a local chef in a traditional riad kitchen.
Why Take a Cooking Class in Marrakech?
A cooking class is one of the most rewarding ways to connect with Moroccan culture. You will not just taste the food — you will learn the techniques, spices, and stories behind it, and leave able to recreate the dishes at home. It is a relaxed, sociable, and delicious half-day, and consistently one of the highlights of our travellers’ time in Marrakech.
What You’ll Learn & Cook
Every class is tailored to your interests, but a typical session covers:
- Chicken Tagine with Preserved Lemons & Olives — Morocco’s most iconic dish, slow-cooked to perfection
- Couscous with Seven Vegetables — the Friday family staple, steamed and seasoned the traditional way
- Pastilla (Bastilla) — the legendary sweet-savoury pie wrapped in delicate warqa pastry
- Harira Soup — Morocco’s beloved lentil and tomato soup
- Moroccan salads — zaalouk (smoked eggplant), taktouka (roasted peppers), and carrot salad
- Mint tea ceremony — the art of pouring the perfect glass of Moroccan mint tea
The Souk Market Visit
Every cooking class begins with a guided walk through Marrakech’s spice souks to select your ingredients. Your chef-guide introduces you to the spices, herbs, and fresh produce that define Moroccan cooking — cumin, saffron, ras el hanout, preserved lemons, argan oil, and more. This is where the experience truly begins.
Class Details
- Duration: 4–5 hours (souk visit + cooking + sit-down meal)
- Location: Traditional riad kitchen in the Marrakech medina
- Type: Private class — just your group and your chef
- Included: Souk market visit, all ingredients, cooking instruction, a full sit-down meal of the dishes you prepare, recipe booklet, and mint tea
- Languages: English, French, Spanish, Arabic
- Dietary requirements: Vegetarian, vegan, and gluten-free menus available
Who Is It For?
The class suits everyone — couples, families with children, solo travellers, and groups of friends. No cooking experience is needed, and the relaxed, hands-on format makes it as fun for beginners as for keen home cooks. It is a wonderful rainy-day or rest-day activity, and a great way to spend time together away from the bustle of the souks.
Pair It with a Food Tour
Love Moroccan food? Combine your class with our Marrakech street food tour for a deeper taste of the city, or add it to any Marrakech stay. See more ideas on our Morocco activities page.
Book Your Marrakech Cooking Class
Available mornings and afternoons, seven days a week, and fully private for your group. Contact us to reserve or customise your Moroccan cooking class in Marrakech.
Frequently Asked Questions
Do I need any cooking experience?
Not at all. The class is hands-on and beginner-friendly, with your chef guiding you through every step, so it is enjoyable for complete beginners and experienced cooks alike.
How long is the cooking class?
About 4 to 5 hours in total, including the guided souk visit, the cooking itself, and a relaxed sit-down meal of the dishes you have prepared.
Can you cater for vegetarians, vegans, or allergies?
Yes. We offer vegetarian, vegan, and gluten-free menus and can accommodate most dietary requirements — just let us know in advance.
Is the cooking class suitable for children?
Yes. It is a great family activity, and children usually love the hands-on cooking and the market visit. We tailor the pace to your group.
What dishes will I cook?
A typical class includes a tagine, couscous, Moroccan salads, and mint tea, often with pastilla or harira soup. The menu can be tailored to your tastes.
Ready to cook like a Moroccan? Contact Morocco Tours Expert to book your private Marrakech cooking class.
