The food stalls of Jemaa el-Fna are one of the world’s great street-food experiences. Every evening, numbered stalls serve Moroccan classics for a few euros. Here is what to eat, roughly what it costs, and how to avoid the tourist traps.
What to eat at the food stalls
- Brochettes & merguez — grilled skewers, the safest crowd-pleaser (around €3–5 a plate).
- Harira — the traditional tomato-and-lentil soup (about €1).
- Tanjia — Marrakech’s slow-cooked meat speciality.
- Babbouche — snails in a spiced broth, for the adventurous (around €1).
- Grilled fish and khobz (bread), plus fresh orange juice from the carts (about €0.40 a glass).
How much does it cost?
A generous street meal usually comes to a few euros per person. Prices are not always posted, so agree the price before you order and check any “extras” (bread, salads) that arrive automatically.
How to avoid the traps
Pick busy stalls with high turnover, confirm prices up front, and don’t feel pressured by touts. The easiest way to eat well is a guided Marrakech street food tour by night, where a local orders for you and knows the freshest stalls.
Planning your visit? See the complete Jemaa el-Fna guide.