Marrakech, the beating heart of Morocco, is a brilliant destination for foodies. There are a huge number of excellent restaurants and cafes dotted around the city, all offering easily some of the best food in Morocco. The real challenge comes from deciding where to eat in Marrakech and which restaurant to go. I recently spent a week in the city, getting to know all the best places to eat in Marrakech so here’s my guide to the top restaurants and cafes!
Best Places to Eat in Marrakech
Cafe Clock
Cafe Clock is one of my favourite places to eat in Marrakech, and a must-visit foodie stop for any visitor to the city. My love for Cafe Clock started to develop whilst spending a few days in Fes, where I devoured my way through their menu night after night. The second outpost of the Cafe Clock franchise opened in Marrakech a few years ago and has quickly become equally as popular as in Fes. There’s also one in Chefchaouen too now!
However, unlike the Cafe Clock in Fes, which is a maze of tucked away rooms and terraces, the Cafe Clock in Marrakech is actually located around a 20 min walk from the famous Jemaa el Fna Square in an area called Derb Chtouka.
The menu at both the Fes and Marrakech Cafe Clock venues is much the same. My favourite dishes on the menu include the tasty camel burger(!), the delectable date cheesecake as well as the delicious fig salad. Cafe Clock also serves up excellent coffees and smoothies too.
The average price of a main meal here at Cafe Clock ranges from between 40 Dirham (£3.20) to 110 Dirham (£8.80). You can check the menu for Cafe Clock here.
You can see the location of Cafe Clock in Marrakech here on Google Maps.
Should you be interested, it’s also worth noting that Cafe Clock also runs Moroccan cooking classes, bread baking, calligraphy classes and live music/cinema nights.

The Grand Café de la Poste
This historical cafe dates back to the early 1920s, and is situated just outside of the medina, in a part of town called Gueliz, known for its French heritage. It’s open from 9am to 1pm, so you can visit for morning coffee and return for live jazz music in the evenings.
Make sure to book a reservation for dinner here and check out its Instagram page here.
NOMAD
NOMAD Marrakech is the place to be seen. I would strongly recommend making a reservation in advance of your lunch or dinner as NOMAD gets really busy.
This beautiful restaurant is spread out over several floors, with a stunning roof terrace that offers stunning panoramic views across Marrakech. NOMAD is located in the heart of medina at Places des épices and I would recommend using your phone map to find it. You can see the location of NOMAD on Google Maps here.
This hedonistic hot-spot pumps out cool tunes all afternoon long and serves up some of the best drinks and cocktails to be found in Marrakech. You can check the menu for NOMAD here. I highly recommend the vegetarian pastilla! Mains at NOMAD range from 145 Dirham (£11.60) to 260 Dirham (£21)
This is known as one of the best restaurants in Marrakech so dress up and make an evening of it!


Le Jardin
Another of the best restaurants in Marrakech is Le Jardin, and for good reason.
Tucked away within the medina, Le Jardin is one of the most beautiful restaurants in Marrakech. Set in an idyllic courtyard garden, Le Jardin serves up the best pastillas in Marrakech. In fact – probably Morocco!
I’d also argue that Le Jardin is likely the most romantic restaurant in Marrakech too. Its setting is perfect for romantic dates, just ask for a corner table. Its atmosphere is magical and the restaurant is a real retreat from the hustle of the city.
Unfortunately, I was too excited about the food to remember to take a photo! However, you can check the menu for Le Jardin here and its location on Google Maps here. Prices for a main meal here vary from 95 Dirham (£7.60) to 170 Dirham (£13.55). Again, I’d recommend making a reservation in advance.
Atay Cafe
We stumbled across Atay Cafe one day whilst looking for a coffee near Medersa Ben Youssef. This gorgeous spot is easily one of the best cafes in Marrakech. It offers several terraces with super soft seats, shaded areas and surely the best views in the whole city!
You can find the location of Atay Cafe on Google Maps and its Instagram page is here.

El Fenn
Located within this famous hotel is an excellent restaurant and rooftop bar. It has two different menus for lunch and dinner, as well as an excellent cocktail menu. To enter this restaurant as a non-hotel guest, find the El Fenn Boutique (by Bab el Ksour and Jemaa El Fnaa).

Food tours in Marrakech
Another option to explore the best places to eat in Marrakech is to join a food tour around the city. Here are some great suggestions:
Or perhaps join a dinner show experience? All of the below are really highly rated:
Places to Stay in Marrakech
If you’re looking to be in the heart of the action, near many of the best places to eat in Marrakech, then I suggest any of the below. For more suggestions, do check out my 3 days in Marrakech guide here.
Budget riads:
- Riad Dar Attika (from around £64 per night)
- Riad Palais Calipau (from around £85 per night)
- Riad Mur Akush (from around £85 per night)
- Riad Le J (from around £94 per night)
Mid-range riads:
- Riad Cologne (from around £100 per night)
- Marrakech Riads, Angsana Heritage Collection (from £139 per night)
- Sofitel Marrakech Palais (from around £267 per night)
Luxury riads:
- Palais Ronsard Relais & Chateaux (from around £379 per night)
- Selman Marrakech (From around £529 per night)
- The Oberoi Marrakech (from around £883 per night)
Marrakech Foodie Guide
Have you been to Marrakech? Are there any other brilliant cafes in the city that should be included on this list of the best places to eat in Marrakech? Let me know, I’d love to hear from you!

Marrakech is without a doubt, the best foodie city in Morocco. But if you are planning a longer trip around Morocco, you might find some of my other blog posts useful.
I’ve written detailed guides to Rabat, Chefchaouen, Essaouira, exploring the Sahara desert and enjoying a beach break in Taghazout and Paradise Valley. I’ve also written some more specific blog posts on hiking the Rif Mountains in Morocco, visiting La Mamounia in Marrakech as a day visitor, visiting Le Jardin Majorelle and spending 3 days in Marrakech
Wanna see more? Check my Instagram here or my Twitter here!
Disclaimer: This visit to Marrakech in Morocco was entirely paid for by myself. There was no involvement from the restaurants included or the tourism board. This is an independent guide.
Enjoyed my guide to the best places to eat in Marrakech? Pin it!
Great list! Nomad looks like my kind of place! Sit in the open under the sun with some great friends! And the coffee looks so dark and potent! LOL!
Author
Yup, it had such a vibe!!
These restaurants and cafés which you have recommended here look absolutely amazing. Not only do the delicacies look scrumptious, the ambience is fantastic as well – offering the uniquely African atmosphere! That shot of the sunset while having a meal is fabulous too 🙂
Author
Thanks Nathan and yes, that’s just what we thought! Such wonderful ambiance 🙂
Beautiful balconies! Is that first photo from the Cafe Clock? It’s amazing, would love to have coffee there. Or better yet – that camel burger. I’ve never had one before, is it good? It gets me nervous because it’s, well, a camel… But when in the foreign country, one should try to act like a local, right! 🙂
Author
Yup! Cafe Clock indeed 🙂 I really enjoyed a camel burger surprisingly! I thought it would be weirder but it was just like a normal yummy burger, maybe just a bit tougher!
Camel burgers sound very interesting! But sadly for me, I fear much of the food is too adventurous. Lovely destination though.
Author
Camel burgers was surprisingly tasty! 🙂
Marrakech has always been on my list! Hope I can visit it one day
I would like to go for Nomads
Welcome to Marrakesh at anytime 😊 😀 🙌
Thanks for showing the world, our beautiful city of Marrakech🥰😍👏👏🙌