Marrakech’s food scene runs from plastic-stool street stalls to candlelit riad courtyards, often within a few streets of each other. Here’s how to eat well at any budget.
Street food in Jemaa el-Fna
The square’s food stalls set up every evening and are as much a spectacle as a meal — grilled meats, snail soup, harira, fresh orange juice. Pick stalls with a steady stream of local customers, and start with something simple to gauge quality.
Tagine & couscous
Tagine (slow-cooked stew, named for the conical clay pot) and couscous (traditionally served Fridays) are the backbone of Moroccan home cooking. Both are widely available, but quality varies hugely — a restaurant making tagine to order will taste noticeably better than one holding trays under heat lamps for tour groups.
Rooftop dining
The Medina has dozens of rooftop restaurants with sunset views over the old city. Reserve ahead for the best-located tables, especially in high season, and expect to pay a premium for the view rather than exceptional food — check recent visitor feedback before committing.
Vegetarian & dietary needs
Vegetable tagines and Moroccan salads are widely available and naturally vegetarian; vegan and gluten-free travellers should confirm ingredients directly, since bread and semolina appear in unexpected places. Gueliz has more international and dietary-specific restaurant options than the Medina.
Take a cooking class
The best way to actually understand Moroccan food is to cook it. Most classes start with a market visit to choose ingredients, then a hands-on session making tagine, bread and salads — a good rainy-day or wind-down activity.