Skip to content

Best Restaurants in Marrakech (2026)

Eating well is one of the great pleasures of Marrakech, and the city's restaurants cover every budget. At the simplest end, Chez Lamine Hadj Mustapha on mechoui alley sells slow-roasted lamb by weight, and the non-profit Amal Gueliz Center serves home-style lunches cooked by women in training, with couscous every Friday. For classic Moroccan cooking in a calm setting, Al Fassia Guéliz, run by an all-female team, is a long-standing favourite.

In the medina, Nomad offers modern Moroccan dishes on terraces above the spice square, and Naranj brings Lebanese mezze to Rue Riad Zitoun el Jdid. Café Arabe and Terrasse des Épices combine meals with roof terraces and drinks, while Le Foundouk serves dinner in a restored merchants' inn. For a special night, Dar Yacout and Le Marocain at La Mamounia provide traditional multi-course dining in grand surroundings. Book ahead for dinner, especially for terrace tables at sunset, and note that only some medina restaurants serve alcohol. Many places in the old city are hard to find after dark, so ask how to reach the door when you reserve.

10 places · Updated October 23, 2026

Our top 3 restaurants in Marrakech

  1. Al Fassia Guéliz Traditional Moroccan, GuélizA long-established Guéliz restaurant run by an all-female team, serving traditional Moroccan cooking such as pigeon pastilla, tagines and a spread of cooked salads.
  2. Nomad Modern Moroccan, Medina (Rahba Kedima)A modern Moroccan restaurant just off the spice square in the medina, reworking traditional dishes with fresh seasonal produce, open from noon until 23:00.
  3. Le Marocain at La Mamounia Fine-dining Moroccan, Medina (Bab Jdid)La Mamounia's restaurant dedicated to Moroccan cuisine, serving refined versions of traditional dishes under chef Rachid Agouray inside the historic hotel's grounds.

Restaurant

1. Al Fassia Guéliz

Traditional Moroccan$$$Guéliz

A long-established Guéliz restaurant run by an all-female team, serving traditional Moroccan cooking such as pigeon pastilla, tagines and a spread of cooked salads.

View details — Al Fassia Guéliz

Restaurant

2. Nomad

Modern Moroccan$$Medina (Rahba Kedima)

A modern Moroccan restaurant just off the spice square in the medina, reworking traditional dishes with fresh seasonal produce, open from noon until 23:00.

View details — Nomad

Restaurant

4. Dar Yacout

Moroccan table d'hôte$$$$Medina (Bab Doukkala)

One of the oldest table d'hôte restaurants in Marrakech, serving dinner in a decorated medina house near Bab Doukkala, every evening except Monday.

View details — Dar Yacout

Restaurant

6. Amal Gueliz Center

Moroccan home cooking, social enterprise$Guéliz

A non-profit lunch restaurant in Guéliz where women from difficult backgrounds train as cooks, serving a seasonal Moroccan menu and couscous every Friday.

View details — Amal Gueliz Center

Restaurant

7. Le Foundouk

Moroccan and international$$$Medina (near Musée de Marrakech)

A restored merchants' inn in the northern medina with a Moroccan and international menu, a cocktail bar and a candlelit roof terrace over the old city.

View details — Le Foundouk

Restaurant

8. Naranj

Lebanese$$Medina (Riad Zitoun)

A Lebanese restaurant on Rue Riad Zitoun el Jdid serving mezze, grills and homemade mocktails, with a rooftop terrace a short walk from the Bahia Palace.

View details — Naranj

Restaurant

9. Café Arabe

Moroccan and Italian$$Mouassine

A medina riad restaurant in Mouassine serving Moroccan and Italian dishes, with a bar and a roof terrace looking towards the Koutoubia minaret.

View details — Café Arabe