A holiday in Marrakech is not complete until you have eaten fantastic Moroccan food on our beautiful terrace with views of the snow-capped Atlas Mountains. Our daily menus are a mix of Moroccan and World food. We also run Moroccan cookery classes too.


At Zamzam Riad our approach to food is very serious, organic, local, simple ingredients are used to create the best food. Outside Marrakech we have a vegetable garden and citrus and olive groves. Seasonal produce is sourced daily from our organic garden or local Marrakech markets which are full of fresh produce.

Organic marmalades and jams are made by Emma when fruits come into season. The olives from our grove are pressed and provide the riad with first-pressed organic olive oil. Her local suppliers also include a bee keeper who produces raw organic honey, a local butcher who provides fresh meat and a fishmonger who provides fantastic fish from the Atlantic coast.

We believe at Zamzam Riad that there should be something for everyone. Our breakfasts include fresh fruit, leben yoghurt, fresh pastries, a selection of fruit and organic eggs.

Enjoy the excellent Zamzam dining experience by candle light on the terrace, in the Moroccan salon or Berber tent.

Cookery classes and Cakes for Special Occasions

Why not learn how to cook a classic couscous or a tasty tagine? Our traditional Moroccan cooking classes will allow you to create wonderful Moroccan dishes full of aroma and flavour.

Our Moroccan cooking classes at Zamzam are done using the traditional Moroccan method of cooking over hot coals with a Mukla. The class begins with suggestions and a discussion on what you would like to cook before heading off to the local market to buy our produce. Once back at the riad there is a short break while everything is washed and then the work begins. Our Moroccan chef directs you while you prepare your dishes and take notes on the recipes. The finale is a delicious Moroccan meal of your prepared dishes.

Our Moroccan cookery classes are suitable for all ages. We can cater for anywhere between 1 and 14 people at a time. For larger groups the class is done with 2 people per station.


  • £ 50 each including a 2-course lunch starting at 9.30 a.m. 2-3 in a group
  • £ 55 each including a 3-course dinner starting at 4 p.m. 2-3 in a group

Please contact us to book your place.

For weddings and special occasions please view Emma’s Bespoke Cake Gallery and contact her for more information.