The historic medinas of Morocco are sensory rollercoasters. As you navigate the narrow, labyrinthine alleys of Marrakech, Fes, or Essaouira, you will be surrounded by the intoxicating aromas of spices, roasting meats, and fresh bread.
Eating Morocco street food is one of the most exciting and authentic ways to connect with local culture. Here are the top street food bites you must try on your next medina adventure.
1. Msemen (Laminated Pancakes)
A beloved breakfast and afternoon snack. Msemen are square-shaped, multi-layered flatbreads cooked on a flat griddle. They are crispy on the outside, chewy on the inside, and traditionally served hot with a drizzle of honey, butter, or filled with a savory onion-herb paste (*Khlii*).
2. Maakouda (Potato Fritters)
A popular, budget-friendly street snack. Maakouda are small potato patties spiced with garlic, cumin, and coriander, dipped in batter, and deep-fried to a golden crunch. They are eaten on their own or stuffed inside fresh bread with tomato, lettuce, and spicy harissa sauce.
3. Snail Soup (Babbouche)
If you are feeling adventurous, look for the steaming carts piled high with brown land snails. The snails are simmered in a complex herbal broth containing over 15 spices, including thyme, licorice root, aniseed, and hot pepper.
- How to eat: Use a toothpick to pluck the snails from their shells, then drink the highly restorative, spicy broth.
4. Moroccan Brochettes (Skewers)
You will smell these before you see them. Street vendors grill spiced skewers of beef, lamb, chicken, or minced meat (*kefta*) over hot coals. They are usually served tucked inside a warm loaf of bread with grilled tomatoes, onions, and cumin.
5. Sardine Sandwiches
Morocco is the world’s largest exporter of canned sardines, and fresh sardines are a medina staple, particularly in coastal towns. Sardines are stuffed with *chermoula* (a garlic-cilantro herb marinade), sandwiched together, fried, and served with fresh salad.
Street Food Safety Tips
- Follow the Crowds: Look for stalls with long lines of locals. This guarantees the food is fresh and the turnover is high.
- Eat it Hot: Choose foods that are cooked to order right in front of you.
- Wash Your Hands: Carry hand sanitizer, as street eating is often a hands-on experience.
Exploring Morocco street food is an delicious, affordable, and unforgettable journey into the heart of Moroccan daily life.


