2 cities·29 restaurants
The imperial city of Marrakech and the windswept Atlantic port of Essaouira sit within the same region. Expect tagines under riad courtyards inland and grilled sardines straight off the boats on the coast.
The classic Marrakchi palace dinner
Pastilla
Modern Moroccan cooking in a restored Medina riad
Fresh Essaouira seafood, carefully plated
Rooftop terrace above the spice souks
Mediterranean and Lebanese dining in Gueliz
Modern Moroccan on a Medina rooftop
Fassi cuisine run by women, in Gueliz
Three-floor terrace cafe over the Marrakech spice market
Harira
Rooftop terrace near the souks with panoramic views