$$$$MoroccanGuelizWed-Mon 12:30-14:30, 19:00-23:00; closed Tuesday
Run entirely by women since 1987, Al Fassia in Marrakech's Gueliz cooks the refined Fassi (Fez) repertoire under chef Saida Chab, daily lunch and dinner.
OrderThe slow-cooked lamb tagine with caramelised quince, served with khobz bread.
TipOrder tagines a la carte rather than the set menu; the kitchen's strength is single-dish patience, not coursing.
$$$$MoroccanMedinaDaily 12:00-23:00
Kamal Laftimi's four-floor rooftop on Marrakech's spice square Rahba Kedima, modern Moroccan plates served above the souk action since 2014.
OrderOrder the calamari salad with green chermoula and the slow lamb shoulder.
TipReserve for Thursday to Sunday and ask for a spot on the top terrace; walk-ins are often turned away when it is busy.
$$$$MoroccanMedinaMon-Tue 19:00-00:00; Thu-Sun 19:00-00:00; closed Wednesday
A converted caravanserai near Bab Doukkala, Marrakech's Le Foundouk has plated Moroccan and Mediterranean tasting menus on its rooftop since 2002.
OrderPigeon pastilla, then the lamb-prune tagine; book the rooftop in clear weather.
TipClosed Wednesdays. The covered rooftop has Atlas views in winter when most other rooms close their open terraces.
$$$$MoroccanMedinaDaily 12:00-23:30
L'Mida sits two levels above Rahba Kedima in Marrakech, plating modern Moroccan fusion with rooftop Atlas views and a strict no-alcohol policy.
OrderThe Berber gnocchi (Italian technique with Moroccan spice), then lamb chops on the rooftop.
TipNo alcohol, but the house mocktails (rose-cardamom, cucumber-mint) are worth the order.
$$$$MediterraneanGuelizTue-Sun 12:30-15:00, 19:30-23:00; closed Monday
Dameh in Marrakech's Gueliz plates a Mediterranean menu spanning Morocco to Lebanon, Spain and Greece, in a sleek modern dining room near El Harti park.
OrderOrder across the mezze list, then pick a single shared main from the Levantine grills.
TipDate-night room sized for 20 covers; book at least a week ahead in winter peak. Closed Mondays.
$$$$LebaneseMedinaDaily 12:30-22:30
Naranj on Riad Zitoun el Jdid is the Marrakech medina Lebanese spot: a Lebanese-Syrian husband-and-wife team plate mezze and grills on a rooftop terrace.
OrderBuild a meal from the mezze, then the chargrilled lamb shawarma plate.
TipThe rooftop seats half the dining room; in cooler months the covered courtyard below is the calmer choice.
$$$$MoroccanMedinaDaily 10:00-23:00
Kamal Laftimi's emerald-green oasis hidden in the Marrakech souks, Le Jardin plates Moroccan classics and bistro food in a 16th-century riad.
OrderTanjia, the clay-urn lamb served straight from the amphora, with khobz bread.
TipReservations don't take; arrive before 13:00 for lunch or you wait. Chameleons live in the lemon trees.
$$$$MoroccanHivernageDaily 19:00-01:00
Le Comptoir Darna has anchored Marrakech's Hivernage nightlife since 1999, plating Moroccan-Mediterranean in a 1930s Art Deco villa with two nightly shows.
OrderBook the dinner-show; the belly-dance performances start at 21:30 and 23:20.
TipTwo shows nightly at 21:30 and 23:20; book the earlier seating for dinner timing.
$$$$ItalianMedinaTue-Sun 13:00-16:00, 18:00-23:30; closed Monday
Pepe Nero plates Italian-Moroccan dual menus in the courtyard of Riyad Al Moussika, a former pasha's palace five minutes from Marrakech's Jemaa el-Fna.
OrderPick the Italian or the Moroccan menu, not both; the kitchen executes each tradition cleanly when it commits.
TipClosed Sundays. Reserve courtyard seating; the indoor salon is the rainy-night fallback.
$$$$MoroccanMedinaDaily 11:00-02:00
Le Salama rises three floors off Rue des Banques in Marrakech's medina: colonial library downstairs, belly-dance dining mid-floor, panoramic Sky Bar above.
OrderPastilla downstairs, then climb to the Sky Bar for cocktails with Koutoubia views.
TipSave the rooftop for last; the climb from ground floor to Sky Bar is half the night out.
$$$$LebaneseGuelizDaily 19:30-00:30
Azar in Marrakech's Gueliz blends Lebanese mezze and grills with Moroccan plates; live oriental dance and shisha bar after 21:00, 20-plus years running.
OrderThe shawarma cut to order from the spit, with the house hummus and pickles.
TipChildren under 5 not admitted. Book a banquette away from the dance floor if you want quieter conversation.
$$$$ItalianMedinaDaily 11:00-00:00
Cafe Arabe on Rue Mouassine has plated Italian-Moroccan fusion in Marrakech's medina for over 20 years; a rare alcohol-licensed rooftop near the Koutoubia.
OrderThe cannelloni, then climb to the rooftop for Koutoubia sunset; alcohol-licensed.
TipThe downstairs courtyard is mister-cooled in summer; the rooftop is best at sunset for the Koutoubia silhouette.
$$$$FrenchGuelizDaily 09:00-01:00
Marrakech's Grand Cafe de la Poste occupies the 1920s post office in Gueliz, plating French brasserie classics under colonial-era ceiling fans since 2005.
OrderSteak frites at the brasserie; this is the city's clearest French-protectorate inheritance.
TipThe bar is open until 01:00 and serves the same kitchen menu late; the city's most reliable late dinner outside Hivernage.
$$$$MoroccanBab DoukkalaDaily 19:00-23:00
Latitude 31 near Marrakech's Bab Doukkala gate serves revisited Moroccan in an orange-tree courtyard, a quieter alternative to the souk-side rooftops.
OrderWhichever revisited tagine is on the day's blackboard; the kitchen rotates seasonally.
TipThe dining room is in an inner courtyard; ask for a courtyard table over the interior salon.