14+ Best Cooking Classes in Marrakech to do in 2023

Disclosure: This post may contain affiliate links, meaning I get a commission if you decide to make a purchase through my links, at no extra cost for you!

Choosing the best cooking classes in Marrakech is difficult because there are so many incredible classes to choose from.

Food is such a big part of Moroccan culture and history that you absolutely must add a cooking lesson in Marrakech to your city itinerary.

marrakech tagine chicken olives


The Half-day Cooking Workshop at La Maison Arabe is perfect for visitors who want to learn how to make simple and traditional dishes in a sumptuous riad. Prices here.

It’s such a fun thing to do and a true cultural experience.

Not only do you learn how to make the most famous Moroccan dishes but you also get to exchange with your instructor and learn more about the local culture and food habits.

And since you also get to take the recipes with you, you will get to make these dishes when you’re back at home, which will allow you to think about all these beautiful memories

Picking just one of these cooking classes will be a tricky decision but it really depends on what you want to get out of the class.

Are you looking for relatable recipes you can prepare back home? Do you want the ultimate authentic Marrakech culinary experience?

No matter your desires there’s a fun and informative cooking class in Marrakech for you.

1. Half-day Cooking Workshop at La Maison Arabe

Couscous in Marrakech

Duration: 3 hours

🌱 Vegetarian option: Yes


This three-hour cooking lesson in Marrakech takes place just a moment away from La Maison Arabe, an excellent hotel close to the city’s Medina.

This Moroccan cooking class in Marrakech is all about the traditional flavours of the nation.

Just knowing that you’ll be having a traditional cooking experience at one of the best gastronomic addresses in the city should be enough to tempt you.

There are two class times to choose from, the morning at 10 a.m. and the afternoon at 3 p.m. Your class will start with a fascinating Moroccan tea ceremony and an introduction to the tantalisingly exotic Moroccan spices.

You will learn to cook starters, tagine, couscous, flatbread, and a desert.

Of course, the class will culminate in a delicious food tasting.

Your class will be led by a Moroccan Dada (a chef) and an English translator.

You’ll be happy to hear that the course’s creations are easy to make, and you’ll feel as if they can be easily recreated in your own kitchen.

Though these cooking classes are always about the physical experience and the knowledge you can bring to your own kitchen, the added gift of a terracotta tagine for guests at the end is a lovely touch.

There’s so much to see in Marrakech that if you are in a bit of a hurry but don’t want to miss out on a cooking class you can book this express cooking workshop.

You’ll be provided with a one-hour class to get to grips with the basics of Moroccan cooking.


2. Cooking Classes Farm to Table Marrakech

A plate of almond prune beef tagine

Duration: 5 hours

🌱 Vegetarian option: No


This Marrakech cooking class allows you to get some sense of what people living will do to prepare their meals.

After arranging a convenient meeting point or organising pick up from your hotel you will lead to the old Medina to a local market.

At the market, you’ll pick up all the fresh veggies, proteins, and spices you need to make your traditional Moroccan dish.

The farm you’ll be cooking at is around 30 minutes from the local market, giving you a fresh new Marrakesh experience.

The dish you will be creating in this farm-to-table cooking class is an almond prune beef tagine. Everything from tagines to plates and aprons will be provided for you.

You will be served sweet Moroccan tea and sweets before having a tour of the farm and then head to the outdoor kitchen.

You will then create your own handmade tagine.

The outdoor kitchen makes for a really inspiring place to learn to cook Moroccan dishes.


3. Moroccan Cooking Class on a Farm by L’Atelier Faim d’Epices

Chicken tagine in Marrakech

Duration: 6 hours 30 minutes

🌱 Vegetarian option:  No


This cooking class by L’Atelier Faim d’Epices will help you understand more about the incredible flavours and smells of some of Marrakech’s best spices.

When you visit Marrakech, you will likely discover the magical infusion of smells and colours of the souks.

This cooking school in Marrakech will help you to understand how to use these spices and prepare some homely Moroccan meals. 

This cooking school hosts a different meal each day apart from Tuesday when they are closed.

This means you can choose the day and meal that is to your taste whilst arranging the class around your other Marrakech travel essentials.

Monday is for lamb and prune tagine, Wednesday for fish or chicken tagine with red olives, Thursday is beef tagine with pears and candied oranges, Friday is couscous royal, Saturday is chicken tagine with red olives and Sunday is beef tagine with peas and artichokes.

Whilst you are there you will also learn how to make salads, bread, and pancakes too.

It’s a full-day class with pick-up from your hotel commencing at 9 a.m.


4. Tagine Cooking Class in Riad Jona Marrakech

A plate of Moroccan briouates

Duration: 2 hours 30 minutes

🌱 Vegetarian option: Yes


This tagine cooking class in Marrakech is ideal if you want an intimate culinary experience.

With class sizes of only 4 people, a chef, and his sous chef you will have lots of one-on-one time to ask questions. For your class, you can choose an afternoon or evening session.

