Last updated: May 2026
Marrakech has a wide range of restaurants, from the tourist-facing medina terraces that serve passable but uninspired tagines to some of the finest traditional Moroccan cooking in the country, done in riad settings with genuine craft. The distance between the worst and the best restaurant experience in Marrakech is enormous. Knowing roughly where to look and what markers to use makes the difference between a forgettable meal and a memorable one.
This guide focuses on food worth eating rather than a comprehensive list. The Jemaa el-Fna food stalls get their own section because they are a genuine experience rather than just a meal. The Gueliz recommendations are for people who want a change of pace from medina dining. The riad dinner section covers the formal evening experience that Marrakech does at its best.
At a Glance
| Best street food | Jemaa el-Fna stalls (evening), mechoui market, harira vendors |
| Best riad dining | Dar Yacout, Dar Cherifa, Nomad, Al Fassia |
| Budget meal | 50 to 100 MAD |
| Mid-range dinner | 150 to 300 MAD per person |
| Fine dining riad | 350 to 600 MAD per person |
| Best neighbourhood for restaurants | Gueliz (Rue de la Liberté and surrounding streets) |
Jemaa el-Fna: The Food Stalls
The evening food stalls on the square are both tourist experience and genuine food market. The numbered stalls serve snails in broth, lamb’s head (get over the optics and try it), brochettes, merguez, harira, and sweet crepes. Confirm prices before ordering, as the inflated-bill exchange is standard at several stalls. The snail soup vendors on the edge of the square are the most authentically local experience on offer.
Mechoui at the Mechoui Market
Behind a door on Rue Berrima off the Jemaa el-Fna is the mechoui market, where slow-roasted whole lamb is carved by weight and eaten with bread and cumin salt at shared tables. This is how Marrakchis eat mechoui, and it is one of the cheapest and most rewarding meals in the city. Arrive by noon; the best cuts are gone by 2pm.
Traditional Riad Restaurants for Dinner
Al Fassia Aguedal is run entirely by women and serves some of the most authentic traditional Moroccan cooking in the city. The bastilla, the couscous, and the lamb tagines are benchmark versions. Reservations are essential. Dar Yacout, in a beautifully restored medina palace, is the theatrical riad dinner experience that Marrakech is famous for; the setting is extraordinary and the food is good rather than exceptional. Nomad, with its rooftop over the spice souk, serves a lighter, more contemporary Moroccan menu with a wine list and is easier to access than the traditional palace restaurants.
Budget Lunch in the Medina
Near the Place Rahba Kedima (the spice square), several small restaurants serve a fixed lunch of soup, tagine, salad, bread, and tea for 50 to 80 MAD. These are the places where medina workers and residents eat. No English menus, no tourist pricing, good food. Point at what looks good at the counter.
Gueliz: The Modern Dining Quarter
The Ville Nouvelle district has a genuinely good restaurant scene that many first-time visitors ignore. 16 Café Brasserie on Rue Yougoslavie has reliable Moroccan-French food at mid-range prices. Café des Épices on Rahba Kedima in the medina is technically in the old city but has the sensibility of a Gueliz café: relaxed, good coffee, reasonable food.
Breakfast Worth Knowing About
Traditional Moroccan breakfast is one of the great underappreciated meals. Msemen with honey and amlou, fresh-squeezed orange juice at street vendors, coffee, and sometimes bissara. Street vendors near the medina gates sell this from 7am. Your riad breakfast is usually good but often expensive relative to the street version of the same things.
Dinner Splurges Worth the Price
If you have one special dinner in Marrakech, make it count. Nomad on Derb Aarjane in the medina serves modern Moroccan cuisine on a rooftop terrace with views over the souks. The lamb tagine with caramelized pear and the cauliflower steak are standouts. Budget 300 to 500 MAD per person with drinks. Reservations are essential.
Le Jardin, hidden behind an unmarked door in the medina, is a garden restaurant that feels like a secret. The menu is Moroccan-Mediterranean fusion and the setting is genuinely beautiful. Similar price range to Nomad. For a full traditional Moroccan feast with multiple courses, Dar Yacout is the classic choice. The multi-course dinner with live music runs approximately 600 to 800 MAD per person and is a production rather than just a meal.
In Gueliz, Cafe Clock serves Marrakech’s most famous camel burger (not traditional, but good and popular). The Grand Cafe de la Poste, a colonial-era brasserie, serves French and Moroccan dishes in an atmospheric setting. Both are mid-range at 150 to 300 MAD per person.
What to Drink
Mint tea (atay) is Morocco’s national drink and is served everywhere, often complimentary after a meal. Fresh orange juice is the other staple, available from carts and stalls for 4 to 10 MAD per glass. The juice at Jemaa el-Fna costs 4 MAD from the interior stalls and 10 MAD from the front-row stalls facing the square. Both use the same oranges.
For alcohol, Marrakech has a reasonable selection of bars and licensed restaurants, primarily in Gueliz and the major hotels. Moroccan wine has improved considerably. Look for Chateau Roslane, Domaine de la Zouina, and Volubilia from the Meknes wine region. A bottle in a restaurant costs 150 to 300 MAD. Casablanca beer (Flag Speciale or Casablanca brand) is the most common local beer at approximately 30 to 50 MAD in a bar.
Practical Tips
- At Jemaa el-Fna food stalls: point at what you want rather than ordering from the caller at the front. Agree on the price before the plate appears.
- Al Fassia requires a reservation at least 48 hours in advance and is worth the plan. Go for dinner on a weekday for a quieter experience.
- The mechoui market is through an unremarkable door. If you can’t find it, ask any shopkeeper near the Bab Doukkala end of Jemaa el-Fna.
- Café de France on the square is overpriced for mediocre food and has the best people-watching terrace in Morocco. Coffee at the terrace; eat elsewhere.
- Street orange juice at Jemaa el-Fna: 4 to 7 MAD per glass depending on size. The best value liquid in Morocco. Drink it immediately; freshly squeezed Moroccan oranges oxidize fast.
Have a Marrakech restaurant discovery worth sharing? The MoroccoMag food thread is always interested.
Accuracy note: Regulations, procedures, and practical information in Morocco can change. This article is a general guide only. Verify current requirements with the relevant authorities or institutions before making decisions.