Moroccan street food varies more by city than most visitors expect. From the night market of Djemaa el-Fna to Essaouira's harbour sardine grills, here is where to eat and what to pay.
Why Street Food Varies So Much by City
Morocco's geography creates genuinely different regional food cultures. Marrakech sits at a crossroads between the Atlas and the Sahara: its street food reflects the trans-Saharan spice trade and the Berber hinterland. Fes, the historical capital of learning and craft, developed a more refined medina food culture. Casablanca is a port city of three million people with a working-class sandwich culture and proximity to Atlantic seafood. Essaouira faces the Atlantic winds that blow sardines and oysters into its harbour. Tangier absorbed a century of Spanish and Moroccan colonial overlap and has its own hybrid character. A traveller who eats street food in only one Moroccan city is getting one chapter of a much longer book.
Marrakech: The Night Market as Theatre and Kitchen
Djemaa el-Fna is the most famous outdoor food space in Africa and it delivers, provided you know what you are doing. The square fills with food stalls after seven in the evening, and the smoke from fifty charcoal grills makes the air taste of cumin. The stalls selling harira soup and snail broth charge five MAD per bowl and are entirely authentic: harira is the thick chickpea and tomato soup served during Ramadan and cold evenings, and the snail soup — babbouche — is cooked with about fifteen herbs and spices in a broth designed to open the sinuses. Kefta sandwiches — spiced minced lamb in khobz bread — are available on Rue Bab Agnaou, the street running south from the square, for around fifteen MAD. The juice stalls on the square itself are excellent and honest: a large fresh orange juice costs between five and eight MAD depending on the stall and season.
Street Food Prices Across Morocco
5 MAD
Bowl of harira or snail soup in Djemaa el-Fna
15 MAD
Kefta sandwich near Marrakech's Bab Agnaou
20-30 MAD
Medfouna Berber pizza in Fes medina
30 MAD
Plate of six grilled sardines in Essaouira harbour
10-15 MAD
Batbout kefta sandwich from Casablanca street stalls
Fes: Medina Snacks and Berber Pizza
Fes's medina is a working city of 150,000 people, not a preserved museum, and its street food reflects the caloric requirements of people who walk ten kilometres a day through narrow streets. Briouats are small triangular pastry parcels stuffed with soft cheese and herbs, fried fresh on medina stalls, and eaten immediately while the pastry shatters. They cost roughly five MAD each. Medfouna, sometimes called Berber pizza, is a more substantial option: a round flatbread sealed around a filling of ground lamb, onion, almonds, and warm spices, cooked on a griddle. It is available in the medina for twenty to thirty MAD and is a full meal. The cooking is done on low cast iron griddles and the smell of the lamb spicing carries down the alley before you see the stall. Fes also has good sfenj: Moroccan doughnuts, ring-shaped, fried in oil and coated in sugar or honey, sold in paper for five MAD in the morning markets.
I found a medfouna stall in Fes by following a man carrying one wrapped in paper. He looked annoyed when I stopped him to ask where he bought it, then laughed and pointed back down the alley. Best twenty dirhams I spent in Morocco.
Casablanca, Essaouira, and Tangier
Casablanca's street food culture is less exotic but deeply satisfying. The old medina near the port has seafood restaurants where grilled prawns and fish are sold by weight, and the sandwich counters near the port district produce poulet sandwiches — grilled chicken, harissa, and pickled vegetables in a baguette — for ten to fifteen MAD. Grilled corn cobs appear on street corners in summer, sold for five MAD. Essaouira's great street food moment is the sardine grills on the harbour walls: fresh sardines caught that morning, grilled over charcoal in the open air, plated with bread and chermoula for thirty MAD for six fish. The wind off the Atlantic means eating outdoors is brisk but the sardines are the freshest you will find anywhere in Morocco. Oysters from Oualidia, ninety kilometres north of Essaouira, are sometimes sold on ice at the harbour for thirty to forty MAD per half-dozen. Tangier has a street food character shaped by its history as an international zone: pastilla in individual portions rather than the large shared pie of Fes and Marrakech, and in the former Spanish quarter, sandwiches that merge Moroccan spicing with Spanish bread and technique for fifteen to twenty MAD.
Street Food Rules That Apply Everywhere in Morocco
- Eat where Moroccans eat — a stall with a queue of local workers at lunchtime is more reliable than one near a tourist sight
- Avoid pre-cut fruit and fresh salads from street stalls in summer if your digestion is not acclimatised
- Harira soup is available at nearly every medina stall in the late afternoon — it is always 5-8 MAD and always good
- Ask the price before sitting down if a stall has no visible price board
- The bread-based sandwiches from street stalls are safer for sensitive stomachs than raw-ingredient stalls
- Djemaa el-Fna prices are fixed at stalls that display them, but agreed before eating at stalls that do not — clarify before you sit
The Best Single Investment: A Morning in a Neighbourhood Market
Every Moroccan city has a neighbourhood food market that opens at six and winds down by ten. It serves locals, not tourists, and the price difference from medina tourist streets is forty to sixty percent. In Marrakech, the Mellah market near the Jewish quarter is the best example. In Fes, the Rcif market near Bab Rcif functions the same way. Arrive before eight, buy msemen from a griddle stall, eat it with a glass of mint tea for five MAD, and watch a city doing its morning business. It will recalibrate your sense of what food in Morocco actually costs.



