Must-see restaurants in Morocco

  • Cafe Clock

    Marrakesh

    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…

  • Amal Center

    Gueliz & Ville Nouvelle

    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:…

  • La Table by Madada

    Essaouira

    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…

  • Naranj

    Marrakesh

    Naranj's ultraslick interior of khamsa (hand-shaped amulet) mirrors, low-hanging copper lamps and bar seating is quite a scene change on Riad Zitoun El…

  • Populaire Saveur de Poisson

    Tangier

    This charming seafood restaurant is well worth the hype, offering an excellent, filling, four-course meal in rustic surroundings. First comes the fish…

  • Anna E Paolo

    Tangier

    This is a genuine, family-run bistro with Italian Tangier-born owners; it feels like you've been invited for Sunday dinner. Expect a highly international…

  • Henna Cafe

    Marrakesh

    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…

  • Djemaa El Fna Food Stalls

    Marrakesh

    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…

  • La Maison Arabe

    Marrakesh

    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…

  • Kilim

    Gueliz & Ville Nouvelle

    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…

  • Sofia

    Chefchaouen

    The only female-owned restaurant in Chefchaouen, Sofia (named after the owner's daughter) is a revelation in a city where restaurants have largely…

  • Café Clock

    Chefchaouen

    British-owned Café Clock knows what travellers want. Delicious camel burgers for the adventurous, refreshing salads and juices for the health-conscious…

  • Douyria

    Ouarzazate

    One of the best eateries in town, Douyria wows diners with its rooftop terrace (though without kasbah views), candlelit tables and cushion-lined nooks…

  • Scorpion House

    Moulay Idriss Zerhoun

    A delicious, freshly made feast is served at this fabulous house high up on the mountainside. Expect a bountiful buffet of locally sourced, creative…

  • Le Jasmine

    Casablanca

    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,…

  • El Jaleo

    Chefchaouen

    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…

  • Pâtisserie Bennis Habous

    Casablanca

    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…

  • No 17 at The Repose

    Northern Atlantic Coast

    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…

  • Chez Pierre Restaurant

    Dadès Gorge

    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…

  • El Morocco Club

    Tangier

    King Mohammed VI was seen dining here, which is as good a recommendation as any. A very smart renovation of this elegant building along the medina wall…

  • Rick’s Café

    Casablanca

    Immerse yourself in Bogart and Bergman’s Casablanca at this reimagining of Rick's celluloid cafe. The art deco interiors, the strains of ‘As Time Goes By’…

  • Le Cabestan Ocean View

    Casablanca

    Perched beneath the lighthouse, this stylish restaurant has a French Riviera feel and Mediterranean-inspired menu. Opt for just-caught fish and seafood,…

  • Restaurant Villa Mandarine

    Rabat

    If you’re not staying at this hotel, it’s worth jumping in a petit taxi to Rabat’s embassy district for lunch or dinner in its gorgeous perfumed garden…

  • NKOA

    Casablanca

    This supercool spot takes its inspiration from global flavours, mixing them with Moroccan produce and European culinary techniques. The result is creative…

  • Mandala Society

    Essaouira

    This newcomer on the medina’s main drag quickly developed a loyal following for its arty decor, organic meat-free menu and top-notch coffee. Expect…

  • La Perle d'Asilah

    Asilah

    At Asilah's finest dining option, the menu leans heavily on the Gallic, mixing in Asian and Spanish influences from the Moroccan owner-chef's experience…

  • Cosmopolitan

    Rabat

    This gourmet place near Bab Ruach occupies a handsome art deco villa and is one of the only restaurants in town serving modern French cuisine. The menu…

  • Umia

    Essaouira

    This sleek, contemporary restaurant is one of Essaouira’s hottest, with both visitors and locals rushing to dine on the Mediterranean-influenced menu…

  • Auberge Dardara Restaurant

    Chefchaouen

    This is the best restaurant in the area and worth the 10-minute drive from town (Dh6). The Tanjaoui owner uses only the freshest ingredients from the…

  • La Pérgola

    Melilla

    A waterfront terrace makes this classy spot adjacent to the fortress walls a very pleasant place for a meal or just a late afternoon drink. The speciality…

  • Blanco Riad

    Tetouan

    The menu at this elegant riad is a cut above the usual. A big change from the standard tajine menu, it features some innovative Moroccan dishes and is…

  • Club Nautique

    Al Hoceima

    This is the main restaurant at the port, and a good one. After 6pm you can buy your fish fresh off the boat and have them grill it for you (alternatively,…

  • Triskala Restaurant

    Essaouira

    This diminutive restaurant is a real gem, with a short menu that changes daily and puts a creative Moroccan spin on fish and vegetarian dishes, all…

  • Restaurant Nacional

    Oujda

    A Oujda institution where people queue for tables at lunchtime (there’s a big, packed salon upstairs). Salads are great, and waiters rush with plates of…

  • El Refectorio

    Ceuta

    Considered by many to be Ceuta's best restaurant, El Refectorio has a good bar, and dining inside and out with magnificent sea views from the balcony. It…

  • Mesón El Cortijo

    Ceuta

    A classic neighbourhood gathering place that's heavy on tapas, cerveza (beer) and friendliness. Catch up on football, gossip and practise your español.

  • PepeNero

    Marrakesh

    Housed in part of Riad Al Moussika, Thami El Glaoui's one-time pleasure palace, this dreamy Italian-Moroccan restaurant is one of the finest in the medina…

  • Restaurant Les Truites

    Middle Atlas

    Built by the French in 1929, this atmospheric old hotel now operates as a bar and restaurant. It specialises in delicious local trout (hence the name), as…

  • Restaurant Dar Al Maghrebia

    Asilah

    Deserving kudos for its bargain prices, tasty dishes and atmospheric surrounds, this small restaurant off Place Mohammed V offers a selection of bastillas…

  • Casa Lola

    Dakhla

    This stylish restaurant celebrates the region's recent Spanish heritage with hot and cold tapas – the shrimp croquettes and the calamari are both very…

More destinations you need to see