Want to make delicious food and learn more about Moroccan culture from a REAL local? If so then sign up for one of the best cooking classes in Marrakech.
I have done Marrakech cooking classes many times since I live in Morocco and always love them. They’re just a great way to learn new skills, eat delicious food, and get to know real families in Marrakech with your kids.
But, with so many options available, it can be difficult to choose a cooking class that is right for you. Thankfully, this post was designed to help you select the best experience possible.
Just be sure to figure out what you want from the class first. I mean, are you just looking for something fun to do?
Maybe you’re you a serious chef who wants to learn more about Moroccan cuisine? Or, are you a home cook looking for new dishes to make at home?
Once you understand what you want out of the class, consider what you want to make, whether you want a private or group class, how much time you have, and where you want to go for the class.
Do all of this and I know you’ll be able to select the best Marrakech cooking class for you. Just use this post as a guide since I’ve lived in Morocco since January of 2023 and have tried many of the best cooking classes in the city.
This post may contain affiliate links. Please see my disclosure for more information. As an Amazon Associate, I earn a small commission from qualifying purchases.
Table of Contents
Best Cooking Classes in Marrakech
1. Marrakesh: Moroccan Dishes Cooking Class with a Local Chef

⭐️ Rating: 5.0/5.0 (512 Reviews) Price: $37.00 per person Duration: 4 hours 📍Meeting Point: Pharmacie Bab Doukkala Details: Read more on Get Your Guide Now!
This is without a doubt one of the best cooking classes in Marrakech. I took this class a few weeks ago and loved it since you get to learn a ton of amazing things about how to cook with a tajine and how to make the best Moroccan food.
By the end of the class, I felt more confident in my ability to cook authentic Moroccan cuisine and felt like I could recreate some of these epic recipes at home.
You’ll start the experience off with a quick tour of a local market. This is where you’ll purchase vegetables and other ingredients needed for the cooking class.
You’ll then head back to a local home where you’ll learn about the preparation of traditional Moroccan mint tea while enjoying some during an incredible tea ceremony.
Relax, make new friends, and sip on delicious tea before learning how to peel, chop, and season tagines with authentic spices during this incredible class.
” Another great activity in Marrakech. What more could you want from a cooking class a true family atmosphere where everyone cooks different elements of the meals together, to then getting to enjoy them at the end as well. The two cooks and teachers are both great, speaking numerous different languages and delivering the class in a very easy-to-understand way. Not to mention first being taught how to make Moroccan tea. Could not recommend this enough considering the price you pay!!”
Dominic (read more reviews now)
When I did this class, we prepared four unique dishes. So, I not only got to sample a wide variety of foods, but I got to learn a lot of cool cooking techniques too.
Because I worked as part of a team, I also got to meet new people and engage in fascinating chats about Morocco and the beautiful culture here.
Finally, after all the cooking was done. we got to enjoy all the delicious food that we made. My faves were the veggie tajine, the veggie couscous, and the harira. So yummy!
The best part? They can accommodate vegan, vegetarian, and gluten-free travelers. So, be sure to let them know about your dietary restrictions before you sign up for this class.
Afterward, enjoy some of the best yoga in Marrakech at one of the nearby studios in the city.
Local Tip: If you’re not into cooking then you can always sign up for one of the top food tours in Marrakech instead. But, I think a cooking class is a nice thing to do on your birthday in Marrakech.
2. Half-Day Cooking Class with Local Chef Laila in Marrakech

⭐️ Rating: 5.0/5.0 (553 Reviews) Price: $34.00 per person Duration: 4.5 hours 📍Meeting Point: Hammam Ziani Operator: Chef Laila cooking classes Details: Read more on Viator Now!
Discover the secret to preparing delicious Moroccan cuisine with local chef Laila when you sign up for a fun and immersive half-day cooking experience.
After meeting up as a group and discussing any dietary restrictions, you’ll create an epic, three-course menu that includes things like Zaalouk (eggplant salad), tajine/couscous, and orange with cinnamon for dessert.
You’ll start by shopping for groceries with Laila at a local market. She will teach you how to pick out the best produce, herbs, and spices, before heading back to her home.
“Laila and family were incredibly warm and welcoming hosts. Our whole family loved this experience. A great day for adults and teenagers alike. Would heartily recommend.”
Caroline (read more reviews now)
Once here, you’ll learn how to prepare Moroccan mint tea and even get to sample some before rolling up your sleeves, getting your hands dirty, and preparing a meal to remember.
All you need to do is choose between a morning (lunch) or afternoon (dinner) session before enjoying the best cooking class in Marrakech.
3. Cooking class with Chef Najla

