Things to eat in Morocco

Morocco is full of colourful and diverse culinary delights, from the prized couscous to the golden fritters of maakouda, deep-fried salty sardines with chermoula and soft doughnut-like sfenj. But the best advice is to follow your nose and follow the crowds. Moroccans know their food, and sharing the deliciousness is entrenched in their culture.

What to eat in Morocco

Tagine

Ah, the iconic Moroccan dish that's stood the test of time. These stews slow-cooked under a cone-shaped lid are the pride and joy of Berber and Moroccan cuisine, with endless variations and combinations of flavours. Chicken, olive and citrus is a well-known favourite, as is lamb or beef with prunes, fish with chermoula, and chicken and apricot. And what's it almost always served with? Khobz, or Middle Eastern flatbread, to mop up all of the sauces.

Harira

Often consumed by the bucketload during Ramadan to break the fast, this hearty soup is believed to have Berber roots and is now considered one of the national dishes of Morocco. Made from tomatoes, chickpeas, lentils, rice, chunks of lamb and a whole range of spices, you'll be able to buy a bowl of this anywhere, from a streetside vendor to a high end restaurant – it's that popular.

Bastilla

Bastilla, or pastilla as it's known in other parts of the Maghreb, is a baked meat pie traditionally made with squab, but more commonly filled with chicken these days. Spices, blanched almonds, parsley, onions, pastry, saffron and butter all go into this layered pie that's then topped with powdered sugar and cinnamon. Served as a starter on special occasions and with vegetarian options readily available, it's definitely a crowd pleaser.

Mechoui

Make your way to Mechoui Alley in Marrakech to find some delectable roasted lamb or mutton for your travels. It's sold by the kilo and all it needs is a sprinkling of salt and cumin for the succulent meat to shine. There's also the local speciality of whole roasted sheep's head at these establishments too, if that takes your fancy.

Msemmen

Try some msemmen, also known as rghaif,  a grilled flatbread made of paper-thin layers of dough folded on each other, often served at breakfast with a mint tea. It's thought to have originated in North African Berber cuisine (msemmen meaning 'well baked' in Berber languages) and you can commonly find them being flipped and fried in markets. Eat it plain, topped with honey and butter, or stuffed with kefta and onions or spicy herbs and vegetables. 

Moroccan barbecue

Let's get the grill fired up. Brochettes, or kebabs, are Morocco's version of perfectly charred and cooked meats on a stick, often found smoking out streetside market stalls or restaurants around Marrakech. Also on the grill are merguez – small North African lamb sausages that pack a punch, seasoned with harissa, paprika and a cocktail of other spices. Both are often served with khobz (Middle Eastern flatbreads) and whatever other sides you'd like. 

Baghrir

These semolina pancakes have a delicate texture and are one of the best Berber desserts around. As the pancake batter hits the pan, dozens of small holes appear on the surface, ready to soak up any number of lavish spreads and syrups you might wish to top your baghrir with. Jam, raisins, honey and butter syrup, perhaps with a hint of orange blossom – all of your sugary dreams have come true.

Kaab el Ghazal

Keep them sweet treats coming! Kaab el Ghazal, or gazelle horns, are a crescent-shaped cookie with a thin outer shell filled with almond paste. They are either coated with crushed nuts or dipped in orange blossom water and dusted with sugar. These nutty delights can also be found in parts of Algeria and Tunisia. 

Vegetarian and vegan options in Morocco

Much of Morocco's cuisine revolves around meat, but vegetables are an essential staple and a crucial ingredient in many dishes of the Maghreb. Trust us, your diet can consist of more than just flatbread and hummus. Keep an eye out for vegetable-based tagines and couscous, the renowned zalouk (a smokey eggplant and tomato salad), vegetable briouats (triangular-filled pastries) and cinnamon oranges. Vegan options are slightly more limited, as many of the bread and couscous dishes have butter added, but your best bet is to enquire if yours can be made using oil instead. Otherwise, dining well on varied vege offerings in Morocco is easy.

Read more about vegetarian options in Morocco

Read more about what to drink in Morocco

Want to learn more about Morocco? Return to Morocco FAQs

Our tours in Morocco