N
Nmorocco
A Guide to Moroccan Street Food: What to Eat and Where
Food & Drink

A Guide to Moroccan Street Food: What to Eat and Where

Back to blog
Fatima BennaniJanuary 22, 202610 min readMarrakech

From harira soup at dawn to msemen pancakes at midnight, Morocco's street food scene is one of the world's great culinary adventures. Here's your definitive guide.

The Street is the Restaurant

In Morocco, the boundary between kitchen and street barely exists. Cooks have been feeding travellers and locals from roadside fires for centuries, and the tradition is alive and thriving. This is not fast food — it's some of the most complex, flavourful cooking you'll find anywhere.


The Essential Dishes

Harira

Morocco's national soup. A thick, warming bowl of tomatoes, chickpeas, lentils, lamb, fresh herbs, and a squeeze of lemon. A staple of Ramadan but eaten year-round. In Marrakech, the best harira is served from the small stalls on the eastern edge of Djemaa el-Fna early in the morning and at dusk.

Price: 10–15 MAD per bowl.

Msemen

Flaky, layered flatbreads cooked on a griddle and served with argan oil and honey, or stuffed with onion and spiced minced meat (the savoury version is called meloui). The best msemen in Marrakech comes from the bread women near Bab Doukkala — they've been making them at the same spot for decades.

Price: 3–5 MAD each.

Mechoui

A whole lamb slow-roasted in an underground oven until the meat falls from the bone with the lightest touch. In Marrakech, head to the Mechoui Alley just north of Djemaa el-Fna. You point to the cut you want, it's weighed and wrapped in flatbread, and you eat it standing at a stall counter. One of the world's great street food experiences.

Price: 120–180 MAD per kg.

Brochettes

Skewers of spiced lamb and beef, grilled over charcoal. At Djemaa el-Fna, ignore the touts at stall numbers 1–10 (all tourist-facing) and walk to the local rows at the back where the smoke is thickest.

Price: 15–25 MAD per skewer.

Snail Soup (Babbouche)

Don't be put off by the unusual ingredient. Snails are simmered in a spiced broth of wild thyme, orange peel, liquorice root, and a dozen other spices. The ritual is important: the broth comes in a cup, the snails are picked out with a toothpick. It's warming, savoury, and addictive.

Price: 10 MAD per cup.

Makouda

Deep-fried potato fritters with a crispy crust and fluffy interior, served with harissa. Found at market stalls across the country — Fes's souk has some of the best. Perfect as a mid-morning snack while you're exploring.

Price: 3–5 MAD each.

B'ssara

A thick soup of dried broad beans, blended with olive oil, cumin, and paprika. The breakfast dish of the northern cities — Fes, Meknès, and especially Chefchaouen, where b'ssara is eaten with khobz (round bread) and a glass of fresh orange juice. One of Morocco's cheapest and most satisfying meals.

Price: 8–12 MAD.

Calamari and Grilled Fish (Coastal Cities)

At Essaouira's harbour, fishermen sell their catch to the line of grill restaurants along the port wall. You choose your fish, it's weighed and grilled in front of you, served with chermoula sauce, olives, and bread. The freshest seafood you'll eat anywhere in the world.

Price: 60–120 MAD depending on the fish.

Pastilla

This is street food at its most refined — a thin warqa pastry filled with pigeon (or chicken) meat, almonds, cinnamon, and eggs, dusted with icing sugar. It shouldn't work, but the sweet-savoury combination is extraordinary. Originally from Fes, now found across Morocco.

Price: 25–40 MAD at stalls; more at restaurants.


Regional Variations

Marrakech: Mechoui, brochettes, snail soup, Djemaa el-Fna drama.

Fes: Pastilla, b'ssara, the best sandwiches in Morocco (kefta in khobz).

Essaouira: Fresh grilled fish and squid, beach snacks.

Chefchaouen: B'ssara, mountain honey, fresh goat cheese.

Merzouga: Berber tagine cooked in sand, dates from local palms.


Food Safety Tips

  • Avoid raw salads at street stalls — cooked food is always safer.
  • Busy stalls with fast turnover are safer than empty ones.
  • Trust your nose: fresh grilled meat smells extraordinary; off meat smells immediately wrong.
  • Carry hand sanitiser and use it liberally before eating.
  • Water: always buy bottled. The local habit of drinking tap water is fine for locals (their microbiomes are acclimatised), but it'll ruin a traveller's trip.

  • The Best Markets for Eating

    | City | Market | Speciality |

    |---|---|---|

    | Marrakech | Djemaa el-Fna | Everything |

    | Fes | R'cif Market | Sandwiches, b'ssara |

    | Essaouira | Harbour Port | Grilled fish |

    | Casablanca | Central Market | Seafood, produce |

    | Meknès | Place el-Hedim | Msemen, brochettes |

    Eat early, eat often, and eat where the locals eat. That's the only rule you need.

    Comments

    Loading comments…