Last updated: June 2026
A Morocco cooking class is one of the best things you can do in this country - if you pick the right one. Pick the wrong one and you’ll spend three hours in a sterile kitchen making a tagine with a stranger who checks their phone between instructions. The difference is knowable in advance.
I’ve done six trips to Morocco since 2017 and have taken cooking classes in Marrakech, Fes, and Essaouira. I’ve also walked out of one class early when it became clear the host had no intention of actually teaching anything. This guide tells you what a good class looks like, what you should pay, and how to book one that’s worth your afternoon.
What a Morocco Cooking Class Actually Involves
Most half-day cooking classes follow the same broad structure: a souk visit first, then cooking, then eating what you made.
The souk visit typically takes 45 minutes to an hour. A local guide or the chef takes you through the medina to buy the ingredients for the day’s meal. You’ll see whole spice stalls where you can smell the difference between fresh cumin and the old stuff, pick up fresh tomatoes, coriander, preserved lemons, and whatever vegetables are in season. This part is genuinely valuable - you learn how to shop Moroccan-style, and you understand why the food tastes the way it does before you cook a single thing.
Back in the kitchen (usually a riad or a home kitchen), you’ll make somewhere between three and five dishes depending on the class length. A typical menu covers:
- Salads - zaalouk (roasted aubergine with tomato), taktouka (roasted pepper and tomato), carrot salad with cumin
- Tagine - usually chicken with preserved lemon and olives, or lamb with prunes and almonds
- Bread - khobz (the round flatbread Moroccans eat with everything)
- Couscous - sometimes, on longer classes or full-day programmes
- Pastilla - on better classes, a sweet-savoury pastry dessert with chicken and almonds
The class ends with you eating the food you made, usually with mint tea.
Half-day classes run about three to four hours total. Full-day classes (around six hours) add couscous, more dishes, and a longer market tour - worth it if food is a priority for you, not worth it if you have a packed itinerary.
Prices: What You Should Expect to Pay
Prices vary by city and by class type. Here’s what’s accurate as of 2025-2026:
Marrakech:
- Group class (6-15 people): 450-700 MAD per person (roughly £36-56 / €42-65)
- Private class (just you, or you plus one): 1,000-2,500 MAD total (roughly £80-200 / €92-230)
- Budget end: from around 350 MAD, but these are usually the tourist-factory ones
Fes:
- Group class: 400-600 MAD per person (roughly £32-48 / €37-56)
- Private class: 900-2,000 MAD total
- Café Clock’s classes are consistently well-reviewed and run at around 500-600 MAD per person including market visit
Essaouira:
- Group class: 350-550 MAD per person (roughly £28-44 / €32-51)
- Private class: 800-1,800 MAD total
- Essaouira classes often include seafood (fish tagine, chermoula-marinated fish), which you won’t get in inland cities
Everything should include: the market visit, all ingredients, the meal you cook, mint tea, and printed or emailed recipes. If a class doesn’t include recipes, that’s a red flag - a teacher who wants you to actually learn sends you home with the information.
Hotel pickup is often offered in Marrakech. Skip it if you can - it adds time and you end up waiting for other people to be collected. Better to walk or take a petit taxi to the riad yourself.
Marrakech vs Fes vs Essaouira: Which City to Do It In
Marrakech has the most options but also the most tourist-factory operations. The scale of tourism here means there are genuinely excellent classes and genuinely awful ones, often listed side-by-side at similar prices. Marrakech is where the classic Moroccan tagine-and-salads curriculum is taught best, and the souks are dramatic - the spice market near the Bahia Palace area is worth visiting even outside a class context. If this is your only Morocco trip, do a cooking class in Marrakech.
For the Marrakech travel guide including medina navigation and where to stay, that’s a good read before you arrive.
Fes is where I’d send anyone who’s already done Marrakech. The medina here is older, less polished for tourists, and the cooking classes tend to be smaller and more intimate. The food tradition in Fes is distinct - this is where you’ll encounter pastilla in its classic form, heavier use of saffron, and dishes that Marrakech doesn’t do as often. Café Clock in the Fes medina runs classes with a genuine teaching focus rather than a performance one. Read the Fes travel guide for context on navigating the medina, which is genuinely confusing.
Essaouira suits you if you’re already there for a few days. The pace is slower, the classes smaller (often just two to four people), and the coastal influence means you’ll cook fish - something you can’t do as well in Marrakech or Fes. Prices are slightly lower than Marrakech. The souk here is compact and less overwhelming, which some people find easier. The catch: fewer options, so book before you arrive.
For a broader look at Moroccan food traditions, the Morocco food and culture guide has context on what you’re cooking and why it matters.
Group vs Private: Which Is Worth the Money
Group classes (typically 6-12 people) cost less and are livelier. You cook alongside strangers, which can be genuinely fun. The downside: the teacher moves at the group’s pace, dietary requests are harder to accommodate, and if the group has very different cooking abilities, the instruction gets vague.
Private classes cost significantly more but give you full attention, the ability to choose which dishes you focus on, and the flexibility to accommodate dietary needs properly. If you’re vegetarian, vegan, or have allergies, private is worth the extra spend - more on that below.
My honest take: for a first class, a small group (under eight people) is fine and the social element adds something. If you’ve done a group class before and want to actually learn technique rather than just have a nice afternoon, go private.
Vegetarian and Vegan Options
Moroccan cuisine is actually well-suited to vegetarian cooking. The salads (zaalouk, taktouka, carrot salad, bissara) are all naturally plant-based. Vegetable tagine - root vegetables, chickpeas, preserved lemon - is a proper dish, not an afterthought. Couscous with seven vegetables is traditionally a Friday family dish and entirely vegan.
Most cooking schools can run a fully vegetarian or vegan class if you tell them when booking. Souk Cuisine in Marrakech runs dedicated vegetarian sessions twice a week. Café Clock in Fes is consistently praised for vegetarian accommodation.
What I’d avoid: booking a standard class and hoping they’ll adapt on the day. Some will, some won’t. Book specifically as a vegetarian and confirm it in writing.
How to Spot a Tourist Factory vs a Good Class
This is the part most guides skip.
Red flags:
- More than 15 people in one class. You cannot learn to cook tagine properly in a group of 20. You’re essentially watching a cooking show.
- A “class” that’s 90 minutes long. That’s not a cooking class, that’s a demonstration with participation theatre.
- No market visit. A class that starts straight in the kitchen is missing half the education.
- Recipes not provided. A teacher confident in what they’re teaching wants you to replicate it at home.
- The host doesn’t eat with you. On good classes, the teacher sits down for the meal. When they disappear at eating time, that tells you something.
- It’s offered at a price suspiciously below market rate (under 300 MAD) with “all-inclusive” language. Usually means a sales stop at a spice shop during the market visit, where you’ll be pushed to buy.
Green flags:
- Maximum eight to ten people
- Chef is the same person throughout (market AND kitchen)
- You can request dishes or dietary adaptations in advance
- Reviews mention specific things they learned, not just “great experience”
- The riad or kitchen is actually used for cooking, not just set-dressed
The Morocco street food guide is useful background if you want to understand the ingredients before the class - knowing what preserved lemon tastes like before you put it in a tagine makes the class make more sense.
Booking Tips
Book at least three to five days in advance in Marrakech, especially in spring (March-May) and autumn (September-November) when demand is high. Essaouira and Fes have more availability but smaller operations that fill up with fewer bookings.
You can book through platforms like GetYourGuide or Viator, which is fine for due diligence - read the reviews carefully and filter by “most recent” not “most popular”. Alternatively, book directly with the school, which often gets you a slightly lower price and more flexibility on dietary needs.
For booking cooking classes alongside a wider Morocco itinerary, browse what’s available through /tours/ - some tour packages include a cooking class as part of the programme, which can work out cheaper than booking separately.
Morning classes (starting 9am or 10am) are better than afternoon ones. You shop at the market when it’s fresh, you’re not tired from a day of sightseeing, and you eat lunch rather than a late-afternoon meal that kills your dinner appetite.
Is It Worth the Money?
Yes, with caveats.
A good cooking class in Morocco costs roughly the same as a mid-range restaurant lunch for two. You eat well, you learn three to five recipes you can actually make at home, and you understand the cuisine better for the rest of your trip. On my first Morocco trip I did a class in Marrakech on day two, and it changed how I ordered food for the rest of the week - I knew what I was eating.
The ones that aren’t worth it are the ones priced at £15-20 per person that are, in practice, a guided kitchen performance. Those aren’t worth it at any price.
For more on what to eat and where while you’re in Morocco, the Morocco food and culture guide covers the broader picture including traditional dishes by region.
Frequently Asked Questions
How much does a cooking class in Marrakech cost?
Group classes in Marrakech typically cost 450-700 MAD per person (roughly £36-56), including the market visit, ingredients, the meal, and recipes. Private classes cost 1,000-2,500 MAD total for one or two people. Classes below 350 MAD often involve a sales stop at a spice shop, which is how they subsidise the price.
Do Morocco cooking classes include a market visit?
Most reputable classes do. The market visit (usually 45-60 minutes) is an integral part of the experience - you shop for ingredients in the souk before cooking them. If a class doesn’t include a market visit, it’s worth asking why.
Are Morocco cooking classes suitable for vegetarians?
Yes, with the right class. Many dishes in Moroccan cuisine are naturally vegetarian - vegetable tagine, zaalouk, bessara, couscous with seven vegetables. Tell the school you’re vegetarian when booking and confirm they can accommodate you. Some schools, like Souk Cuisine in Marrakech, run dedicated vegetarian sessions.
What is the difference between a group and private cooking class in Morocco?
Group classes (6-15 people) cost less and are sociable but move at a group pace. Private classes give you the teacher’s full attention, allow for dietary adaptation, and let you focus on specific dishes. Private typically costs 2-3x more than a group spot but is worth it if you want to genuinely learn technique.
Which city is best for a Morocco cooking class - Marrakech or Fes?
Both are good for different reasons. Marrakech has the most options and the most dramatic souk visits. Fes has a more distinct culinary tradition (pastilla, saffron-heavy dishes) and tends to have smaller, less tourist-facing classes. If this is your only Morocco trip, Marrakech. If you’ve been before, Fes.
How long does a Morocco cooking class last?
Half-day classes run three to four hours, covering a market visit and three to four dishes. Full-day classes run five to six hours and add couscous, more courses, and a longer market tour. Half-day is sufficient for most travellers. Full-day is worth it if food is a main reason you’re visiting Morocco.