One of the best things about this cooking class is the variety of dishes you can choose to cook. You can choose one starter and one main dish.

Some of the starter dishes on offer include zalouk which is stewed eggplant and tomatoes and briouates, a Moroccan savoury puff pastry with chicken, cheese, and vegetables.

Some of the main dishes include chicken or lamb or fish tagine, vegetable tagine and pastilla with chicken or seafood.

This is an excellent cooking class in a central location to many of Marrakech’s top sites.

It’s around 600 metres from the Badi Palace and 950 metres from the Bahia Palace and easy to walk to.


5. Moroccan Cooking Class With Chef Khmisa

tea in marrakech

Duration: 3 hours 30 minutes

🌱 Vegetarian option: You need to contact them in advance


This cooking class covers the whole process of making a traditional Moroccan meal. Your class will start by meeting the two Moroccan chef hosts Khmisa and Kawtar at Khmisa’s home in Medina.

The location of this class is close to the Medina around 350 metres from the Dar El Bacha Museum.

You will be greeted with a cup of traditional mint tea and then you’ll discuss your dishes.

The chefs have composed a menu of typical Moroccan dishes to give you all the skills to prepare these dishes again in the future.

You will then head off to the souk to buy the fresh ingredients for your dish.

This Marrakech cooking class has a private group option as well as a joint group with a maximum of 10 participants.

With experienced professional chefs as your host, you just cannot beat this cooking class on its delivery of modern Moroccan cooking culture.


6. Moroccan Fusion Class with 8 Dishes

Duration: 6 hours

🌱 Vegetarian option: You need to contact them in advance


This six-hour Moroccan fusion cooking class gives you plenty of time to get stuck into learning the art of some of the best dishes the nation has to offer. 

You’ll start your day just before 9 a.m. with a discussion about the menu and what needs to be bought at the market.

Then it’s off to shop and choose ingredients.

Over the course of the day, you will learn how to cook eight dishes that would be served at lunch.

You will also have a lovely lunch of your creations and tea and coffee throughout the day.

Your host Edwina is fun and enthusiastic, and the day is organised to maximise time and your experiences.

She will even teach you a few words of Arabic to help you with the rest of your trip.

The cooking school is located within Medina.

You can choose to book a taxi or simply walk to the riad when the location is provided to you after booking. 


7. Berber Cooking Class Day Trip from Marrakech to Atlas Mountains

Moroccan bread

Duration: 8 hours

🌱 Vegetarian option: Yes (menu is decided in the market)


Now, if you are looking for a Moroccan cooking experience that includes a trip outside of Marrakech this is the class for you.

This cooking class day trip takes place in the High Atlas Mountains and provides guests with an insight into traditional Morocco Berber cuisine.

Much of the Berber cooking culture is influenced by the people’s nomadic lifestyles.

Traditionally the Berber people were cooking on the go so needed to use tagines on open fires.

Your trip will start with pick up from your accommodation before heading to the local market to pick up fresh produce.

You will then head to the beautiful Ourika Valley where you can see a women’s cooperative that makes Moroccan oil and herbs.

This is a perfect trip if you want to combine a High Atlas Mountain trip with a cooking class and get to know the local people and culture.

You will cook inside a real Berber family’s home and the class is run by the grandmother of the family.

Through a translator, you will learn how to make mint tea, and Moroccan bread and how to make it using a traditional oven and you’ll even learn how to milk a cow.


8. Make Tasty Berber Crepes with Joy

Bunch of Berber Crepes

Duration: 3 hours

🌱 Vegetarian option: Yes


This class is great if you have tried the famous Berber crepe and are keen to know how it’s made.

These crepes or pancakes are an important part of Berber culture, with families in the countryside making them on every holiday.

During this Marrakech cooking class, you will indulge in some complimentary Moroccan tea before getting started on making your own crepes.

This class is hosted by Joy and her family, and you feel like you are a part of traditional Moroccan life learning from her family.

This cooking class is a super affordable way to experience traditional Moroccan culture and get to know some of the locals.

What is more, you will come away having learnt a new skill and one that is easy to replicate at home.

The class is a little outside of the main hubbub of Marrakesh at Wahat Ezzaitoune 2, so it is best to book a taxi or ask your hotel for assistance in reaching the destination. 


9. Tagine Cookery Class With a Local

Tanjia in Marrakech

Duration: 4 hours


The tagine has become a symbol of Morocco and in particular Marrakech.

Visit the souks and you’ll find tagines stacked high made with an array of materials, in a variety of sizes and wonderful colours.

Head to the city’s restaurants and chances are you will eat at least one tagine meal during your stay.

This cooking lesson in Marrakech allows you to prepare an authentic Moroccan tagine with an expert local.

Your excellent host will teach you some basic Arabic words for the ingredients you will use.

