What to Eat in Marrakech: 7 Dishes to Try on Your Trip
If you only have a few days in Marrakech and want a short, practical list rather than an exhaustive guide, here are seven dishes worth prioritizing.
-
Chicken tagine with preserved lemon and olives — the most representative single dish of Moroccan home cooking, and widely available at nearly any level of restaurant.
-
Harira — a tomato and lentil soup, filling and inexpensive, good as a light lunch or a starter before a bigger meal.
-
Grilled brochettes — skewered, spiced meat, easy to find at Jemaa el-Fnaa stalls and casual restaurants alike, and a reliable option if you want something familiar.
-
Zaalouk — a cooked eggplant and tomato salad, usually served with bread as a starter. Worth ordering even if you don’t think you like eggplant.
-
Msemen with honey — best eaten for breakfast, ideally from a Medina bakery stall rather than a hotel buffet.
-
Friday couscous — if your trip includes a Friday, seek out a restaurant serving traditional hand-steamed couscous rather than the daily tourist-menu version.
-
Moroccan mint tea — order it everywhere, not just once. It’s offered constantly and is as much a social ritual as a drink.
Making the Most of a Short Trip
On a tight schedule, a guided food tour is the fastest way to try several of these in one outing without hunting down each spot yourself. If you’d rather cook than just eat, a Moroccan cooking class covers tagine, salads and bread hands-on in about three hours. For a longer, more complete reference on eating in the city — including where each dish tends to show up best — see our full guide to what to eat in Marrakech.