Dining & Cooking Classes

Food is a an important part of any visit to Morocco and at Rebali you have the services of a full time chef, specialising in traditional Moroccan dishes including the famous tagines salads and cous-cous as well as the fresh fish caught on the doorstep. A great difficulty is deciding where to eat: in the atrium dining rooms, on the patio or even by the pool – the choice is yours.

European tastes, particularly those of children, are also catered for and for those taking a riad exclusively you have a fully equipped kitchen for self-catering if you wish.

One of most popular services is our cooking demonstrations and lessons, where you accompany the chef to the souks to find the freshest ingredients and then help him prepare a fabulous meal for you. These are in great demand at busy times so reserve your slot as soon as you arrive

All rates include a simple breakfast and other meals can be chosen each day. Alternatively there are half a dozen cafes and restaurants within a short walk and many more fabulous places to eat in Essaouira.

We are also able to arrange visits to the local village for lunch and this is a great way to experience Berber hospitality and maybe combine with a demonstration on making Argan oil.

More Activities


View Activity

Swimming Pools

View Activity

Children & Baby-sitting

View Activity

Internet & TV

View Activity

Horse Riding

View Activity


View Activity


View Activity


View Activity

Rebali Riads

Piste pour ID Mbarek, Sidi Kaouki, Morocco

Rebali is located in the village of Sidi Kaouki 10 miles south of Essaouira and 100 miles west of Marrakech and 70 miles north of Agadir. The easiest way to get there is to fly direct to Essaouira and then you are just 15 minutes from paradise! There are direct flights from London Stansted, Paris and Casablanca. You can also fly to Marrakech and we will arrange a driver to pick you up - it is around 2.5 - 3 hours. Agadir is the same distance but a longer journey. You can also come by bus to Essaouira and then a 25 minute taxi journey (£7).