The Best Restaurants in Marrakech, Morocco in 2025
There are many amazing restaurants in Marrakech, and that is a complete understatement, because there are A LOT of beautiful spots in this city! Safe to say that Marrakech is a foodie heaven, but it can also be a total whirlwind of options to choose from. And then I didn’t even mention that most of the restaurants in Marrakech have an incredible design, and that they are located inside the most amazing buildings ever… Eating out in Marrakech is definitely one of the most indispensable parts of your trip to this magical city. Are you wondering where to eat in Marrakech? Use this guide to the best restaurants in Marrakech and get ready to eat your way through the city!
Topics
- 13x the best restaurants in Marrakech
- Do I have to make a reservation at restaurants in Marrakech?
- Can you drink alcohol at restaurants in Marrakech?
- Are there veggie and vegan options at restaurants in Marrakech?
- How expensive is eating out in Marrakech?
- Average expenses at restaurants in Marrakech
- Which foods should I try at restaurants in Marrakech?


Foodie Hotspots: 13x The Best Restaurants In Marrakech
La Pergola
A rooftop Jazz bar/restaurant with daily live music and incredible food, need I say more? Make sure to try the tasting platter! La pergola is open everyday from midday till 11PM. The restaurant serves alcohol and has a happy hour from 4PM till 6PM. Their famous live jazz sessions happen every night from 8PM to 11PM. You can just hop in for a drink, but you will need a reservation for lunch or dinner. You can find La Pergola in the heart of the medina at the top floor of: 7/8 derb Chaabane – Riad Zitoun Lakdim


Le Bistro Arabe
Right under La Pergola, you can find Le Bistro Arabe, an amazing Moroccan fusion restaurant inside the gorgeous Le Riad Monceau, which I would also highly recommend to spend a night or two! Le Bistro Arabe is open everyday for dinner from 6:30PM to 11PM and you will need a reservation. From Le Bistro Arabe you will have front row seats for their live jazz sessions. You can find Le Bistro Arabe in the heart of the medina at the ground floor of: 7/8 Derb Chaabane – Riad Zitoun Lakdim



Cafe Clock
Cafe Clock does not only have great food, but they also provide workshops, live music, art exhibitions and more! This amazing place is widely known in Morocco and expanded from Marrakech to Fez and Chefchaouen. We did a cooking class with them and had so much fun! We even got a little booklet with recipes of the things we made with their lovely chef! Extra tip: their goat cheese briouates are amazing, so you should definitely try them. Cafe Clock is open every day from 9AM until 11PM. You can find Cafe Clock Marrakech at 224 Derb Chtouka in the Kasbah of Marrakech.



Le Jardin Secret – Cafe Sahrij
This little oasis is located inside a small tropical garden inside the medina of Marrakech. The entrance to the garden is 100DHM. It’s the perfect place to relax, have some drinks and to try their pie of the day, which is always a good idea. There’s also a selection of paninis and salads on the menu, as well as fresh fruit and vegetable smoothies. It’s the perfect escape from the chaos of the city! You can find the entrance to Le Jardin Secret at Rue Mouassine 121. Opening times: February and October: 9:30AM to – 6:30PM. From March to September they stay open a little longer, until 7:30PM, and from November to January they close a little earlier, at 6PM.


Pepe Nero
Where Morocco meets Italy, Pepe Nero is the perfect place to enjoy both cultures and to explore a surprising and amazing mix between Moroccan and Italian dishes. This restaurant is located inside a beautiful riad, so don’t forget to look up and admire the woodwork! Making a reservation is recommended, especially if you’d like to secure a spot around their amazing pool. In my opinion everything on the menu is amazing, but the saffron risotto is a true *chef’s kiss*. You can find Pepe Nero inside the medina of Marrakech at 17 Derb Cherkaoui – Doaur Graoua. They are open Tuesday to Sunday from 6:30PM till 23:30PM.


