Where to go for dinner in Marrakesh? There is a large selection of good restaurants and we present the best restaurants in the medina here.
Marrakesh is a real metropolis and offers restaurants and evening entertainment for every taste.
The new town is home to hip bars and street food stalls, chic restaurants and dinner shows as well as mechoui grill stalls. There are clubs where you can dance the night away and street vendors selling roasted chickpeas as a snack.
In the medina, the historic old town, you will find small snacks for locals alongside simple restaurants with typical local fare and upscale restaurants with international standards.
Not forgetting the evening hustle and bustle on the Jemaa el Fna with its famous barbecue stalls, oriental street food and delicious pastries sold by the kilo.
These contrasts are what make Marrakesh so interesting and visitors can choose according to their own preferences.
- Our restaurant recommendations in the medina
- Reservations
- A word about wine
- Be careful with ice cubes and raw salads!
- Terrace des Epices
- Kabana
- Ma Maison
- Ba Bouche — Restaurant in the 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 restaurant recommendations in the medina
We are often asked for restaurant recommendations for a stay in Marrakesh and would like to present a selection of our favorite addresses here.
Most of the restaurants are located in the medina and are not far away from our Riad Selouane. We like to eat out in the medina in the evening, as everything is within walking distance. There are also many excellent restaurants in the new town, but that always means taking a taxi and getting out of the medina’s very own world.
As always, the same applies here: Taste is subjective!
Want to share or save this post?
We personally love the restaurants in the old town listed here, but every visitor should decide for themselves whether a restaurant presented here suits them or what is important to them for a nice evening. These restaurants belong more to the upscale, tourist category, but are still typically Moroccan.
Generally speaking, the prices in the restaurants presented here are not much lower than in Europe.
If you are looking for inexpensive or quick alternatives, visit our blog article Street food and snacks in Marrakesh.
Referral 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 is no additional cost to 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 drift off will certainly find a nice spot for dinner, because there really is plenty to choose from. However, you can assume that in the popular restaurants, the coveted seats on the roof terraces are taken and you then have to sit inside. Depending on the time of year, it is therefore advisable to make reservations at the restaurants where you really want to eat.
In most cases, this can be done easily via the respective websites and works very reliably. Your hotel will also be happy to help you organize dinner reservations — but usually only once you are on site.
We generally recommend making a restaurant reservation for at least the first evening of your stay in Marrakesh, as you will then be more relaxed. The months of October, November, around Christmas and March, April and May are the peak tourist season in Marrakesh and all restaurants are busy. If you come in January, however, you won’t have any problems finding a spot, but it’s too cool for the roof terraces then anyway.
In many riads you can also eat very well if you order in advance. Especially on the first evening, especially if you arrive in the afternoon or even in the evening, a meal in the hotel can be very pleasant. Many riads have excellent cuisine and you can enjoy having a whole roof terrace to yourself.
A word about wine
Many small restaurants do not have a license to serve alcohol. Especially in inexpensive restaurants there is therefore no wine with the meal. Most large restaurants, on the other hand, have wine and drinks on the menu.
The Moroccan wine is very good and goes well with the typical Moroccan food. Well-known wineries include Domaine Sahari and Volubilia, but there are also many small winegrowers that are well worth discovering.
Drinks are usually very expensive, as imported alcohol is subject to high taxes.
Be careful with ice cubes and raw salads!
Concerning food safety in ice cubes and raw food: the larger tourist restaurants 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 starter salads, are usually cooked and therefore harmless.
Terrace des Epices
One of the most beautiful roof terraces in the medina can be found very close to our Riad Selouane: the Terrace 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 after sunset, impresses with its modern Moroccan cuisine. The black walls glow 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 high 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 you will of course also find on the menu here. The cuisine offers regional ingredients with that certain something. The young team is dynamic, friendly and cheerful, and visitors come from all over the world.
The restaurant, which consists solely of the roof terrace with many seating niches, is very popular and reservations are highly recommended. 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, as well as a store where you can buy the restaurant’s beautiful crockery.
Kabana
The Kabana is increasingly becoming an absolute place to be in Marrakesh! The lively mix of bar and restaurant is very popular at the moment and it is always full and bustling.
The atmosphere is very cool, reminiscent of a mixture of longing for the sea, palm trees and the beach. The terrace offers a wonderful view of the Koutoubia Mosque and the sunset over Marrakesh. 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 great place to stop by for a drink after a nice dinner. At the weekend, there are often live events that are announced via social media channels.
As with most popular restaurants, reservations are recommended: Kabana Rooftop Food + Cocktails.
The Kabana is located on one of the streets that circle the medina and is therefore easy to reach by taxi.
Looking for a hotel in Marrakesh?
The best location in the medina, breakfast included, an oasis of peace in the middle of the souks: the Riad Selouane is the ideal address for your city trip!
Ma Maison
Tucked away in the alleyways near Dar el Bacha, the friendly 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 little time and have eaten a lot of tagine will be happy about the variety. The pizza is freshly prepared in the wood-fired oven and is a hit with our children. The combination of fine cuisine and delicious pizza and pasta makes this restaurant our favorite tip for families.
Here too: reserve a table! Just a few minutes from Dar el Bacha, there is usually a member of staff at the entrance to the alley to show you the way, as the Ma Maison is at the end of an alley and you wonder whether you are on the right track.
Ba Bouche — Restaurant in the Palais Khum
The chic Hotel Palais Khum is located in the Quartier des Antiquaires. Several old riads have been lovingly renovated and converted into a hotel. The hotel’s own restaurant offers a few seats in the inner courtyard as well as several rooms for dining.
We love the Ba Bouche in the warmer months for a relaxed lunch in the courtyard. Delicious sandwiches and salads are on the menu.
If it’s too cold to sit outside in the evening, the Ba Bouche offers cozy rooms, some of which even have an open fireplace. An open fireplace in the restaurant is not often found in Marrakesh and is something you quickly appreciate, especially in winter.
The staff are very friendly, the food is excellent and the wine list is correspondingly large.
As this restaurant is not so well known, the chances are good that you will get a seat without a reservation. If you want to be on the safe side, you can reserve a table in the Restaurant Ba Bouche via their website.
La Table du Palais
This romantic 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 clearly visible sign hangs above the entrance, which is often lit up with fire bowls in the evening.
You can dine in style in the lushly planted garden in the courtyard of Palais Lamrani. Surrounded by greenery and under the gallery supported by mighty pillars, the tables are discreetly and romantically lit with candles.
The kitchen offers fine modern Moroccan cuisine with Asian touches. In summer, for example, let us surprise you with a cold melon soup, followed by monkfish with Moroccan spices and ginger.
The price is upmarket, the quality is really excellent and the wine list even includes organic Moroccan wines. Reservations are recommended and can be made easily by email: La Table du Palais.
Le Foundouk
The elegant atmosphere in an old caravanserai provides the setting for a typical Moroccan evening. In summer, the terrace offers a view over the roofs of the medina. The luxuriously furnished rooms also make Le Foundouk an excellent choice in the cooler months.
The menu features Moroccan classics 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 advisable, as Le Foundouk is a little out of the way near the Maison de la Photographie and there are few alternatives in the surrounding area. It’s a 20-minute walk from Jemaa el Fna, but this restaurant is worth it. If you want to get to know traditional Moroccan cuisine and typical Moroccan music, the Le Foundouk is a good choice.
L’Mida
The restaurant L’Mida is located in the middle of the souk near the Place des épices and is very popular. The multi-level roof terrace offers a fantastic view over the rooftops 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 and pasta, which are also suitable for children. We therefore recommend this lively restaurant for families with children.
The good quality and the prices ensure that it is always so full that you can’t get a seat in the Restaurant L’Mida without a reservation.
Le Nomad
From the various levels of the roof terraces you have a good view of the Place des épices in the heart of the medina. The decor in the Nomad is very stylish, modern, yet Moroccan. The terrace has a great flair in the evening and the interiors are also very appealing. The owner of the Nomad also 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 paprika sauce or the fresh salads, for example. There are only non-alcoholic drinks, the fresh juices are highly recommended!
The Nomad is one of the best-known restaurants in the souks and is therefore always full. You should even make a reservation for lunch. If you want to sit on the roof terrace, you must say so when you make your reservation.
Shtatto
The Shtatto is also located just behind the Place des épices. The highest roof terrace in the entire medina, according to its own information.
You believa that instantly as soon as you tackle the stairs that lead up to this small restaurant. It’s unfortunate when there is no free space!
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. Here you can enjoy fresh salads, delicious juices and cool music.
If you want to be on the safe side and make sure you get a place, book in advance. The terrace is small, there are no seats inside and you sit on low benches or small stools. So rather nothing 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 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
Kui Zin’s roof terrace is very large and the restaurant is correspondingly popular. Even without a reservation, you have a chance of finding a free seat here. In the evenings there is often traditional music and the atmosphere is cheerfully Moroccan. Indoor seating is available for the cooler months.
The menu features Moroccan classics of good quality, wine is not served, but there are delicious fruit juices.
A reservation of the Kui Zin is easily possible online.
Limoni
If you spend a few days in Marrakesh, you might not feel like tagine anymore. The Limoni offers Italian cuisine in an old riad. The inner courtyard with its lemon trees and adjoining rooms offers a relaxed atmosphere. The palace with its Moroccan tiles and Italian flair combine to create an endearing atmosphere.
The food is very tasty and offers 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 a little out of the way in the northern part of the souks, so we recommend making a reservation in the evening.
Grand Café de la Poste
Although not located in the medina, the Grand Café de la Poste is definitely worth a visit. Close to the 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. We particularly recommend the tartare de boeuf and the oysters from Oualidia!
The Grand Café de la Poste offers French cuisine with a Moroccan twist and a bar with cocktails and evening music. Here you can also just stop for a coffee after some shopping and indulge in the French way of life.
If you want a seat on the terrace, you should definitely make a reservation at peak times: 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. The restaurant Le Foundouk is also located nearby.
At lunchtime you can dine on the terrace, while in the evening you can dine indoors in a very successful blend of old Moroccan craftsmanship and modern furniture. In winter, an open fireplace ensures a cozy atmosphere.
The Trou au Mur serves Moroccan classics and is particularly famous for its mechoui lamb. The menu also includes international dishes. Wine and cocktails are also served.
The Trou au Mur should be reserved, because if there is no more space available, there are few alternatives nearby.
Le Jardin
Le Jardin, with its striking green-tiled courtyard, offers market-fresh Moroccan cuisine. The menu includes light dishes such as quinoa salad or marinated sardines from Essaouira.
In addition to the green inner courtyard, there are interior rooms and a roof terrace, also tiled in green, which is cozily illuminated in the evening. Located in the middle of the souk, Le Jardin is a green oasis that we like to visit while strolling through the souk to escape the hustle and bustle and dust.
The Le Jardin which belongs to the same owner as Le Nomad, does not serve alcohol, but does serve delicious mocktails.
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.
Café Arabe
Café Arabe offers Italian and Moroccan cuisine as well as a well-stocked bar. In summer we recommend the roof terrace or the inner courtyard, in winter you can sit in the warmth of the Moroccan salons.
Having a drink on the roof terrace at sunset in a sophisticated atmosphere with lounge music is the main reason why we go to Café Arabe. You can also enjoy a casual meal here in international company, but there are far better alternatives in the medina in terms of food quality.
Located in the medina directly opposite the Jardin Secret, the Café Arabe is easy to find as it is located on one of the main streets of the souk. Reservations are always recommended, but as the restaurant is very large, you also have a good chance of making a spontaneous reservation.
El Fenn
El Fenn is located on one of the outer streets and can therefore also be reached by taxi. The restaurant and bar belong to the hotel of the same name, which is an institution in Marrakesh. It is mainly American and English celebrities who descend here.
Just a few minutes’ walk from Jemaa El Fna, you enter the restaurant through a store selling trendy Moroccan handicrafts. The restaurant is located on the roof terrace and can be reached via a large spiral staircase.
From the terrace you have a wonderful view of the Koutoubia Mosque. The restaurant is colorful with green tiles and red upholstered furniture and looks great. International cuisine with a Moroccan touch is served at upmarket prices.
The large lounge area with cozy sofas is one of the most beautiful rooftop bars in the 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
This trendy restaurant is located in the very south of the medina, on the spacious Place des Ferblantiers. More of a mixture of bar, café and restaurant, Kosybar offers rooftop terraces on several levels as well as cozy interiors and a hip ambience.
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 dine out or just stop for a pizza, everything here is delicious.
The Kosybar is also ideal 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 is tucked away in an alley near Dar el Bacha and offers only a few tables in the tropically planted garden. In winter, the inner courtyard is covered, which ensures pleasant temperatures.
The flair of riad, plants and light is oriental and romantic at the same time. In addition to Moroccan specialties, the menu also offers international delicacies. The food is very fine and the service very courteous. A well-balanced wine list rounds off the meal.
For a stylish dinner, the Riad 72 is highly recommended, but a reservation is also advisable here.
Riad Selouane
For our house guests we offer dinner on advance booking on our roof terrace.
In a private atmosphere, original Moroccan dishes are served in the Berber tent on the roof terrace at sunset. In the cooler months, food is served in the lounge on the first floor.
Our chef Hafida cooks with passion and a lot of knowledge of the traditional dishes of the country. Her feeling for spices blends the Orient with the diversity of Morocco. A pleasure every time!
Eating in Marrakesh is always a feast for the senses!
Looking for more information about Marrakesh?
Visit our travel guide to learn more about the sights of Marrakesh and Morocco!