Photo by Andrew Slifkin on Unsplash
Discover what to eat in Morocco, from 5-dirham breakfast soups and crispy street snacks to slow-cooked tagines and Friday couscous.
Eating in Morocco is never just about fuel; it is a fundamental part of daily social life. While upscale riads serve beautifully layered multi-course meals, some of the most memorable flavors in the kingdom are found sizzling on street corners, poured from battered copper teapots, or bubbling away in earthenware pots in unassuming neighborhood eateries.
If you are willing to step slightly outside your comfort zone, Moroccan street food offers an incredible blend of fresh ingredients, bold spices, and incredible value. Here is what you should eat, where to find it, and what to expect to pay.
Morning Fuel: Breakfast on the Moroccan Streets
Moroccan breakfasts lean heavily on carbs, olive oil, and hot drinks. Skip the Western-style hotel buffets at least a few mornings to join locals at the neighborhood fried-bread stall or milk bar (laiterie).
- Bissara: A thick, velvety soup made from split dried fava beans (or green peas), served boiling hot with a heavy drizzle of olive oil, cumin, and chili powder. It is the ultimate cold-morning comfort food, especially popular in northern cities like Tangier and Fes. Expect to pay around 5 to 10 MAD for a bowl with fresh bread.
- Msemen and Meloui: Square or circular laminated flatbreads cooked on a flat griddle until golden and flaky. Eat them plain, smeared with soft cheese and honey, or stuffed with spicy minced onions and herbs (Msemen Mahshi). Plain ones cost roughly 2 to 4 MAD each.
- Sfenj: The Moroccan doughnut. Lightly salted dough ring fried fresh to order in massive vats of oil, producing a golden crust with a chewy inside. They cost about 1 to 2 MAD each and are best eaten piping hot out of a paper wrapper.
Midday & Evening Street Eats
As afternoon approaches, market alleys fill with smoke and sweet-and-savory aromas. Look for stalls with high customer turnover, particularly those packed with local workers during peak lunch hours.
Sardine Sandwiches
Morocco is the world's top exporter of canned sardines, but fresh sardines are a staple along the coast and in inland markets alike. Sardines are stuffed with chermoula—a tangy marinade of coriander, garlic, cumin, lemon, and olive oil—and either fried or grilled over charcoal. Served inside a crusty quarter-loaf of khobz bread with fresh tomato sauce and grilled peppers, a full sandwich costs typically between 15 and 25 MAD.
Maakouda
These spiced potato patties are fried until crispy and eaten either as a snack or stuffed into a loaf of bread along with spicy harissa, olives, and fresh tomatoes. It is one of the cheapest, most filling street meals you can buy, usually priced around 5 to 10 MAD for a stuffed sandwich.
Bbabouche (Snail Soup)
You will spot steam rising from large brass kettles on wheels in major squares like Jemaa el-Fnaa in Marrakech or Grand Socco in Tangier. Land snails are simmered in a complex broth infused with thyme, liquorice root, aniseed, and bitter orange peel. Use a toothpick to extract the snails, then drink the digestive, herbal broth straight from the bowl. A small bowl costs around 10 to 15 MAD.
Harira
A rich, tomato-based soup packed with chickpeas, lentils, vermicelli, and herbs, traditionally eaten to break the fast during Ramadan, but available year-round in street stalls. It is typically served with sweet chebakia pastry or dates, creating a delicious sweet-salty contrast. A bowl usually runs between 5 and 10 MAD.
Sit-Down Classics: Tagine, Couscous, and Pastilla
While street snacks are great on the go, proper sit-down meals form the core of Moroccan culinary heritage. Do not leave the country without trying these essential dishes:
Tagine: Named after the conical clay pot it cooks in, a tagine is a slow-cooked stew where meat (lamb, beef, or chicken) becomes tender alongside vegetables or dried fruits. Classic combinations include chicken with preserved lemons and olives, or beef with caramelized prunes and almonds. In neighborhood hole-in-the-wall spots, expect to pay 35 to 50 MAD; mid-range restaurants charge around 70 to 110 MAD.
Couscous: In Morocco, couscous is not a quick weeknight grain—it is a labor-intensive ritual typically prepared on Fridays. Fine semolina grain is steamed multiple times over a simmering broth containing seven vegetables and tender meat. It is eaten communally from a large platter. Finding true homemade Friday couscous is worth prioritizing.
If a street food stall is packed with local families and cab drivers, the turnover is high, the ingredients are fresh, and the food is safe. Follow the crowds.
TopInMorocco Local Team
Practical Advice for Foodies
Eating street food in Morocco is generally safe if you exercise reasonable common sense. Stick to vendors who prepare food in front of you, look for places with high local turn-over, and drink bottled or filtered water rather than tap water. If you have a sensitive stomach, ease into raw salads and stick to piping-hot cooked foods for your first few days.
Tipping at local food stalls is small—leaving 2 to 5 MAD on a simple street meal is appreciated. At sit-down restaurants, 10% is standard for good service.
Navigating the food scene across different regions—from seafood hubs like Essaouira to spice markets in Fes—can feel overwhelming. Tools like TopInMorocco can help you map out your itinerary, discover neighborhood eateries recommended by locals, and balance street food adventures with top-rated dining spots across every stop on your trip.