Restaurants in Marrakech Medina
Cheap:
Chez Chegrouni in Jemaa-el-Fna square
Menu: Moroccan dishes. A meal is around 50 Dhs.
Note: cheap and excellent restaurant. The restaurant is always packed, but instead of waiting for you to choose what to eat, the waiter will hand you a piece of paper and a pen to write down what you'll eat, which is very practical.
Restaurant Argana in Jemaa-el-Fna square
Menu: Moroccan food. Menus are between 90 Dh and 130 Dh.
Note: Much like every restaurant on the city's main square, it has a terrace with a view.
Mid-range
Dar Mimoun Riad Zitoun el Kedim, 1 Derb Ben Amrane
tel. 024 44 33 48
Menu: Menus are from 120 Dh to 170 Dh.
Note: This restaurant is situated in a riad. Very nice and charming.
Le Marrakchi on the corner of the Jemaa-el-Fna square and Rue des Banques
tel 024 44 33 77
Menu: Moroccan cuisine. Menus are around 120 Dh during daytime and about 240 Dh or more in the evening.
Top class
Dar Mima 9, Derb Zaouia el Kadiria, Rue Riad Zitoun el Jedid
tel 024 38 52 52
Menu: Excellent Moroccan cuisine, starting at 200 Dh.
Note: Open evening only. To make sure you have a table, make your reservation in advance.
Le Dar Zellij 1, Kassour Sidi ben Slimane.
tel 024 38 26 27
Menu: Moroccan dishes, starting at 350 Dh.
Note: Open evening only, except during weekend from 10.30am-3pm. The restaurant is inside a beautiful riad.
Restaurants in Marrakech Ville Nouvelle
Cheap
Restaurant 33 33-35, Avenue Mohammed V
Menu: Grilled meat, Moroccan dishes. 70-80 Dhs for the whole menu.
Aladdin Space 9, Rue Imam Chafii, Kawkab Center.
Menu: Sandwiches, salads and meals around 40 Dh.
Mid-range
Mamoussa 83, Rue Mauritania
tel 024 43 97 30
Opening hours: every day, 12.30pm-3pm and 7pm-12am
Menu: Pizza, pasta, Moroccan dishes. Starting from 60 Dh.
Al Fassia Boulevard Zerktouni
tel 024 43 40 60
Menu: Moroccan dishes: tajines, excellent couscous with seven vegetables. Tourist menu around 155 Dh.
Top class
Le Jacaranda 32, Boulevard Mohammed Zerktouni
tel 024 44 72 15
Menu: French cuisine. Menus between 180 Dh and 360 Dh, 250 Dh à la carte.