Nomad
Nomad is a well-known restaurant in Marrakech and hardly a hidden gem anymore, but it’s still a wonderful restaurant that you should definitely visit. They cook traditional Moroccan food with a modern twist and serve the most amazing desserts! Make sure to reserve a table on their rooftop terrace to enjoy amazing views over the city. Nomad Marrakech is open every day from 12PM until 10:30PM. You can find Nomad inside the Marrakech medina at 1 Derb Aarjane.


Bakchich Café
Bakchich cafe is located in the heart of the Marrakech medina, and in crawling distance of the Jemaa el-fna square and our favourite riad. It’s the perfect place for a generously stuffed panini or the best tajine in town! Bakchich is cozy, their staff is incredibly friendly and it’s a very budget-friendly option. We went here almost every day for lunch or a freshly pressed juice. Bakchich cafe is open every day from 10AM until 11PM and is located at Angle Kenaria, Rue Riad Zitoun el Jdid

Limoni
Limoni is a bit of an odd one out, as it’s one of the few places that is located a little further outside of the medina. This restaurant is, however, totally worth the detour! You can enjoy your meal under the lemon trees and enjoy delicious Moroccan and Italian food. They also serve some great Italian wines. Make sure to leave some room for their panna cotta, as it’s one of the most delicious deserts I’ve ever had! Limoni is open daily from 12PM until 11PM. You can find Limoni inside a gorgeous riad at 40 Rue Diour Saboun.



Kosy Kawa
Kosy Kawa is the perfect spot for coffee and sweet treats. Finding good coffee in Morocco is not always easy, but at Kosy Kawa they’ve got you covered! Kosy Kawa is located inside the lovely Mellah quarter, and from their rooftop terrace you’ll have amazing views over its central square. Kosy Kawa is open every day from 9AM until 7:30PM. You can find it at 47 Place Des Ferblantiers.


Le Jardin Restaurant
A restaurant with a botanical vibe, located in a beautifully restored 16th-century riad. Le Jardin is quite big, but it’s also very cozy. It’s the perfect place to unwind after a long day of exploring Marrakech. The menu features a blend of traditional Moroccan dishes with a modern twist, but you can also find a great burger here. All dishes are made with fresh, local ingredients. Make sure to try the patatas bravas with harissa allioli, they’re delicious! I recommend to make a reservation at Le Jardin, as they are usually fully booked. You can find Le Jardin in the heart of the bustling medina at 32 Souk Abdelaziz


Malah Saphir
Right nextdoor to Kosy Kawa you can find Malah Saphir. This lovely restaurant has a cute outdoor terrace and serves some of the best tajine in Marrakech. Not in the mood for tajine? Try one of their fresh salads instead! Malah Saphir is open every day from 9AM until 11PM and is located at 23 Place Des Ferblantiers in the Mellah quarter.


La Cantina des Gazelles
This pink wonder is located next to previously mentioned favorite Cafe Bakchich, and even though the bright pink interior looks kind of intense, it’s actually a wonderful spot to have lunch! La Cantina des Gazelles is open daily from 12PM-15:30PM and from 7PM-11PM. You can find it at Angle Kenaria, Rue Riad Zitoun el Jdid.


Shtatto
Shtatto is the perfect romantic place to watch the sunset over the medina of Marrakech. With their panoramic views and amazing freshly pressed juices, this is one of my favorite spots to end the day. Shtatto is open on Sunday to Thursday from 9AM until 11PM. On Friday they open a little later, at 10AM. Shtatto is located in the heart of the medina at 81, Derb Nkhal.

Do I have to make a reservation at restaurants in Marrakech?
Even though most restaurants in Marrakech do walk-ins, I highly recommend making a reservation for dinner to make sure there’s a spot open for you. The most beautiful restaurants in Marrakech are located inside traditional riads, so it really pays off to reserve a spot at a particular location of the restaurant, like on the rooftop terrace or around the pool or fountain. The best way to make a reservation at a restaurant in Marrakech is by phone or simply by stopping by the restaurant. Some restaurants like Nomad and Le Jardin also take online reservations.


