Morocco is a country rich in flavors. Walking through the streets, you’ll smell fragrant spices, grilled meats, and fresh bread all around. From street stalls to luxury restaurants, there’s an amazing variety of food to enjoy. Here’s what you should definitely try when you visit.
Tagine
Tagine isn’t just a dish; it’s an experience. Slow-cooked in a clay pot, it’s filled with lamb, chicken, or beef, along with vegetables, nuts, and fruits. The spices—cumin, ginger, turmeric—bring it all together beautifully. Try it with a side of couscous to soak up the sauce. You’ll find this dish almost anywhere, but it’s worth trying one made in a traditional restaurant or even at a local’s home.
Couscous
Couscous is Morocco’s staple—served with seven vegetables and often paired with lamb or chicken. Fridays are the time to try it, as it’s a traditional meal after prayer. Although the dish can be found in fancy restaurants, it’s best to enjoy it with locals in smaller places or at traditional market stalls.
Harira
Harira is more than just soup—it’s the heart of Moroccan comfort food. This dish, made from tomatoes, lentils, chickpeas, and spices, is often served during Ramadan when it helps people break their fast. You can find it being served at stalls around the markets or as a starter in many restaurants.
Mechoui
Lamb lovers rejoice. Mechoui is slow-roasted lamb, crispy on the outside but oh-so-tender inside. The best versions are often cooked for hours in underground pits, giving the dish a smoky flavor. Head to a local market—especially in Marrakech’s Djemaa el-Fna square—for this delicious treat.
Pastilla
If you like sweet and savory mixes, you’ll love pastilla. This pie is made with delicate layers of pastry and traditionally stuffed with pigeon meat, almonds, and cinnamon, then topped with powdered sugar. It might sound unusual, but the blend of spices and textures makes it a must-try.
Street Food Favorites
Brochettes

For a quick bite, grab some brochettes—skewered meat grilled over coals. They’re cheap, flavorful, and can be found at food stalls everywhere. Pair them with a freshly baked Moroccan flatbread, and you’ve got yourself a simple yet satisfying meal.
Sfenj
This is Morocco’s answer to the donut. Sfenj is deep-fried dough, crispy on the outside but cloud-like on the inside. Street vendors sell these piping hot, and they’re best eaten plain or with a dusting of sugar. They make for a great snack while you’re wandering the souks.
Briouats
Briouats are small envelopes of pastry stuffed with either meat or almonds and spices. These crunchy bites are found in most markets, perfect for snacking while walking. If you like savory filling, go for the minced meat option. For those with a sweet tooth, the almond paste variety won’t disappoint.
Snails (Babouche)
For something truly local and adventurous, try snails. They’re cooked in a flavorful broth packed with anise, thyme, and other spices. Locals often slurp up the snails from small bowls at street stands, especially in Marrakech. It might be an acquired taste, but it’s a fun bite of Moroccan street food culture.
Where to Eat
Food Markets (Souks)
One of the best ways to experience Moroccan food is by wandering through the markets. Djemaa el-Fna in Marrakech is the most famous, with stalls piled high with grilled meats, salads, pastries, and more. The smells and buzz of the market add to the experience, and this is where you’ll find the most authentic, affordable food.
Local Restaurants
In cities like Fes and Marrakech, you’ll find small local restaurants serving simple yet deeply flavorful dishes. Try to find places where Moroccans are eating—that’s always a good indicator. There are plenty of hidden gems serving up the best tagine, couscous, and harira.
Fine Dining
If you’re looking for a more upscale experience, Morocco has many riads (traditional houses) that offer gourmet versions of Moroccan classics. You’ll not only get high-quality ingredients but also a more relaxed atmosphere within beautifully restored Moroccan homes.

Cafes and Teahouses
Don’t forget to stop by a cafe. Moroccan mint tea, with its perfect blend of sweetness and mint, is almost unavoidable—even local barbers will offer you a cup! Pair it with a pastry or just sip and relax after a day of exploring the markets.
Morocco’s food scene is all about fresh ingredients, rich spices, and slow cooking. Whether you’re biting into some street food or sitting down for a full meal, expect to be wowed by the flavors. Just be sure to arrive hungry.
Leave a reply