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 ChoiceMediterranean in Dadès Gorge

Chez Pierre Restaurant

Mediterranean flair meets Moroccan market-fresh produce on the daily-changing menu at this restaurant attached to the Inn of the same name. Perhaps roast beetroot and goat's cheese and chicken in an almond crust,...

Top ChoiceMoroccan in Erfoud

Pizzeria-Restaurant des Dunes

Authentic wood-fired pizza includes a house special with heart of palm, olives and oregano. For something a bit different, order the stellar madfouna ('Berber pizza'), a dough pocket stuffed with minced onions...

Top ChoiceMoroccan in Zagora

Restaurant Chez Ali

Feast among the flowers at Auberge Chez Ali's lovely garden restaurant, brimming with vibrant bougainvillea and rustling palms – or in a cosy salon on cooler days. The menu is short but perfectly formed, and with...

Top ChoiceCafe in Errachidia

Restaurant Zerda

On the main road through town, a short stroll from the bus station, this buzzing open-fronted eatery is one of the best spots in town for a quick, inexpensive meal of sandwiches, grilled meats and, the...

Top ChoiceMoroccan in Tinerhir

Café Restaurant Central

At Tinerhir's top restaurant, friendly staff serve up fresh Moroccan fare – salads, tajines, couscous, brochettes – in generous portions. There's a terrace at the back for alfresco dining.

French in Ouarzazate

La Kasbah des Sables

Conceived by owner Brigitte Babolat, this Moorish fantasy palace – a medley of cosy lounges and nooks arranged around a series of patios – took three years to create. The centrepiece is an enormous shallow pool...

Fusion in Ouarzazate

Relais Saint Exupéry

The Relais serves creative dishes featuring local ingredients such as Talouine saffron and Saharan salt. Try flaky bastilla (savoury pie) of fish, or dromedary meat in a Mali-inspired sauce of garlic, cumin,...

Moroccan in Ouarzazate

Jardin des Arômes

Step off busy Ave Mohammed V and climb the steps up to this peaceful garden, with white leather chairs, thick curtains and a tent-like interior overlooking the greenery. Start off with the Lebanese mezze, such as...

Fusion in Ouarzazate

Chez Dimitri

This spot has been around since 1928, when Chez Dimitri played a pivotal role as petrol station, transport hub, restaurant and even dance hall in the fledgling city. You can contemplate the past – old sepia...

Italian in Ait Ben Haddou

La Terrazza

Find real espresso-based coffee, paninis and crepes, pizza and pasta and more at this unexpected Italian-run joint just uphill from the river on the new side of town.

Berber in Demnate

Shems Al Jazeera

You have to call ahead to eat here, but it's worth the effort. The meal begins with savoury seasonal salads that are a prelude to Demnate’s signature fine-grain couscous, decadently dressed with local olive oil...

Moroccan in Ait Ben Haddou

Chez Brahim

Seek out Brahim's place for fantastic ksar (fortified village) views from the rooftop terrace or the pisé (rammed-earth) salon, complemented by a set menu including salads, tajine and dessert. It's hidden in the...

Moroccan in Ouarzazate

Habous

Overlooking the lively square at the epicentre of Ouarzazate, Habous is the most popular place in town. It has a patisserie, cafe and restaurant, with plenty of outdoor seating for taking in life on the square....

French in Ouarzazate

Accord Majeur

After a week of desert dining, you may find yourself sleepwalking to this French bistro opposite the Berbère Palace. Here, in cosy nooks lit by a mellow, yellow glow from dozens of brass wall lamps, Aurélie and...

Pastries in Amizmiz

Patisserie Zahra

Displays overflowing with an abundance of tempting pastries are what will bring you in here, but it's the shaded terrace and smiling service that will convince you to return. The coffee is better than average as...

Cafe in Imlil

Cafe Atlas Toubkal

Well-located above the Imlil Bridge, this cafe has a bit of everything: pizzas, brochettes (kebabs) and cakes. Head up to the roof deck for superb panoramas over the landscape – you'll have plenty of time to...

Pastries in Imlil

Patisserie La Maison des Association

Follow your nose to this tiny pastry shop hidden behind the main street for melt-in-your-mouth, almond-flavoured biscuits and honey sweets baked daily by Amazigh (Berber) village girls. Supported by the Kasbah...

Chinese in Ouarzazate

Restaurant du Goût Chinois

If you're looking for something completely different after too many days in the desert, a Hunanese owner and chef here ensures that you get an authentic 'taste of China', and the mostly Chinese clientele proves...

Moroccan in Ait Ben Haddou

Cafe-Restaurant Tamlalte

Just on the new village side of the footbridge across from the ksar (fortified village), this laid-back eatery serves up an unsurprising selection of soups, salads, tajines and couscous. The best reason to come...