Can I drink alcohol at restaurants in Marrakech?
Yes and no. There are not a lot of restaurants with a liquor license in Marrakech, and in all of Morocco for that matter, and even though we did bump into some, we didn’t actively look for them. Why? Because we didn’t feel the need to. Especially because of all the amazing mocktails on almost every menu in Marrakech! If you really do want to have a drink, I recommend you to do some research online, or visit one of the following restaurants that are mentioned in this list: Pepe Nero, La Pergola, Limoni,


Are there vegetarian and vegan options at restaurants in Marrakech?
Vegetarians and vegans can definitely have a feast in Marrakech, as there are plenty of delicious veggie options. Try a hearty chickpea tajine or a flavorful vegetable couscous. It’s true that a lot of dishes in Morocco are meat-based, but you can let Moroccan hospitality work its magic for you. Just ask! Even when there are no plant-based or veggie options on the menu, a lot of restaurants will gladly whip up something for you, and I bet it will be delicious! It is highly appreciated to make your preferences or dietary restrictions known when you make a reservation at a restaurant in Marrakech, so they can help you in the best way.

How expensive is eating out in Marrakech?
Eating out in Marrakech is not expensive, especially if you choose to dine at small, local eateries. For a well-filled tagine, you pay between $4 and $9. At more upscale restaurants, prices are higher, ranging from $10 to $18 for a main course. We didn’t stick to a strict budget on this trip and spent an average of $38 per person per day. We ate out twice a day, for lunch and dinner. In between, we often grabbed coffee with a sweet treat or a freshly squeezed juice. We dined lavishly three times, ordering multiple courses, and enjoyed a delicious cocktail at La Pergola. Breakfast was included with our accommodation.
Tip: Make sure to bring cash with you! Especially at small-scale restaurants, you often can’t pay by card.

Average expenses at restaurants in Marrakech
Wondering how much it costs to eat out in Marrakech? This list of average expenses is a great guide!
- Lunch with a fresh juice at a small eatery: $10 per person
- Dinner with tea and cookies at a small eatery: $14 per person
- Fine dining at a luxury restaurant (three courses): $28 per person
- Coffie: $2
- Freshly pressed juice from a juice stall: $3
- Bottle of water 1,5L: $1
- Cocktail: $14
- Breakfast: Breakfast is almost always included with your accommodation.
Tip: Tipping is an important part of the culture in Morocco, and while it’s not mandatory, it is almost always expected everywhere you go, especially in restaurants! Read here all about who to tip, where, and how much you should ideally give.



Must-try foods at restaurants in Marrakech: Explore the Moroccan kitchen
When you travel to Marrakech you simply have to dive into the vibrant and aromatic world of Moroccan food! Starting with a traditional tajine, which is definitely a must-try! This slow-cooked stew, made in a special earthenware pot, is packed with amazing combinations of meats, veggies, and spices like ginger, cumin and saffron. All of these spices will let you experience a taste explosion with every bite! Another important staple of Moroccan cuisine is couscous, a fluffy, versatile grain that’s mixed with fresh vegetables and herbs. Make sure to also try some of the traditional pastries and breads, like ghriba, pastilla and msemen. And last but not least, don’t forget to enjoy fresh mint tea – all day, every day!



What to do in Marrakech
Apart from eating your way through the city, there’s a lot to see and do in Marrakech. You can visit incredible places like the Bahia Palace and the Ben Youssef Madrassa, stroll around the Jemaa el-fna square and haggle in the souks for the perfect souvenir. You can read all about the best things to do in Marrakech here
Ready to book?
When you purchase something through these links, I’ll earn a small fee, while you still pay the same. Win-win! Thanks for your support!

