Where to head for dinner in Marrakech? The choice of good restaurants is overwhelming, so we help you discover the best restaurants in the medina.
Marrakech is a real metropolis and offers restaurants and evening entertainment for all tastes.
The new town is home to hip bars and street food stands, chic restaurants and dinner shows as well as mechoui grill stalls. There are clubs where you can dance the night away, and next to them, street vendors that offer roasted chickpeas as a snack.
In the medina, the historic old town, you’ll find small snacks for locals alongside simple restaurants serving typical local fare, as well as upscale restaurants with international standards.
And don’t miss the nightly hustle and bustle of Jemaa el Fna, Marrakech’s world-famous square, with its popular barbecue stalls, oriental street food, and delicious pastries sold by the kilo.
These contrasts make Marrakech so attractive, and each visitor can choose to please his palate according to his preference.
- Our recommendations for the best restaurants in the medina
- Reservations
- A word about wine
- Be careful with ice cubes and raw salads!
- Terrasse des Epices
- Kabana
- Ma Maison
- Ba Bouche — Restaurant in Palais Khum
- La Table du Palais
- Le Foundouk
- L’Mida
- Le Nomad
- Shtatto
- Kui Zin
- Limoni
- Grand Café de la Poste
- Le Trou au Mur
- Le Jardin
- Café Arabe
- El Fenn
- Kosybar
- Riad 72 — La table du Riad
- Riad Selouane
Our recommendations for the best restaurants in the medina
We get asked a lot for restaurant recommendations for a stay in Marrakech and would like to present a selection of our favorite addresses here.
Most restaurants are located in the medina and are not far from our Riad Selouane. We like to eat out in the medina in the evenings as everything is within walking distance. There are also many excellent restaurants in the new town, but that always means taking a cab and getting out of the medina’s very own world.
As always, the same applies here: Taste is subjective!
Personally, we love the restaurants listed here in the old town, but each visitor should decide for himself whether a presented restaurant suits him or what is important to him for a nice evening. These restaurants belong more to the upscale, tourist category, but are still typically Moroccan.
In general, the prices in the restaurants presented here are not much below the ones in Europe.
If you’re looking for budget or quick alternatives, check out our blog article Streetfood and Snacks in Marrakech.
Affiliate links: The links marked with an asterisk (*) are referral links, also known as affiliate links. This means that if you buy something via such a link, we receive a small commission. There are no additional costs for you, but with your purchase you help us to continue creating useful content for travelers. Enjoy our stories and “Shukran” for your support!
Reservations
Those who like to wander will certainly find a nice place for dinner, because there is truly enough choice. However, you can assume that in the popular restaurants the much desired seats on the rooftop terraces are occupied, and you will have to sit inside. So, depending on the time of year, it is advisable to make reservations at the restaurants where you definitely want to eat.
In most cases, this can be done easily via the restaurant’s website and works very reliably. Your hotel will also be happy to help you organize reservations for dinner — but usually only when you are in town.
Generally, we recommend making a restaurant reservation for at least the first evening of your stay in Marrakech, as you will be more relaxed. In the months of October, November, around Christmas and March, April and May it is peak tourist season in Marrakech and all restaurants are well frequented. If you come in January, on the other hand, you will have no problems finding a place, but then it is too cold for the roof terraces anyway.
In many Riads you can also eat very well if you order in advance. Especially on the first evening, in case if you arrive in the afternoon or even in the evening, a meal in the hotel can be very pleasant. Many Riads have an excellent kitchen, and you can enjoy having a whole roof terrace to yourself.
A word about wine
Many modest restaurants do not have a license to serve alcohol. Therefore, especially in inexpensive restaurants, there is no wine with the meal. Most large restaurants, on the other hand, have wine on the menu, as well as drinks.
Moroccan wine is delicious and goes well with the country’s typical food. Very famous wineries are, for example, Domaine Sahari or Volubilia, but there are also many small wineries that are worth discovering.
Drinks are usually very expensive, as imported alcohol is subject to high taxes.
Be careful with ice cubes and raw salads!
When it comes to ice cubes and raw food, be careful: the larger restaurants for tourists have their own water filtration systems, so eating salad or ice cubes is not a problem.
In smaller restaurants, it is better to avoid uncooked food. The so-called salades marocaines, Moroccan appetizer salads, are usually cooked and therefore harmless.
Terrasse des Epices
One of the most beautiful roof terraces in the medina can be found very close to our Riad Selouane: Terrasse des Epices. Located in the middle of the souk, this restaurant is easy to find and offers a unique atmosphere and a beautiful view over the rooftops of the old town.
The stylish restaurant, which has a lot of flair especially from sunset, convinces with its modern Moroccan cuisine. The black walls shine in the evening in the light of the fire bowls and make the terrace very cozy in the dark. There is often live music and, of course, good drinks. The price level is rather upscale and the wine list offers a solid selection of Moroccan wines.
The salads are very tasty and offer a nice change from the usual tagine, which of course can also be found on the menu. The cuisine offers regional ingredients with that certain extra. The young team is dynamic, friendly and in a good mood, and visitors come from all over the world.
The restaurant, which consists only of the roof terrace with many seating niches, is very popular and a reservation is strongly advised. This works easily via the multilingual website of the Terrasse des Epices.
The restaurant also has its own patisserie, which offers its delicious pastries in the courtyard below the restaurant, and a store where you can buy the restaurant’s beautiful tableware.
Kabana
Kabana is fast becoming the place to be in Marrakech! The lively mix of bar and restaurant is very trendy at the moment and it is always full and bustling.
The atmosphere is very cool, reminiscent of a mix of longing for the sea, palm trees and the beach. The terrace offers a wonderful view of the Koutoubia Mosque and the sunset over Marrakech. Perfect for an aperitif!
The menu surprises with Mediterranean dishes and a great sushi offer. The drinks are great, the selection large — all in all a perfect place to end the day. It’s also a good place to stop by for a drink after a nice dinner. On weekends, there are often live events that are announced via the social media channels.
As with most popular restaurants, reservations are advised: Kabana Rooftop Food + Cocktails.
The Kabana is located on one of the streets that encircle the medina, and is therefore easily accessible by taxi.
Ma Maison
Hidden in the alleys near Dar el Bacha, the nice French owner runs a cozy Italian restaurant on three floors. The staff is well trained and very friendly, the food a combination of the simplicity of Italian cuisine with the sophistication of French cooking. Especially those who have been in the country for a while and have eaten a lot of tagine will be pleased with the variety. The pizza is freshly made in a wood-fired oven and is a hit with our kids. The combination of fine cuisine and delicious pizza and pasta makes this restaurant our favorite tip for families.
Here, too, the rule is: reserve a table! From Dar el Bacha in a few minutes to reach, at the entrance of the alley is sometimes a staff member waiting who shows you the way, because the Ma Maison is located at the end of an alley and yet you wonder if you are on the right track.
Ba Bouche — Restaurant in Palais Khum
In the Quartier des Antiquaires is the chic Hotel Palais Khum. Several old Riads have been lovingly renovated and converted into a hotel. The hotel’s restaurant offers a few seats in the courtyard, as well as several spaces for dining.
We love Ba Bouche in the warmer months for a relaxed lunch in the courtyard. The menu includes delicious sandwiches and salads.
When it’s too cold to sit outside in the evening, Ba Bouche offers cozy spaces, some of them even with an open fireplace. An open fireplace in the restaurant is not found too often in Marrakech and especially in winter one quickly appreciates it.
The staff is very friendly, the food excellent, and the wine list appropriately large.
Since this restaurant is not so well known, the chances are good that you can get a seat without a reservation. If you want to be on the safe side, you can also book the restaurant Ba Bouche via the website.
La Table du Palais
This cozy restaurant, one of our absolute favorites, is located on one of the main streets in the medina and is easy to find from both Dar el Bacha and Jemaa el Fna. Right next door is the famous Maison du Caftan and a highly visible sign hangs over the entrance, which is often lit up with fire bowls in the evening.
In the lush garden in the courtyard of Palais Lamrani you can dine in style. Surrounded by greenery and under the gallery supported by mighty columns, the tables are discreetly and romantically lit with candles.
The kitchen offers fine modern Moroccan cuisine with Asian touches. Let them surprise you, for example, in the summer with a cold melon soup, followed by monkfish with Moroccan spices and ginger.
The price is upscale, the quality really excellent and the wine list even features Moroccan organic wines. Reservations are recommended and can be made easily by email: La Table du Palais.
Fancy some street food in Marrakesh?
Our partner GetYourGuide* offers guided food tours, cooking courses and city tours with friendly local guides who will show you the hidden corners of the medina.
Le Foundouk
The noble atmosphere in an old caravanserai is the setting for a typical Moroccan evening. In summer, the terrace opens up a view over the roofs of the medina. The luxuriously appointed rooms also make Le Foundouk an excellent choice in the cooler months.
Moroccan classics are on the menu, and the food is very tasty. In the evening, a traditional group often plays music from the cultural history of the Berbers, mixed with well-known songs. The service is great, the wine list extensive.
Reservations are advised as Le Foundouk is a bit out of the way near the Maison de la Photographie and there are few alternatives in the area. It’s a good 20-minute walk from Jemaa el Fna, but this restaurant is worth it. If you want to experience traditional Moroccan cuisine and typical Moroccan music, Le Foundouk is the place to go.
L’Mida
The restaurant L’Mida is located in the middle of the souk near the place des épices and is very popular. The roof terrace over several levels offers a super view over the roofs of the medina. The style is casual and modern, but Moroccan-inspired.
The cuisine is also modern-Moroccan with European influences. There are light dishes, salads and delicious mocktails, as L’Mida does not serve alcohol. The prices are moderate and the menu includes many dishes such as burgers or pasta that even children will enjoy. Therefore, we gladly recommend this lively restaurant for families with children.
The good quality and the prices ensure that it is always so crowded that you can’t get a seat in the restaurant L’Mida without a reservation.
Le Nomad
From the different levels of the rooftop terraces, you have a good view of the place des épices in the heart of the medina. The decor at Nomad is very stylish, modern, yet Moroccan. The terrace has a great flair in the evening and the interiors are also very appealing. By the way, the owner of Nomad runs several restaurants, all with a cool atmosphere and delicious cuisine.
The menu offers local dishes with fresh ingredients and modern touches. We like the calamari with bell pepper sauce or the fresh salads. There are only non-alcoholic drinks on the menu, and the fresh juices are highly recommended!
The Nomad is one of the most popular restaurants in the souks and therefore always full. Even for lunch you should make a reservation. If you want to sit on the roof terrace, you have to say so when making the reservation.
Shtatto
Just behind the Place des épices is the Shtatto. It claims to have the highest roof terrace in the entire medina.
You’d better believe it as soon as you tackle the stairs that lead up to this small restaurant. Not good when there’s no free seat!
If you manage to get a table, you’re in luck, because the Shtatto is always full. Great views, good food, reasonable prices — no wonder this terrace is so popular. There are fresh salads, delicious juices and cool music.
If you want to be on the safe side and make sure you get a seat, book in advance. The terrace is small, there are no seats inside and you sit on low benches or small stools. So it’s not really the place for a romantic dinner, especially as no wine is served. We love the Shtatto for lunch, especially in winter when we want to soak up the sun. In summer, not all of the seats have shade, so we tend to come here in the evening because the view over the medina at night is magnificent.
Kui Zin
The rooftop terrace of Kui Zin is very large and the restaurant is accordingly popular. Even without a reservation, you have a chance to find a free seat. In the evenings there is often traditional music and the ambience is cheerful Moroccan. For the cooler months, there are indoor seats on two floors.
The menu features good quality Moroccan classics, wine is not served, but there are delicious fruit juices.
Reservations for Kui Zin can be made easily online.
Limoni
If you’re staying in Marrakech for a few days, you might not feel like tagine anymore. Limoni offers Italian cuisine in an old Riad. In the courtyard with lemon trees and the adjoining rooms, you sit in a relaxed atmosphere. The old palace with its Moroccan tiles and the Italian flair both combine to create a lovely atmosphere.
The food is delicious, offering pasta and pizza as well as good salads. Moroccan dishes are also on the menu. Unfortunately, the Limoni does not serve wine at the moment.
The Limoni is somewhat secluded in the northern area of the souks, so we advise a reservation in the evening.
Grand Café de la Poste
Although not located in the medina, the Grand Café de la Poste is absolutely worth a visit. Close to Carré Eden, the large shopping center in Gueliz, this restaurant is a must when visiting the New Town.
For lunch, you sit relaxed on the terrace and are amazed that the hustle and bustle of the new town remains outside. The tartare de boeuf and the oysters from Oualidia are especially recommended!
The Grand Café de la Poste offers French cuisine with a Moroccan twist, as well as a bar with cocktails and evening music. You can also stop here just for a coffee after a shopping trip and indulge in the French way of life.
If you value a seat on the terrace, be sure to make reservations during peak hours: Grand Café de la Poste.
Le Trou au Mur
This modern restaurant is part of the luxurious Riad Farnatchi and is located near the Maison de la Photographie in the oldest part of the medina. Nearby is also the restaurant Le Foundouk.
At lunchtime you can dine on the terrace, and in the evening you’re served indoors, where the mix of old Moroccan craftsmanship and modern furniture is very successful. In winter, an open fireplace adds coziness.
Trou au Mur serves Moroccan classics and is especially known for its mechoui lamb. However, the menu also features international dishes. Wine and cocktails are also served.
Reservations should be made at Trou au Mur, because if there’s no more seating available, there are few alternatives nearby.
Le Jardin
Le Jardin, with its striking green-tiled courtyard, offers market-fresh Moroccan cuisine. The menu features light dishes such as quinoa salad or marinated sardines from Essaouira.
In addition to the verdant courtyard, there are indoor dining rooms and a rooftop terrace, also tiled in green, which is cozily lit in the evenings. Located in the middle of the souk, Le Jardin is a green oasis that we like to visit while strolling in the souk to escape the hustle and dust.
Owned by the same owner as Le Nomad, Le Jardin does not serve alcohol, but does serve delicious mocktails.
Café Arabe
Café Arabe offers Italian and Moroccan cuisine and a well-stocked bar. In summer, the roof terrace or the courtyard are recommended; in winter, you can sit comfortably in the Moroccan lounges.
Having a drink on the roof terrace at sunset in a sophisticated atmosphere with lounge music is the main reason for us to go to Café Arabe. You can also have a casual meal here in international company, but there are far better alternatives in the medina in terms of the quality of the food.
Located in the medina directly opposite the Jardin Secret, Café Arabe is easy to find as it is on one of the main streets of the souk. A reservation is always recommended, but since the restaurant is very large, you also have a good chance without reservation.
El Fenn
El Fenn is located on one of the outer streets and can therefore also be reached by cab. The restaurant and bar belong to the hotel of the same name, which is an institution in Marrakech. It is here that the American and English celebrities in particular stay.
The restaurant is just a few minutes’ walk from Jemaa El Fna and is accessed through a store selling trendy Moroccan handicrafts. The restaurant is located on the roof terrace and can be reached via a large spiral staircase.
The terrace offers a wonderful view of the Koutoubia mosque. The restaurant is colorful with green tiles and red upholstered furniture and makes a real visual impact. International cuisine with a Moroccan touch is served at upmarket prices.
The large lounge area with cozy sofas is one of the nicest rooftop bars in the whole city. There are cocktails, tapas, music and lots of party-loving guests.
Without a reservation, it is almost impossible to get a seat — even if the restaurant is empty. Reservations can be made in advance by email: Restaurant El Fenn.
Kosybar
Located in the very south of the medina, on the sprawling Place des Ferblantiers, is this hip restaurant. More of a mix of bar, café, and restaurant, Kosybar offers rooftop terraces on several levels, as well as cozy interiors and a hip ambiance.
The menu includes traditional Moroccan dishes as well as sushi, Asian dishes, and even pizza. Wine and cocktails are also served. Whether you want to fine dine or just stop in for a pizza, everything is delicious here.
Kosybar is also great for an after-dinner drink with occasional live music.
Riad 72 — La table du Riad
This restaurant in the courtyard of a Riad is one of our favorite addresses for a cozy dinner in the cooler months. The Riad 72 is tucked away in an alley near Dar el Bacha and offers only a few tables in the tropically planted garden. In winter, the courtyard is covered, providing pleasant temperatures.
The flair of Riad, plants and light is oriental and romantic at the same time. The menu has Moroccan specialties as well as international delicacies. The food is very fine and the service very courteous. A well-balanced wine list completes the meal.
For a stylish dinner, Riad 72 is highly recommended, but again, reservations are advised.
Riad Selouane
For our house guests we offer dinner by reservation on our roof terrace.
In a private atmosphere, original Moroccan dishes are served in the Berber tent at sunset on the roof terrace. In the cooler months, dinner is served in the salon on the first floor.
Our chef Hafida cooks with passion and much knowledge of the traditional dishes of the country. Her feeling for spices merges the Orient with the diversity of Morocco. A pleasure every time!