Skip to content

Best Restaurants in Morocco (2026)

Places to eat at every budget, from street food and casual local spots to established restaurants and fine dining.

10 places · Updated October 23, 2026

Our top 3 restaurants in Morocco

  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