Eating well in Marrakech

Welcome to Cheapflights

The simple way to find cheap flights and hotels from all your favourite travel companies

Search flights to Marrakech

The city of Marrakech is known for its vibrant markets and historical landmarks, but if you’re thinking of visiting this year, it’s the food you simply can’t miss out on. With such a wealth of worldly cuisines on offer, here are some of best places to eat well when visiting this spectacular city.


maison mk

A luxury boutique hotel offering a fusion of French and Moroccan delicacies in its restaurant, maison mk is the perfect place for foodies to stay in the Medina.  Known for the best roof terrace in town, a top boutique spa and a full alcohol licence to boot, you can eat , drink and be merrily pampered 24/7. If you’re staying elsewhere and a bit “tagined” out, you can book their Full English Afternoon Tea with a Moroccan twist, or for something a little more filling, then try the five-course tasting menu at its evening restaurant gastro mk!

Dar-MohaDar Moha

Dar Moha

Dar Moha is the home of Morocco’s celebrity chef Moha Fedal, so be sure to make evening reservations for the full cuisine experience. From lamb slumps to grilled peaches, you won’t see any of these luxury dishes on his cooking show, and with a selection of wines to complement the wonderful dishes, Dar Moha shouldn’t be missed.


Comptoir Darna

One of the most fashionable places to dine in the city, Comptoir Darna offers a sleek restaurant downstairs and an elegant bar lounge upstairs overlooking the city. With belly dancers complementing the authentic Moroccan cuisine served here, this restaurant is the pinnacle of entertainment in Marrakech.

Cafe-Des-EpicesCafé Des Epices

Café Des Epices

Specialising in salads and light lunches, Café Des Epices is a great place to simply sit and watch the city go by. Sandwiches are made freshly from scratch, and you can even take away your order. Highlights include the hand-squeezed orange juice and the tangy spiced chicken.

Villa Rosa

Villa Rose is fine dining at its best in Marrakech, and although the menu looks a little pricey, you can be sure that the cuisine – a mixture of French and North African – is some of the best in the city. The ambience of the interior makes dining here comforting, and the service is great even on busy nights.

Pepe-NeroPepe Nero

Pepe Nero

For a selection of world cuisines, including Italian, Moroccan and Mediterranean, Pepe Nero is the place to be. With hearty meals for less than £20, Pepe Nero can be found tucked away down one of Medina’s historic streets, and once you get there you’ll be blown away by the beauty of this restaurant as well as the creativity of its menu.

Earth-CafeEarth Café by Ranipink

Earth Café

A vegetarian in Marrakech should head straight to Earth Café if they’re looking for something fresh and exciting. From grated carrot and blue cheese to pumpkin soups and organic spinach, everything here is prepared by hand with the freshest ingredients, and the service is very good too.

16-CAFE16 Café

16 Café

The interior décor might be European, but the food is certainly traditional and local. Offering light lunches at mouth-watering prices, and easily the best deserts in the city, be sure to try out the almond cookie and mint tea ice creams.

LAmandier-au-Palais-FarajL’Amandier au Palais Faraj

L’Amandier au Palais Faraj

Perfect for the couples on a romantic break in Morocco, this traditional restaurant looks out over the city, a view that shouldn’t be missed in the evenings. Offering authentic and local Moroccan cuisine from breakfast to dinner, L’Amandier au Palais Faraj is very popular with locals – so you know it’s good!

(Featured image by: Michal Osmenda)

Eating well in Marrakech was last modified: June 26th, 2019 by Guest Blogger
Author: Guest Blogger (53 posts)

Guest Blogger is the byline Cheapflights uses to publish posts by guest authors from across the travel world.