15 Scrumptious Moroccan Dishes You Need to Try
Treat your taste buds to these Moroccan foods ranging from salads, soups and stews to pastries.
Moroccan cuisine reflects the country’s rich cultural heritage, drawing from Amazigh, Arab-Andalusian, Jewish, Mediterranean, and African culinary traditions. Generations of cooks have brought these influences together through distinctive ingredients, regional recipes, and time-honoured cooking techniques.
Spices such as cumin, cinnamon, coriander, saffron, ginger, and ras el hanout play a major role in Moroccan cooking. Preserved lemons, olives, dried fruits, fresh herbs, and argan oil also bring depth and variety to many dishes.
From communal plates of couscous to slow-cooked tagines and hearty bowls of harira, these are some of the best traditional Moroccan dishes to try during your travels.
1. Couscous

A traditional North African dish with Berber roots, couscous is often eaten in Morocco on Fridays. Indeed, you may find that it’s not available in many restaurants on other days of the week. The small balls are made from soft wheat or barley flour and steamed in a special pot. It is served with various meats and vegetables. The most famous Moroccan couscous is seven-vegetable couscous. As the name suggests, the dish has seven different types of vegetables, though it also contains meat as well. Couscous is typically eaten with the hands with everybody sharing from a communal dish, though more families are starting to use cutlery today.
2. Bissara

Image credit: marketfood.ma
Bissara is an especially popular dish in the northern and eastern regions of Morocco. A thick, hearty, and comforting soup, it is typically eaten as a filling breakfast. Made from fava beans, it is seasoned with salt, cumin, and chilli.
3. Tagine

Another iconic dish from Morocco, the Moroccan tagine is different to dishes called tagine from other North African countries. Cooked in a clay pot, which is also called a tagine, the dish can contain an assortment of vegetables, meat, poultry, and seafood. The dish takes its name from the pot it is cooked in and the method of cooking as opposed to from the actual ingredients and recipes. One of the most popular tagines contains chicken and lemon. The dish takes a fairly long time to cook, traditionally over coals, and the addition of herbs, spices, dried fruit, and olive oil makes it even more flavourful. Tagine is usually served with chunks of Moroccan bread, with the bread used to scoop up ingredients and sauce.
4. Harira

Image credit: Inés Fernández
Harira is another Moroccan soup that is filling and delicious. The main ingredients are chickpeas and lentils, with tomatoes and seasonings as a base. Other vegetables, such as onion and celery, may be added, and some people like to also include small pieces of chicken or lamb for extra protein and flavour. Each family may have a slightly different way of preparing the soup, so don’t be surprised if no two bowls taste the same. Some people like to boil and blend the ingredients so that the soup is quite smooth, whereas others like the texture when the chickpeas and lentils are still distinguishable. It is commonly eaten during Ramadan and the cooler winter months.
5. Tangia

Image credit: Tripadvisor
Tangia is a local dish from Marrakech. The meal takes its name from the type of urn-like pot that it is cooked in. It is historically linked with souk vendors, as sellers would often prepare a pot to take on a picnic on their day off. The pot is stuffed with meat, lemon, salted butter, garlic, and spices, before being slow-cooked in coals. Traditionally, people would take their tangia to the local hammam (Moroccan steam bath) and leave it to cook in the embers that heated the water.
6. R’fissa

Image credit: made recipe
R’fissa is a traditional Moroccan dish with Arabic roots. It is a type of stew made from lentils, chicken, fenugreek seeds, and mixed spices. The stew is served on top of a bed of shredded crepes. It is full of flavour and has an interesting texture. It’s especially popular in the winter months and at celebrations. It’s common for people to eat the stew from one large communal dish.
7. Moroccan Salad

Simple yet flavourful, Moroccan salad is made with just a few key ingredients — tomato, pepper, and onion, all chopped into fine pieces, flavoured with cumin and coriander, and drizzled with a splash of olive oil.
8. Mechoui

Image credit: Andre Piquet
A common item at wedding feasts and large celebrations, mechoui is a whole lamb that is slow-cooked over coals in a fire pit. It takes on a smoky taste from the coals and is cooked until the meat is tender and almost falling right off the bone. The melt-in-mouth meat is seasoned with a pinch of salt and cumin.
9. Brochettes

Image credit: Melanie K Reed Photography
Another meaty favourite, brochettes are essentially meat skewers; the dish takes its name from the French word for skewer. Chunks of lamb, liver, lamb sausage, chicken, or fish are speared and grilled, commonly served still on the sticks. Brochettes typically come with a range of sides, which may include olives, grilled tomatoes and peppers, fries, and rice.
10. Sardines

With a coastline stretching along both the Atlantic Ocean and the Mediterranean Sea, it’s little surprise to find that fish and seafood are common in Morocco. Morocco is one of the world’s largest producers of sardines, and the small fish are enjoyed locally too. More common, naturally, by the coast, Essaouira and Safi are key places for enjoying tasty sardines. Tuck into a plate of grilled sardines with gusto.
11. Amelou

Image credit: Amelou
Not a meal in itself but a dip, amelou is a thick and nutty accompaniment that’s made from almonds, honey, and argan oil. Argan oil is most known for its use in hair and skincare products, and many people are surprised to find that it also has some culinary uses. Morocco is one of the only countries where argan trees grow in the wild, and you’re more likely to find amelou in argan-growing areas like around Agadir and Essaouira.
12. Makouda

Image credit: food reporter
Makouda is a deep-fried potato patty, with egg often used to bind the potato together. People may cook it at home but it is also a very common street food. It can be eaten alone, sometimes dipped in tomato ketchup, used to stuff a sandwich, or alongside a salad.
13. Zaalouk
Zaalouk is a cooked Moroccan salad made primarily from aubergines and tomatoes. Garlic, cumin, paprika, coriander, parsley, and olive oil are added to create a smoky, richly seasoned mixture.
The vegetables are cooked and mashed until they form a soft dip-like consistency. Zaalouk is generally served at room temperature as a starter or side dish and eaten with pieces of Moroccan bread.
Although recipes vary, some versions roast or grill the aubergines first to give the salad a deeper smoky flavour.
14. B’stilla

Image credit: WhitBit’s Kitchen
B’stilla is a speciality from Fes and there are both sweet and savoury varieties. A baked stuffed filo pastry, it’s often served at weddings and other special events. Fillings may include lamb, chicken, fish, pigeon, almonds, and spices like cinnamon and saffron.
15. Kefta

Image credit: The View from Fez
Kefta are Moroccan meatballs. The balls of minced lamb or beef are often grilled or barbecued, though there are several ways to cook them. The meat is seasoned before cooking, usually with varying amounts of salt, pepper, cumin, paprika, coriander, parsley, and onion, depending on the preferences of the cook.
These 15 dishes are just are few of the mouth-watering meals you’ll encounter in Morocco. There are many types of delicious bread, something of a staple in Morocco, and an abundance of sweet treats. And, there’s no shortage of sweet mint tea to wash everything down with!


