Marrakech is a paradise for food lovers. The city's vibrant streets—especially the iconic Jemaa el-Fnaa—are filled with enticing smells, sizzling grills, and authentic Moroccan flavors. Here’s our top list of street foods you can’t leave Marrakech without tasting!
1. Moroccan Harira Soup
This tomato-based soup with lentils, chickpeas, and spices is especially popular during Ramadan. It’s served hot with dates and bread at many street stalls.
2. Grilled Mechoui (Slow-Roasted Lamb)
Fall-off-the-bone lamb, roasted in underground pits, seasoned with cumin and salt. You’ll find it served on wax paper in the meat corners of Jemaa el-Fnaa.
3. Snail Soup (Babbouche)
A Moroccan delicacy! Snails are served in a hot herbal broth believed to aid digestion. Look for large pots surrounded by locals—it’s a staple experience.
4. Brochettes (Meat Skewers)
Marinated and grilled beef, lamb, or chicken skewers. Served with khobz (Moroccan bread), harissa, and cumin salt. Delicious and affordable.
5. Msemen & Harsha (Street Breads)
Msemen is a pan-fried square flatbread often stuffed with onions and spices, while Harsha is a semolina bread — best enjoyed with honey or cheese.
6. Fresh Orange Juice
Served in tall glasses from dozens of vendors in Jemaa el-Fnaa, the orange juice is famously sweet, refreshing, and cheap.
7. Chebakia & Moroccan Sweets
Deep-fried sesame cookies coated in honey and rosewater. Perfect to grab for dessert after a spicy meal.
Where to Eat It?
- Jemaa el-Fnaa: The main square is the heart of Marrakech street food culture. Arrive around sunset for the full experience.
- Rue Bab Doukkala: Popular with locals, you’ll find authentic snacks without the tourist prices.
Food Safety Tips
- Eat where locals gather—this usually signals good turnover and freshness.
- Go vegetarian if you’re unsure about meat quality.
- Stick to bottled water and freshly squeezed juices from clean stalls.