⭐️ Rating: 5.0/5.0 (347 Reviews) Price: $38.00 per person Duration: 4.5 hours 📍Meeting Point: 198 Bis، Rue de Berrima Operator: Najlae el Rhazi Details: Read more on Viator Now!
This amazing class starts bright and early at 9:30 am. Once the whole group arrives, you’ll shop for local ingredients near Chef Najla’s house.
You’ll then head back to her house and learn how to make Moroccan tea. You’ll sip tea, nibble on delightful Moroccan cookies and cakes, and get to know each other.
Afterward, prepare a fabulous meal that includes an assortment of Moroccan salads and a tajine (either chicken, lamb, kefta, or vegetable).
“Beware of this class! You will not eat a better tasting Tagine than what you make here!!! I ate at some of the best restaurants in Marrakesh, and I didn’t have a better tasting Tagine. And the Moroccan salads were excellent, and I am not a big veggie eater. When I came home I made Chicken Tagine and my family was very impressed! The class was fun and informative and we made some nice friends in the process. Bon Appetite!”
Kimberly (read more reviews now)
You’ll be guided through the process step-by-step and get expert tips on unique flavor combinations that are used in Morocco cooking.
If you want, you can also enroll in an afternoon session, Just know that you won’t be able to go shopping if you book this cooking class later in the day.
Overall, the food is amazing and the recipes are easy to follow so that you can recreate these dishes once you get home.
You’ll even get extra local tips so that you can buy the best ingredients at the best prices possible.
4. Cooking Class with Yassine & Mom
⭐️ Rating: 5.0/5.0 (132 Reviews) Price: $40.00 per person Duration: 3.5 hours 📍Meeting Point: J23J+C28, Av. Al Massira, Marrakech Organization: Cooking class with Mommy Details: Read more on Viator Now!
I love this cooking class in Marrakech because it is a real family affair. So, you’ll get to cook with and learn from a real Moroccan mama who has been preparing amazing food for over thirty years.
Start off by meeting your group at SPA Hammam Ziani. You’ll then go on an incredible shopping adventure and gather all the spices, herbs, meat, and vegetables that you need for the day in Marrakech.
“The cooking class was one of the highest moments of my trip in Morocco. Yassine and his family made it an unforgettable experience. They also adapted the menu to my taste and curiosity on Moroccan cuisine.”
Camila (read more reviews now)
Typically, your menu will consist of a starter (caramelized carrots/zaalouk/zucchini charmoula), a main dish (lemon chicken/Tajine Marrakchiya), and a traditional Moroccan dessert (pastilla/oranges with cinnamon).
However, accommodations can be made for vegans, vegetarians, and anyone with special dietary needs.
During your time here, learn all of the secrets surrounding Moroccan cooking and sip on Moroccan tea and eat delicious Moroccan treats as you wait for your food to cook.
Overall, it’s a fun and unforgettable cooking class where you’ll learn how to create your own spice mixtures and how to eat with your hands, just like most locals do.
5. Cooking Classes Farm to Table Marrakech

⭐️ Rating: 5.0/5.0 (118 Reviews) Price: $71.69 per person Duration: 5 hours 📍Meeting Point: Koutoubia Mosque Operator: Farm to Table Marrakech Details: Read more on Viator Now!
I love that this is an intimate class with just twelve students. You’ll also meet at an easy-to-find location (Koutoubia Mosque) and explore the labyrinth alleys that make up the Medina before heading to a local market.
Once here, you’ll shop for fresh veggies, meat, fruit, and spices so that you can prepare authentic dishes like beef tajine with almonds and prunes.
When you have all your ingredients, return to the farm and sample some Moroccan mint tea and sweets. You’ll then get a tour of the farm and see all the plants growing there before cooking up a storm in their amazing, outdoor kitchen.
“We take cooking classes wherever we travel, and this was a stand-out. Great atmosphere, lovely instructor, amazing and seemingly authentic food, leisurely pace but plenty of activity.”
Richard (read more reviews now)
All in all, this is one of the more unique cooking classes in Marrakech since you get to venture outside the city and cook on a real local farm.
Sure, this experience is a bit expensive. But, Abdel is an amazing chef and is great at teaching the class. Plus, the last time I did this class I got to make four unique salads, chicken tajine, and fresh bread.
It was all delicious and to say that I rolled out of there is a bit of an understatement. I highly recommend this experience, especially if you want to get out of the city during your four days in Marrakech.
6. Marrakech: Moroccan Cooking Class with a Local Family

⭐️ Rating: 4.9/5.0 (108 Reviews) Price: $30.00 per person Duration: 4 hours 📍Meeting Point: Av. Imam El Ghazali, Marrakech 40000 Details: Read more on Get Your Guide Now!
What I love about this exceptional cooking class is that you feel like you’re at home, with your Moroccan friends, chatting together and making exceptional food.
It doesn’t feel like a formal cooking class, but more like a coming together of friends as you cook, eat, and chat about Morocco.
Also, unlike a lot of other cooking classes in Essaouira and beyond, this class is very hands-on. So, you get to participate in the entire process and don’t just chop a few veggies while the instructor does the majority of the cooking.
Now, upon arrival, the chef will present you with various menu options and tell you about the various ingredients needed for the day.
Therefore, you’ll get a full say in the menu and can choose exactly what you want to eat.
“The Cooking class was super cool. The Guide was very nice, friendly. He explained slow so u could understand everything. If u have any questions (e.g. about Marokko or Marrakech) he will Tell u some answers, while cooking. We had much fun and can definitely recommend it. After cooking, we sit together and ate what we cooked. It was super delicious. When u want to cook it when your back home he also can send u the instruction how to do it.”
Anonymous (read more reviews now)
Next, purchase everything necessary for the day while exploring a local souk in Marrakech. You’ll then head back to a local home in the middle of the Medina to cook.
The chef’s family will welcome you with Moroccan tea, coffee, or juice as you chat and learn more about local culture.
You’ll then get a nice introduction to common spices used in Moroccan cuisine before preparing a starter (either Moroccan salads or briwat), a main dish (tajines, couscous, or tanjya), and a traditional Moroccan dessert.
Don’t worry, vegan and vegetarian can be accommodated so that everyone can enjoy a delicious meal that concludes with a thoughtful gift that you can take home as a unique Marrakech souvenir.
7. Marrakech: Traditional Moroccan Cooking Class & Market Visit

