Marrakech has become a food-lover’s paradise – a global gourmet hub boasting countless cuisines made from the freshest ingredients. Read on for our picks of the best Marrakech restaurants for tasty Moroccan food.
Separate the dodgy from the delicious with these top dinner destinations in Marrakech, picked by travel specialist The Best of Morocco.
Best Restaurants in Marrakech: Bo-Zin
Bo-Zin is the ultimate dinner den, a haute couture hang-out just a short taxi ride out of town. Super-smooth, it dishes up spoonfuls of Beluga caviar and tender tagines of camel with truffles in a flame-lit garden. Customers sit at low tables dotted with comfy cushions. Expect to pay around £28.
Best Restaurants in Marrakech: Tatchibana
Tatchibana offers miso in the Maghreb: authentic Japanese in the heart of Marrakech! Sushi, sashimi, maki and teriyaki are painstakingly prepared by chef Yuki Yamauchi and served by his wife in traditional costume. Not to mention more unusual offerings, such as duck slivers in green-tea ravioli. Expect to pay £20.
Best Restaurants in Marrakech: Yacout
Yacout is all about the route: led through a labyrinth by lantern-light, the murk will clear and your low-lit location will be revealed. This Marrakechi institution, dreamt up by décorateur extraordinaire Bill Willis, specialises in traditional Moroccan cuisine. Flickering with candlelight, this hidden palace has no printed menu, just a succession of superb courses, including pigeon seasoned with cinnamon. It’s more pricey though, costing about £48 each.
Best Restaurants in Marrakech: Les Jardins de Bala
Les Jardins de Bala serves indulgent Indian food, from bhajis and banana lassis to saags and samosas in truly stylish surroundings. Part of the five-star Les Jardins de la Koutoubia hotel, it places its plates on rooftop tables with stunning views over Marrakech and its most famous mosque. Expect to pay around £25.
Best Restaurants in Marrakech: The Djemaa el Fna
The Djemaa el Fna isn’t a restaurant, but a gourmet experience: a de rigeur informal taster in Marrakech’s central square is snails on skewers with sausages and salad. Somewhere beneath the sizzling stalls’ smoke, and amid a frenzied spectacle of singers, sorcerers, and snake charmers, stomach-sated visitors balance on benches, banter with stall-keepers and mop up paper plates with hunks of bread. Expect to pay £5-£10.
ADVERTISEMENT - Article Continues below
Best Restaurants in Marrakech: Pavillon
Pavillon dishes up delectable French cuisine under the cover of orange trees. Said to be the best French restaurant in the city, this wonderfully chic eatery’s menu changes daily. Service is impeccable and if you’re after a romantic, memorable evening, there’s nowhere better: just pray that there’s a table available. Expect to pay around £31.
Best Restaurants in Marrakech: Narwama
Narwama is Marrakech’s only Thai restaurant. Located within a UNESCO World Heritage riad, it offers a heady mix of hookahs and heritage amid ochre walls. Indulge in a green curry in coconut milk with chicken and sweet basil, then focus on the fountain of flames and water between deep drags of apple shisha. You’ll pay around £25.
Best Restaurants in Marrakech: Catanzaro
Catanzaro is unfussy but fabulous, Alpine-style Italian, with tiramisu to die for. Permanently packed to the rafters, there are generous steaks with serious sauces, excellent wood-fired pizzas and magnificent mash dishes on request for those Britons hankering for home comforts. Expect to pay about £20.
The Best of Morocco offers four-night breaks in Marrakech from £440 pp in June, including flights from London Gatwick, accommodation, breakfasts and private transfers. Visit www.realmorocco.com.