Marrakech's medina is full of places for a proper meal, well beyond street-food stalls. From restored riads to contemporary fusion tables and rooftop terraces, the choice is wide.

Three types of dining to know

Traditional restaurants in old riads offer fixed menus of tagine, couscous and pastilla in courtyards decorated with zellige. Contemporary restaurants lean into fusion cooking. Rooftop restaurants offer views over the medina and the Koutoubia.

Prices vary: 80-150 MAD for simple meals, 150-300 MAD mid-range, 400-600 MAD for high-end tables.

Dining in a riad courtyard

Eating in a riad courtyard, dim lighting and live music, is an experience in itself. Book ahead, especially in high season. Most traditional restaurants don't serve alcohol.

Riad Dar Kawkawa, a 3-minute walk from Jemaa el-Fna, is an excellent base for exploring these restaurants on foot.