Thanks to my brilliant followers on Instagram, after asking them for their favourite cafe or restaurant in Marrakech, I was able to get this list of the best restaurants in Marrakech and the best cafes in Marrakech to visit.
Best of all, the list includes the very best rooftop restaurants in Marrakech because this city is full of rooftop restaurants and cafes! Taking in the views from up here whilst having a break from the chaos below is one of the best things to do in Marrakech!
This list was too good to keep to myself! I wanted to add it to my blog to help you out with the best places to eat in Marrakech!
Below is a map of Marrakech featuring these best cafes and restaurants in Marrakech along with a piece about each cafe restaurant in Marrakech, along with links to their google maps location and menu so you can decide which ones are right for you and your trip!
Best Marrakech Restaurants
In a busy, hectic and sometimes intimidating city like Marrakech, knowing what nice cafe to visit for a refreshing drink between exploring the Medina and Souk, or what highly rated restaurant serving local food in a great location to go to makes all the difference.
I always like to have a number of recommended places to eat and drink pinned on my map so I can plan my days exploring around them and even if you don’t go to them all, having them pinned on your map and using them to discover new neighbourhoods is a great idea too! That’s what I recently did in Tunisia and I found some gems!
Map of best restaurants in Marrakech and best cafes in Marrakech to visit:
Nomad is located right in the centre of Marrakech Medina and Souk and came highly recommended to me. I did pop in for a refreshing drink and really loved it!
It’s a modern restaurant with healthy food and a twist on local foods. They have a lovely inside seating area but they are known for being a popular rooftop restaurant in Marrakech and because of their great location in the heart of the medina there is plenty to see from up there!
2. Le Jardin
In Marrakesh, an escape to a secret garden is needed now and again, and that’s what Je Jardin Restaurant in Marrakech Medina gives you.
3. Le Foundouk
Another Marrakech restaurant that came highly recommended to me is Le Foundouk. They have been rated as having one of the best rooftops in Marrakech by CNN so if you are looking for one of the best places to eat in Marrakech, get this on your list!
This place is perfect for foodies and those wanting a bit of luxury from a dinner in Marrakech as it featured 3 levels – an elegant bar, an inside restaurant and then their well-known rooftop restaurant overlooking Marrakech Medina.
It’s worth noting for your Marrakech itinerary that that they are closed on Wednesdays!
4. El Fenn Restaurant
Boosting one of the best rooftop bars in Marrakech and and rooftop restaurants in Marrakech, you can come here day or night and enjoy the beautiful modern design with amazing views of the city.
El Fenn is a hotel and parts of it are reserved for hotel guests only but the rooftop is open for all from midday serving lunch and dinner with a focus on seasonal produce. Plus, an array of drinks and tapas.
L’Mida is located in the heart of Marrakech Medina and very close to Nomad and I saw signs to both cafes whilst in the souk so they are pretty easy to find.
Like Nomad, this is a chic and trendy cafe / restaurant serving Fushion Moroccan foods which are healthy and fresh. If you are looking for vegan or vegetarian restaurants in Marrakech, L’Mida is a good place to visit.
This is one of the great rooftop cafes in Marrakech because of it’s location in the Medina, or you can sit in their inside lower level which is bright and airy with a traditional but industrial design.
Although many people will eat in Marrakech Medina, you may want to explore other parts of the city or your accommodation is not in the Medina.
Plus61 Marrakech is in the neighbourhood of Gueliz offering the best traditional food using seasonal and local produce in a beautiful modern, open and airy setting.
7. Cafe Des Epices
Café des épices say if you need a break during your visit to Marrakech Medina, go and visit them!
They are a world renowned cafe attracting people from all over the world set in a perfect location in Marrakech Medina with easily one of the best rooftops in Marrakech and restaurant designs too!
8. Mandala Society
Mandala Society Marrakech calls itself the ‘Food Appreciation Society’ and I love the look of it!
They serve food and drinks all day but I think this place is particularly good if you are looking for brunch cafes in Marrakech or really good coffee as they serve specialty grade coffee and have a fantastic brunch menu.
9. Fine Mama
Fine Mama is really well located in Marrakech Medina very close to Koutoubia Mosque so it’s a great place to start your day of sightseeing.
It’s a fun, bright Morrocan and Lebanese cafe restaurant serving breakfast, milkshakes, crepes, desserts, sandwiches, tanginess and couscous so they really have something for everyone.
10. Al Fassia
Al Fassia is a luxury boutique hotel in the neighbourhood of Guéliz Marrakech. They have 2 restaurants in Marrakech though, one in Gueliz and the other in Aguedal, which have the same menus and exceptional food, service and setting.
30 years ago they were one of the first to start employing only women and training them in cooking and service, and for more than 30 years, Al Fassia in Marrakech has been a reference in the Moroccan culinary scene.
11. Le Grand Balcon du Cafe Glacier
Lonely Planet say that Le Grand Balcon du Cafe Glacier in Marrakech is a tourist trap, but it is an institution in Marrakech too!
It has an amazing view over Jamaa el Fan Square and is well known as one of the best places to watch the sunset in Marrakech!
Many people use it as a balcony viewpoint and therefore you will either be charged a fee to enter or have to buy a drink. From what I understand they do not serve alcohol but a mint tea with the sunset is always a good idea!
If this is your first time in Marrakech and you want to go all out with the top tourist attractions in Marrakech, this is one of them!
12. Henna Art Cafe
The name of this cafe vey much gives away what it is. It is a lovely cafe in the heart of Marrakech Medina serving traditional Moroccan cuisine with meat based meals but also a focus on vegan, vegetarian and gluten free food.
They also offer beautiful natural henna designs. I love henna and Marrakech is the type of place you want to walk around with a hand of henna!
13. Comptoir Darna
Many of these top restaurants in Marrakech are French or European focused, but if you are looking for Moroccan restaurants in Marrakech then Comptoir Darna is for you.
It is a restaurant and club in Marrakech, so keep this in mind if clubs are not your thing or you’re looking for a family friendly restaurant in Marrakech.
Think dark room, candles and belly dancing and you have the top Moroccan restaurant in Marrakech!
14. Cafe Arabe
Another one of the well-known restaurants in Marrakech is Cafe Arabe. They serve Italian and Moroccan cuisine and boast a traditional and contemporary environment.
They have great terrace in Marrakech with comfy cosy seating and say it offers one of the best sunset spots in Marrakech! They also have an inside lounge and beautiful outside courtyard.
15. Le Tanjia
For a really unique place to eat in Morocco The Tanjia Orientale is a beautiful place. They offer three floors in a world of dark woods, Moroccan lighting and oritenal atmosphere.
This is one of the brilliant restaurants serving traditional Moroccan cuisine in Marrakech and really good for a date night or in winter when the temperature drops and you want to be nice and cosy inside in a a dark cosy setting.
But of course, this is Marrakech and they also have a wonderful terrace with a view of the city.
16. LE KILIM
This is another one of the restaurants in Guéliz and whether you have a hotel in Guéliz or you just want to see another neighbourhood away from the Medina you should visit here!
They offer coffee, cocktails and food in the vibrant neighbourhood of Guéliz and their sister spots are Le Jardin and Cafe des Epices, both on this list of best restaurants in Marrakesh.
Although this is a very modern restaurant they have made it true to their Moroccan roots with the decoration, furniture and dishes.
17. Amal Centre
I was so happy that Amal was recommended to me when I asked my Instagram followers for their favourite place to eat in Marrakech because this is a non-profit dedicated to the empowerment of disadvantaged women through restaurant training and job placement.
Firstly, they offer cooking classes and with Moroccan food as good as it is, a cooking class should be on your list of things to do in Marrakech!
18. Le Trou au Mur
If you are looking for a luxury restaurant in Marrakech, Le Trou au Mur is the place to book!
You may be in Morocco but there’s still a reason for Lebanese food!
Naranji, also typed Narnj Marrakech serves homestyle cuisine and is known as the best Lebanese and Moroccan restaurant in Marrakech.
20. Mechoui Alley
Ok, this isn’t a restaurant but it is one of the best places to eat in Marrakech! In Morocco, Mechoui is lamb or sheep cooked in a clay oven over wood and Mechoui Alley in Marrakech is where you get the best Mechoui.
It’s go good Vice did a whole piece about it on how Marrakech’s Mechoui Alley attracts food lovers from around the world who want an authentic experience in Morocco.
I hope this list of the best restaurants in Marrakech and best rooftops in Marrakech has helped you with where to eat in Marrakech!
- For more of my Morocco posts see:
- REVIEW | Private Villa in Marrakech With Pool & Rooftop!
- Visiting Marrakech in August, The Weather & Things To Do in Marrakech in August!
- A Relaxed Essaouira Itinerary for 2 Days in Essaouira Morocco!
- 8 Reasons Why You Should Visit Essaouira Morocco!
- Taghazout Travel Guide. Things To Do in Taghazout Surf Village!