Restaurants in Marrakech

Savor the rich flavors of Moroccan cuisine at Marrakech's finest restaurants, rooftop terraces, and legendary street food stalls.

Marrakech is one of the great food cities of the Mediterranean world, with a culinary tradition built on centuries of Berber, Arab, Andalusian, and Jewish influences. The essential dishes are slow-cooked tagine (meat or vegetable stew perfumed with preserved lemon, olives, and warm spices), Friday couscous, and flaky bastilla — a sweet-savoury pastry that has no real equivalent anywhere else. At the budget end, the food stalls of Jemaa el-Fna serve full grilled dinners for 40–80 MAD, and street vendors throughout the Medina sell fresh orange juice for 4 MAD a glass and msemen flatbreads hot off the griddle. At the upper end, a new generation of chefs — most famously at restaurants like Nomad — have reinvented Moroccan cuisine with modern presentation and seasonal ingredients. Between these two extremes, the Medina is full of hidden riad restaurants, rooftop cafes, and neighbourhood diners serving honest, affordable Moroccan home cooking that is some of the best food in the city.

Restaurants

Showing 8 results

Nomad Restaurant Restaurants

Nomad Restaurant

Modern Moroccan cuisine served on a stunning multi-level rooftop terrace overlooking the Medina. Known for its creative takes on traditional dishes and vibrant atmosphere.

0.5 km from Jemaa el-Fna 1-2 hours
Le Jardin Restaurants

Le Jardin

A hidden garden restaurant tucked away in the heart of the Medina, offering Moroccan and international dishes under lush banana trees and bougainvillea in a tranquil oasis.

0.8 km from Jemaa el-Fna 1-2 hours
Cafe des Epices Restaurants

Cafe des Epices

A popular spice market cafe with a charming rooftop terrace overlooking the Rahba Kedima square. Perfect for a mint tea break, light lunch, or people-watching in the Medina.

0.5 km from Jemaa el-Fna 30 min - 1 hour
Jemaa el-Fna Food Stalls Restaurants

Jemaa el-Fna Food Stalls

An unforgettable street food adventure at Marrakech's famous night market. Dozens of open-air stalls serve grilled meats, fresh salads, snail soup, and Moroccan specialties every evening.

0 km (Jemaa el-Fna square) 1-2 hours
Al Fassia Restaurants

Al Fassia

A pioneering women-run restaurant in Gueliz that has been serving exquisite traditional Moroccan cuisine since 1987, celebrated for its tagines, pastilla, and warm hospitality.

3 km from Medina (Gueliz) 1.5-2 hours
Amal Women's Training Center Restaurants

Amal Women's Training Center

Amal is a non-profit training center in Gueliz where disadvantaged women learn professional cooking skills. The daily set lunch features authentic, home-style Moroccan dishes at affordable prices, making every meal a meaningful experience.

2 km from Medina (Gueliz) 1-1.5 hours
Dar Yacout Restaurants

Dar Yacout

One of Marrakech's most iconic dining experiences, Dar Yacout serves a lavish multi-course Moroccan feast inside a beautifully restored palace with rooftop aperitifs and impeccable service.

0.5 km from Jemaa el-Fna 2-3 hours
Terrasse des Epices Restaurants

Terrasse des Epices

Perched above the Rahba Kedima spice square, Terrasse des Epices offers Moroccan-Mediterranean fusion dishes and sweeping rooftop views across the Medina. A sister venue to the beloved Cafe des Epices below.

0.3 km from Jemaa el-Fna 1-2 hours

Frequently Asked Questions

Must-try dishes: tagine (slow-cooked stew with meat and vegetables), couscous (best on Fridays), bastilla (flaky pastry filled with pigeon or chicken and almonds), harira soup, and kefta from the Jemaa el-Fna food stalls. For snacks: fresh-squeezed orange juice (4–5 MAD a glass), msemen flatbreads, and sfenj doughnuts from street vendors.

Budget meals at street stalls and local restaurants: 30–60 MAD per person. A full dinner at a mid-range Medina restaurant: 100–200 MAD per person. Rooftop restaurants like Nomad or Le Jardin: 150–300 MAD per person. Fine dining (Le Tobsil, Dar Yacout): 500–800 MAD per person for a set menu.

The Rahba Kedima (Spice Square) area has Cafe des Epices and several good rooftop options. The area around Jemaa el-Fna has famous food stalls (40–80 MAD for a full meal) and Cafe de France for people-watching. Rue des Banques and its side streets near the Mouassine fountain are also worth exploring for sit-down restaurants.

Yes, the food stalls on Jemaa el-Fna are regulated by local health authorities and most visitors eat there without any issues. Choose stalls that are busy and where food is grilled fresh in front of you. Stalls 1, 14, and 31 are consistently popular and reliable. Drink bottled water.

Alcohol is available in higher-end restaurants, some hotels, and bars in Gueliz (new city), but not in traditional Medina restaurants or at street food stalls. If you want wine with dinner, book a restaurant that explicitly states it has a license — these are usually the more expensive establishments.