Classes & tours
How long is a Marrakech cooking class?
Quick answer
Most Marrakech cooking classes run about 3 to 5 hours. A hands-on class where you cook and then eat several dishes is typically 3-4 hours; add a guided market shop at the start and it stretches to 4-5 hours, effectively a half day. Full-day and evening classes exist too. The class almost always ends by sitting down to eat what you made.
- Typical
- 3-5 hours
- With market visit
- 4-5 hours (half day)
- Ends with
- Eating your dishes
- Also available
- Full-day & evening
The typical length
Most cooking classes in Marrakech last somewhere between three and five hours — enough to cook a proper multi-dish Moroccan meal from scratch and then sit down and eat it, without eating up your whole day. A straightforward hands-on class, where you make a starter or salads, a main like a tagine or couscous, and sometimes a dessert or bread, usually runs about three to four hours including the meal at the end.
That makes a class easy to slot into a trip: a morning class leaves your afternoon free, and an evening class turns into a relaxed dinner. Browse the options on the cooking classes page to match one to your schedule.
Add a market visit and it grows
The biggest variable is whether the class includes a trip to the market first. Many of the best experiences — like a market-to-table class — begin with the chef walking you through a local souk to buy the day's ingredients, explaining the vegetables, herbs and spices as you go. That shopping portion typically adds 45 minutes to an hour and a half, pushing the total to four or five hours — effectively a half-day experience.
It's time well spent: the market walk is often the most memorable part, and it's where you learn to choose and buy the ingredients you'll cook with. Dress for it — see what to wear to a cooking class.
Shorter and longer formats
There's flexibility at both ends. Shorter, focused workshops — a bread and msemen workshop, a mint tea and pastry class, or a quick single-dish session — can be done in around two hours. At the other end, full-day classes immerse you for the better part of a day, sometimes including a bigger market tour, several courses and a longer, more social meal. Half-day classes are the popular middle ground.
Private classes and private-chef experiences can be tailored to whatever length you want, while small-group classes tend to stick to a set schedule.
What fills the time
Knowing the rhythm helps you plan. A typical class flows: (optional) market shop; a welcome with mint tea; hands-on preparation of two to four dishes with the chef guiding each step; the cooking itself (a tagine braises while you prep other things); and then the best bit — sitting down together to eat everything you've made, often for a good hour. You leave full, with recipes and new skills.
To choose, decide how much of your day you want to give and whether the market walk appeals. Then pick a class — a tagine class, pastilla class, or vegetarian class, for instance — and read what to wear before you go. Prefer to taste rather than cook? See what a Marrakech food tour is.
Related questions
How many hours is a typical Marrakech cooking class?
About 3 to 5 hours. A hands-on cook-and-eat class is usually 3-4 hours; adding a guided market shop at the start makes it 4-5 hours, roughly a half day.
Does the class include eating the food?
Almost always. The class ends by sitting down together to eat the dishes you've prepared, which typically takes about an hour — it's part of the experience, not an add-on.
Are there shorter cooking classes?
Yes. Focused workshops like bread-and-msemen or mint-tea-and-pastry classes can run around two hours. Single-dish sessions are shorter than full multi-course classes.
Is the market visit included in the time?
When a class offers one, the market walk adds roughly 45 minutes to 90 minutes to the total, so factor that in. Not every class includes a market visit — check the description.