Traditional Moroccan Cuisine
Traditional Moroccan cooking in Marrakech centers on slow-cooked tagines, couscous, grilled meats, preserved lemons, olives, and a wide range of salads. Many riads serve home-style dinners that reflect family recipes — chicken with preserved lemon and olives, lamb with prunes, vegetable couscous on Fridays. Eating in a candlelit riad courtyard is often more intimate and authentic than a big restaurant.
For elevated traditional cooking in a fine-dining setting, Al Fassia in Gueliz is the gold standard — owned and operated entirely by women, with a menu of refined classics like pastilla aux pigeon, mechoui lamb, and an exceptional couscous Sunday. Reservations essential.
Rooftop Dining in the Medina
Dining on a medina rooftop is one of the most memorable experiences in Marrakech, especially when the sky turns golden and the call to prayer drifts across the city. Try Nomad for modern Moroccan fusion with one of the best terrace views in the medina, Le Jardin for a tranquil garden lunch, or Café Clock for casual Moroccan-international comfort food and live music nights (including the famous camel burger).
Local Favorites in Gueliz
Gueliz is where Marrakchis themselves eat. Plus 61 for modern Australian-influenced cooking, NetMaks for Asian-Moroccan fusion, and Le Salama for an atmospheric dinner of grilled meats with belly-dancing entertainment. For brunch, Kafe Merstan and Cafe Bazaar draw a local creative crowd.
Street Food & Quick Local Meals
At night, Jemaa el-Fna becomes a vast open-air food court. Stalls serve grilled meats, harira soup, snail soup (yes — beloved by locals), and fresh juices. For the cleanest, most popular stalls, follow the line of locals. By day, neighborhood grills and snack bars around the medina serve quick brochette sandwiches and bean soup for under $3 — the everyday food of working Marrakech.