Eating in Marrakech is half the trip. The city does three things especially well: theatrical dinner-shows where the evening is as much about the spectacle as the food, rooftop terraces where you escape the souk crush with a view, and palace cafés that are experiences in their own right. Here are the ones we happily point our guests toward, grouped by the kind of night you're after.
Jump to
01Dinner & a show
A Marrakech institution — a long Moroccan feast with live music, dancers and, often, a party that runs late. Book ahead and dress smart.
Comptoir Darna
The original Marrakech dinner-cabaret, set in a 1930s villa in the Hivernage district. You settle in for a long Moroccan and international dinner while belly dancers and Gnaoua musicians work the room, and the night tilts into a DJ-led party upstairs that can run into the small hours. It's the safe bet for a first, big night out.
Palais Jad Mahal
Another Hivernage favourite, Jad Mahal leans festive and eclectic — a fusion menu spanning Moroccan, French and Thai, and nightly entertainment that mixes a live band, oriental dance, acrobats and fire-eaters. The mood is more nightclub-meets-restaurant than quiet dinner.
Palais Dar Soukkar
A newer, grander option about ten minutes from the centre on the Ourika road, Dar Soukkar puts on one of the city's biggest cultural spectacles — dancers from different traditions, fire acrobats and live music across a sprawling, beautifully lit venue. It's a night out built around the show, with international and Moroccan menus to match.
Prefer horsemen & a Fantasia?
Chez Ali does the classic open-air feast with horse riders, gunpowder and fireworks
02Rooftops & terraces in the medina
When the souks get overwhelming, head up. These terraces trade the crush for a mint tea, a breeze and a view.
Café des Épices
Perched over the Rahba Kedima spice square in the heart of the souks, this three-floor café is the classic mid-shopping rest stop. The menu is simple and fresh — juices, mint tea, sandwiches, salads — and the top-floor terrace looks out over the square and medina rooftops. Honest note: it's popular and touristy, and you may wait for a terrace table at peak times, but the location is unbeatable.
Terrasse des Épices
The more grown-up sibling of Café des Épices, tucked in Souk Cherifia. It's an open-air rooftop with a Moroccan-Mediterranean menu, views toward the Atlas and the Koutoubia, and a cocktail list — the kind of place that's a relaxed lunch by day and a candle-lit dinner under the stars, with DJs, at night.
Café Zeitoun
A casual terrace café overlooking Jemaa el-Fnaa — you come here less for a landmark meal than for a front-row seat over the great square. Grab a mint tea or a simple Moroccan plate around sunset and watch the storytellers, food stalls and crowds fill the space below.
03Cafés worth the detour
Some Marrakech cafés are destinations in themselves.
Bacha Coffee
Set inside the restored Dar el Bacha palace (also home to the Museum of Confluences), Bacha Coffee is as much a place to marvel at as to drink in — opulent salons, uniformed staff, and a menu of more than 200 single-origin coffees, plus Moroccan pastries. It traces its heritage to 1910, and it looks it. The one catch: demand is high, so expect a wait for a table, sometimes a long one.
Safran by Khoya
A spot our team rates for refined Moroccan flavours in a warm setting — a gentler, more intimate alternative to the big dinner-shows when you want the food to be the focus.
How to eat well in Marrakech
A few things worth knowing: the big dinner-shows (Comptoir Darna, Jad Mahal, Dar Soukkar) are in Hivernage or just outside the medina, so factor in a short ride — and they get busy, so book a few days ahead in high season and dress smart casual. Rooftops in the medina are more spontaneous, though the best terrace tables fill fast at sunset. And many medina cafés don't serve alcohol; the Hivernage venues and upscale terraces do.
Moroccan Cooking Class
Shop the spice market and cook a tagine you'll actually want to make at home
More Marrakech guides: the best things to do in Marrakech · all guides.