⭐️ Rating: 4.8/5.0 (1042 Reviews) Price: $40.00 per person Duration: 3.5 hours 📍Meeting Point: Bab Doukkala Mosque, Marrakesh 40000 Details: Read more on Get Your Guide Now!
During this fantastic cooking class, you’ll meet Khmisa and Kawtar. They are two talented, female, Moroccan chefs who want to share their love of Moroccan cuisine with you.
After all, they gained expertise in Moroccan cooking and pastry making while working at some of the most luxurious hotels in Marrakech and some of the top restaurants in Marrakech.
Today, they will introduce you to the beauty of Moroccan cuisine and help you see the city through the eyes of a local at Khmisa’s workshop.
“The guide was very kind and patient to translate and make sure everyone was understanding and participating. For anyone coming from the US please be aware this is a very authentic home environment not a cooking school setting. You will be in someone’s home, be respectful of different cultural norms. Meeting point was easy to find using google maps even without service turned on you can use google maps to walk to location without difficulty. Bonus is that you can purchase the spices used if you’re interested, bring local currency I didn’t have any with me so I didn’t get to buy any, it is much less intimating then venturing into spice market alone and trying to buy them :)”
Anonymous (read more reviews now)
It’s located inside one of the best riads in the Marrakech medina and is where you’ll enjoy authentic Moroccan cuisine that is prepared in a warm, family-friendly environment.
During your cooking class, you’ll discuss your specific dietary needs before heading to a local market (souk). You’ll stroll past vibrant stalls filled with spices and gather fresh ingredients from local vendors.
Upon returning, you’ll be greeted with Moroccan mint tea and learn all about local tea-making rituals before diving into the cooking class.
While the menu can vary based on your personal needs, you’ll work with a team to prepare a delicious appetizer, main course, and dessert.
Just know that private classes can be arranged upon request if you want a more personal experience.
Either way, you’ll love working with Khmisa and Kawtar since they help you prepare amazing food and create a warm and welcoming environment that you won’t soon forget.
Other Cool Cooking Experiences to Try in Marrakech

Okay, most of the cooking classes I’ve outlined above are hosted in local homes and offer a more personal look at cooking and it’s importance in Moroccan culture.
However, if you are looking for a more formal cooking class then feel free to try:
- La Maison Arabe – Well-located in the center of the city, La Maison Arabe is one of the oldest cooking schools in Marrakech. They can accommodate groups of up to ten people La Maison Arabe, and offer either express or half-day lessons. So, you can prepare a single dish or an appetizer/main dish (or main dish/dessert).
- Cafe Clock – This is one of my favorite cafes in Marrakech that also runs fun cooking classes. I like that this class includes a market visit and that you can choose from a variety of different menus. However, you do have to decide on the menu as a class, which can be annoying. But, this is a great class and a great way to get to know other people.
- Amal – I love supporting this organization since they provide underprivileged women with the training needed to begin a career in the culinary arts. Today, they have a cooking school, and restaurant, in Gueliz where classes start at 9:00 am. So, sign up to learn how to cook a tajine over an open fire and to enjoy a lovely tea ceremony. Sadly, though, no market visit is included in this class. However, they do offer gluten-free classes for anyone who is gluten-free in Marrakech.
- Dar Les Cigognes – This company offers an excellent private cooking experience that is perfect for serious chefs or for anyone looking to enhance their skills. The staff is amazing and they can create a custom menu that features lesser-known Moroccan dishes that you otherwise wouldn’t get to try.
Conclusion
That wraps up this guide to the best cooking class in Marrakech. I hope you found it useful and now know which cooking class to sign up.
After all, a cooking class is one of the coolest things to do in Marrakech if you love food and want to enjoy an authentic cultural experience.
I like a small class that takes place in a local home. I want to get to know a real family and go shopping in a local market before I sit down to cook.
I also want to be heavily involved in the cooking process. This way I can enhance my skills and prepare new, delicious food after the class has ended.
Finally, if you enjoyed this guide then be sure to join our email list and Facebook group for even more awesome Morocco travel tips.
Finally, please consider buying me a coffee. It’s a great way to say “thank you” for all the free content you receive. No amount is too small and anything you can give will be greatly appreciated.






Thanks for sharing with us all those activities
My pleasure.