You will then head to the souk to shop for local herbs and spices whilst discovering their importance to Moroccan cooking and food culture.

You’ll be taught how to make couscous, pastilla, tagine, tanjia and harira.

You will then sit with your private group and enjoy the fruits of your labour. 

The meeting point for this cookery class is outside Café France in Djemaa El-Fna.

The meeting point is around a 12-minute walk from Koutoubia.


10. Ateliers d’Ailleurs Private Cooking Class & Local Market Shopping

Duration: 5 hours


This five-hour private cooking class is the perfect combination of cooking and exploring the souks for produce.

You will start the class by wandering around the souks with your guide, looking for the best ingredients and learning a lot too.

Then you’ll head back to the riad in the heart of Marrakech with your professional chef.

If you are interested in more than just the cooking, if you also want to learn some Arabic and the history of popular Moroccan spices then this is the class for you.

At the end of this hand on cooking workshop you will indulge in your tagine creation for either lunch or dinner. 

The meeting point for this cookery class is again outside Café France in Djemaa El-Fna.


11. Riyad El Cadi 3-Hour Open-Air Moroccan Cooking Course

Moroccan Salad

Duration: 4 hours

🌱 Vegetarian option: Yes


This three-hour Moroccan cooking class in Marrakech allows you to learn how to make an exceptional four-course meal.

This class is hosted in the open air in a 14th-century historical riad, a beautiful setting for learning and cooking. 

To cook your meal you will use a traditional small clay, coal-burning oven.

Whilst your tagine is cooking you will learn about the art of preparing the Moroccan salad.

You will be able to enjoy your tagine alongside a Moroccan wine and stay a little longer and you can enjoy some after-dinner mint tea and fresh pastries.

It should be noted that this class also has an optional culinary tour through the markets of Marrakech, a perfect way to learn more about the fusion of flavours the city has to offer.

One of the company employees will pick you up from the Jemaa El Fna, a lively and exciting place to explore in and of itself.


12. Moroccan Cooking Class With Chef Najlae and Argan Oil

Pastilla in Marrakech

Duration: 4 hours 30 minutes

🌱 Vegetarian option: Yes


Another of the best cooking classes in Marrakech is this class with chef Najlae. You’ll be taught how to make classic Moroccan dishes like tagine, tanjia and pastilla.

At first glance tagine and tanjia might seem very similar but during this class, you will learn the differences between the two and how to prepare each in an authentic way.

You can choose a lunchtime class or a dinner class to fit in with your schedule and of course, indulge in your culinary creations once you’ve finished.

As well as enjoying a meal with your chef and fellow students you will also be able to take home the recipes used in the class.

You’ll start the class with a trip to the local market to pick up fresh ingredients.

This is a great way to pick up some local knowledge and interesting cultural titbits.

Some of the dishes available to make in this class include a Moroccan salad with an eggplant marinade, potato salad, pepper and tomato or white bean and tomato sauce.

The main course dishes include vegetarian tagine, tagine with chicken and candied lemon, tagine kefta, or lamb tagine with caramelised prunes.

This is a great vegetarian cooking class in Marrakech as you’ll be able to make a meat-free tagine.


13. Cooking Class with Chef Fatima

A plate of couscous

Duration: 4 hours 30 minutes

🌱 Vegetarian option: Yes


This cooking class with Chef Fatima is held in her traditional home in the heart of the old Medina.

This is another of the best cooking classes in Marrakech which allows you to also explore the magical souks.

You will start by choosing your own ingredients before heading to Fatima’s family home.

You will meet Chef Fatima in front of Porte Raid Ksar Anika and then walk around 5 minutes to her home which is close to Bahia Palace.

Some of the Moroccan delights on offer in this cooking class include a tomato salad starter, chicken and lemon tagine and couscous which is composed of seven vegetables, meat or chicken.

Many people booking Chef Fatima’s cooking class suggest it’s the highlight of their entire trip to Marrakech.

It’s a wonderful experience and a great way to learn more about Moroccan culture.


14. Cooking Class with Chef Yassine and Mommy

Chicken and Lemon Tagine

Duration: 4 hours

🌱 Vegetarian option: No


This cooking class takes place away from the main hustle and bustle of Marrakech. Set along Avenue Al Massira this class is around 3 km south of the Bahia Palace.

Because of its location, it’s advisable to book a taxi to take you to the location.

You will start this cooking class with a trip to the local market to get supplies.

Upon arriving at Chef Yassine’s home you’ll be welcomed with a cup of fresh Moroccan tea.

Then it’s time to laugh and learn whilst cooking in Yassine’s kitchen.

Some of the dishes on offer in this class include starters of zalouk, eggplant chermoula, and caramelised carrots.

Mains include chicken and lemon tagine, tanjia marrakchia and a choice of two desserts: milk pastry and orange a la cannelle.


Now that you know everything about the best cooking classes in Marrakech, the only thing left to do is to book it and have fun!

You may also be interested in: