Top ChoiceCafe in Kasbah & Mellah

Cafe Clock

Cafe Clock

Little sister to the Fez original, Cafe Clock is housed in an old school with sunset views over the Kasbah from its rooftop. The food, including vegie options like quiche and seasonal couscous, is decent –...

Top ChoiceMoroccan in Bab Doukkala & Riad Laârous

Henna Cafe

Herbal teas, detox juices, henna tattoos, book exchange, Darija classes, good conversation…they're all on the menu at this intimate upstairs cafe, where a local nquasha (henna artist) draws intricate designs on...

Top ChoiceMoroccan in Djemaa El Fna & Southern Central Medina

Djemaa El Fna Food Stalls

Grilled meat and tajines as far as the eye can see, plus snail soup, sheep's brains and skewered hearts: eating amid the mayhem of the Djemaa food stalls is not to be missed. Follow the locals to find the stalls...

Top ChoiceCafe in Medina

Café Clock

With a clientele of foreigners and creative young Fassis and a staff that's cheerful despite the maze of stairs in the multilevel space, Clock is an ideal place to rest and nourish yourself. The menu is a...

Top ChoiceMoroccan in Gueliz & Ville Nouvelle

Amal Center

Amal Center

So many restaurants in Marrakesh reflect poorly on local cuisine, but here you get the real home-cooking deal. And, happily, it's all for a good cause: the Amal Center is a nonprofit association that supports and...

Top ChoiceMoroccan in Bab Doukkala & Riad Laârous

La Maison Arabe

La Maison Arabe's reputation precedes it: this was the first restaurant set up to cater to foreigners in the medina, in the 1940s. It was a favourite of Winston Churchill, and once you experience the service,...

Top ChoiceMoroccan in Gueliz & Ville Nouvelle

Kilim

This airy spot is the work of Kamal Laftimi, who launched the popular Nomad restaurant in the medina in 2014. It's his first foray into Gueliz, and he brings a contemporary take on Moroccan ingredients that's...

Top ChoiceMoroccan in Chefchaouen

Sofia

The only female-owned restaurant in Chefchaouen, Sofia (named after the owner's daughter) is a revelation in a city where restaurants have largely neglected what's on the menu. Chef Nuura's cinnamon-hinted...

Top ChoiceGastronomy in Kâat Ben Nahid & Bab Debbagh

Le Trou Au Mur

Le Trou Au Mur

The menu at this classy yet laid-back contemporary restaurant is on the money with its mix of little-seen Moroccan dishes, fusion food and international crowd pleasers. Stay cool in the mod dining room or head to...

Top ChoiceMediterranean in Mouassine & Central Souqs

Nomad

Nomad

Nomad's multitiered rooftop is one of the medina's buzziest venues, particularly at night when its lanterns twinkle over Rahba Kedima. The small menu adds contemporary twists to North African ingredients and...

Top ChoiceCafe in Chefchaouen

Café Clock

British-owned Café Clock knows what travellers want. Delicious camel burgers for the adventurous, refreshing salads and juices for the health-conscious and proper Italian-style cappuccinos. A spectacular rooftop...

Top ChoiceMoroccan in Ouarzazate

Douyria

One of the best eateries in town, Douyria wows diners with its rooftop terrace (though without kasbah views), candlelit tables and cushion-lined nooks perfect for sipping a cocktail. You can feast on richly...

Top ChoiceMoroccan in Medina

Ruined Garden

Dine in the wild garden in summer, or by a cosy fire in winter. Lunch has some bargain stews and 'tapas' (Moroccan salads, with some especially good varieties), while dinner has a few more elaborate dishes...

Top ChoiceMediterranean in Moulay Idriss Zerhoun

Scorpion House

A delicious, freshly made feast is served at this fabulous house high up on the mountainside. Expect a bountiful buffet of locally sourced, creative salads and treats cooked on the shwaya (traditional charcoal...

Top ChoiceMoroccan in Casablanca

Le Jasmine

This fine-dining Moroccan restaurant is set in an exquisite space at the art deco Hôtel Le Doge. With its red-velvet chairs, ornate stained-glass ceiling, marble floors and sparkling chandeliers, it's like...

Top ChoiceMoroccan in Chefchaouen

El Jaleo

El Jaleo, meaning 'the mess', takes the best cooking in Chefchaouen – from Nuura of Sofia – to a wonderfully atmospheric restaurant above Oued Ras El Maa. The menu is unique, including steamed lamb, aubergine...

Top ChoiceMoroccan in Tiznit

À l'Ombre du Figuier

Follow the signs through alleyways and under low doorways to one of southern Morocco's best restaurants. Colourful tables are arrayed under the dappled shade of a sprawling fig tree. The menu is meat-heavy, with...

Top ChoiceBakery in Casablanca

Pâtisserie Bennis Habous

Secreted in a lane in the Souq Habous, this famous patisserie deserves a dedicated visit. Make your choice of traditional Maghrebi pastries such as cornes de gazelle (crescent-shaped cookies stuffed with almond...

Top ChoiceMediterranean in Essaouira

La Table by Madada

La Table by Madada

Style meets substance at one of Essaouira's best fine-dining restaurants, housed in an old almond warehouse. The interior is a blend of traditional Moroccan and modern European, and the menu focuses on seafood...

Top ChoiceMoroccan in Salé

No 17 at The Repose

Enjoy home-cooked vegetarian food and city views on The Repose's plant-filled roof terrace, or in the cosy salon; nonguests need to reserve ahead. The daily-changing menu makes the most of seasonal ingredients...