Marrakech Cooking Classes
How much does a Marrakech cooking class cost and how long does it take?
A typical class runs three to four hours and costs 40-70 euros per person, usually including a guided market visit to buy ingredients, the hands-on cooking session itself, and eating the meal you've made together at the end.
A Marrakech cooking class is one of the more reliably worthwhile bookings in a city where plenty of tours oversell what they deliver. The standard format runs three to four hours: a guided walk through a souk market to buy the day’s ingredients, a hands-on cooking session in a riad kitchen or dedicated cooking school, and finally sitting down to eat what you made. Prices typically run 40-70 euros per person, which compares reasonably against a sit-down restaurant meal once you factor in three to four hours of instruction and a market tour included.
The market visit is worth prioritising when comparing options. Classes that skip straight to a kitchen with ingredients already measured out miss the part that actually teaches you something transferable — recognising good produce, understanding spice combinations at the source, and seeing how a working souk market functions outside the tourist-facing carpet and lamp shops most visitors only pass through. A chef walking a market stall by stall, explaining what preserved lemons are, how ras el hanout is blended, and why a particular cut of lamb suits a slow tagine rather than a quick grill, is doing more teaching in twenty minutes than most cookbooks manage in a chapter.
| Where | Riad kitchens and dedicated cooking schools across the medina and Gueliz |
| Cost | 40-70 € (roughly 430-750 MAD) per person for a typical 3-4 hour class |
| Time needed | 3-4 hours, including the market visit |
| Getting there | Most classes include hotel or riad pickup; confirm when booking |
| Best time | Morning classes catch the souk market at its freshest and least crowded |
What a typical class covers
Tagine is close to a constant across every operator: building the spice base (usually ras el hanout or a chef’s own blend), layering meat or vegetables with preserved lemon, olives or dried fruit, and understanding the slow, low-heat method that makes the dish work. Beyond that, classes vary — some add Moroccan salads as a starter course, msemen or khobz bread from scratch, and a simple dessert like oranges with cinnamon and orange blossom water. A handful of higher-end classes let you choose your own tagine ingredients at the market rather than following a fixed menu, which is worth asking about if you have a specific dietary preference or simply want more say in what ends up on the plate.
Group sizes vary from small shared classes with strangers to fully private sessions, and the difference shows up mainly in pacing and how much individual instruction you get at the stove. A private class costs more but gives a chef’s full attention rather than splitting it across six or eight participants, which matters more for anyone hoping to actually retain the technique rather than simply enjoy the afternoon.
This cooking class and market visit follows the standard format closely — market first, then hands-on cooking — while this cooking class with a local family takes the more intimate route of cooking in someone’s actual home kitchen rather than a commercial cooking school.
Choosing between the options
For a class aimed at more structured, technique-focused learning, this Masterchef-style interactive Moroccan cooking class leans into a more formal teaching format than the average riad session, with clearer step-by-step instruction suited to visitors who want to genuinely replicate the dish at home afterward.
If a traditional setting matters more than technique depth, a class cooked in an actual historic riad kitchen keeps things simple and atmospheric rather than staged in a purpose-built classroom. Vegetarian and vegan visitors are well covered too — this vegetarian cooking class with market tour builds the whole menu around plant-based tagine and sides rather than adapting a meat-first class on the fly.
Booking a day or two ahead is generally enough outside major holidays, though Friday classes can sell out faster given the cultural weight of Friday couscous in Moroccan food culture. Confirm dietary restrictions when booking rather than on arrival — most operators can accommodate vegetarian, vegan or allergy needs with notice, less reliably without it. It’s also worth asking whether the class is fixed-menu or lets participants choose between two or three tagine options, since the latter suits mixed groups with different tastes far better.
What to bring and wear
Most schools provide aprons, but closed-toe shoes are worth wearing regardless given open flames and hot pans are involved throughout. Classes held in outdoor riad courtyards can run warm even in cooler months, so light layers work better than anything heavy. Bringing a notebook or taking photos of the spice measurements as you go is more useful than relying on memory afterward — few classes hand out a written recipe card unless you specifically ask, and the proportions matter more than the method for getting a tagine right at home.
What happens to leftovers and portion sizes
Classes typically produce more food than a single-portion restaurant meal, since the group cooks a full tagine or set of dishes together rather than individual plates, and eating what’s been made is generally treated as part of the experience rather than optional. Most operators don’t offer to package leftovers for you to take away, largely because of how the dishes are served — straight from the tagine pot at a shared table — so it’s worth arriving with a reasonable appetite and skipping a heavy lunch beforehand if the class runs into the early afternoon. Some higher-end classes do offer takeaway boxes on request, which is worth asking about specifically if it matters to you.
Who classes suit best
Cooking classes work well for a wide range of travellers, but they suit some trip styles better than others. Couples and small groups get the most flexibility, since most operators run both shared and private sessions and can accommodate a two-to-four-hour block relatively easily around the rest of a day’s plans.
Families with children are usually welcome, though the market-visit portion, which involves walking a working souk for thirty to forty-five minutes, can test younger kids’ patience — worth checking with the operator about a shorter or more child-friendly format if travelling with a family. Solo travellers often find a shared class a good way to meet other visitors over a genuinely collaborative activity, which is harder to replicate at a restaurant table alone.
Repeat visitors to Marrakech who’ve already done a class on a previous trip sometimes look for a more advanced or specialised option, such as a pastry-focused session or one built around a specific regional variation of tagine, rather than the standard beginner-friendly format most operators default to. It’s worth asking directly whether an operator offers anything beyond the introductory class if that’s what you’re after, since it’s not always advertised clearly on a general listing.
Pairing a class with the rest of your food itinerary
A cooking class pairs naturally with the rest of a food-focused day or trip — see the Marrakech food guide for the dishes you’ll likely be cooking, and the Moroccan mint tea guide for the ritual you’ll almost certainly be offered before the class even starts. If hands-on crafts interest you beyond the kitchen, the artisan workshops guide covers pottery, weaving and leatherwork classes with a similar structure.
For where to eat the rest of your trip once you’ve learned the technique yourself, the Jemaa el-Fna food stalls guide and rooftop restaurants guide round out the practical food picture, and the food and drink hub lists every food-related guide on this site.
Food and drink tours on GetYourGuide
Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.
Photo: our own image of the location, not the operator’s product photo.


