Moroccan Food: 50 Best Foods You Will Love

by Fay

All you Need is Moroccan Food!

Moroccan food is known all over the world for its unique and interesting flavors and varieties. The beauty of food in Morocco goes back to its history and culture.

Being an extremely old and diverse nation, Moroccan food is expressed through centuries of cultural and religious influences. Also, the geographical location of Morocco is on the border of Europe and Africa and the gateway to the Mediterranean.

If you combine all these influences, what you are left with is the result of a culinary big-bang, known today as Moroccan cuisine.


Morocco is famous as one of the best food destinations in Africa. That being said, traveling to Morocco meant for me getting familiar with the food culture of Morocco: eating traditional Moroccan food, sampling traditional dishes from Morocco, and drinking typical Moroccan drinks. Local food in Morocco and Moroccan local cuisine were on my list of things to do in Morocco.

Tasting the traditional Moroccan mint tea and the Moroccan breakfast were the first two things on my Morocco bucket list!

Save This Post For Later!

No time to read this guide on the best food in Morocco? Click on the Pinterest save button to pin it for later!

food in morocco


The Best Meals in Moroccan Food

This section is divided into Speciality food or main courses, starters, pastries and sweets, and finally, drinks. You can jump straight to a section or just read through the whole post to not miss a single dish.

Now let’s get down to the list of the most amazing Moroccan food. Some of these happen to be my personal favorites.

Speciality Food in Morocco

1. Moroccan Couscous

food in morocco moroccan couscous

Couscous ‘Seksu’ is the national dish of Morocco. Every Friday after Jumuaa prayers, Moroccans around the world gather around a large clay plate to feast on the traditional Moroccan Couscous.

Originally a Berber dish, the Moroccan couscous is basically a steamed wheat grain (sometimes semolina grains) topped with 7 different veggies and meat or chicken previously cooked in a super tasty broth.

A two-part pot is used to cook this special dish where the bottom part serves to slowly cook the meat and veggies while the top part is where the grains are getting steamed.

The couscous is usually served with Leben, a famous Berber drink that is made by letting milk ferment for a few hours and then shaking it until you get a sour delicious drink.

2. Tagine (Tajine)

food in morocco tagine tajine

Tagine is an age-old Moroccan Amazigh tradition of cooking food with a unique dome-shaped clay pot. The dish was named after this unique pot. This world-famous food can be made with chicken or meat or vegetables-only if requested but not common for Moroccans since they LOVE their meat :P.

The Tagine is made by cooking the meat in a mix of exotic spices, onions, and then top it up with either vegetable, green olives, or nuts. What I like about the Moroccan Tagine is the beautiful presentation and that it is always served with bread (Khobz). I love the Moroccan Khobzzzz!

3. Rfissa

food in morocco Rfissa

Another favorite food in Morocco is this one. Rfissa is a very popular dish in Morocco during celebrations. Rfissa is traditionally made with Msemen pastry bread (Found in Moroccan breakfasts), chicken, lentil, and chicken broth.

This Moroccan savory dish cannot be served without its two main ingredients, the Fenugreek spice, and Ras El Hanout a blend of several spices. Rfissa is cooked with these 2 ingredients and they are also added on the side when serving for whoever wants more!

In addition to the mouthwatering taste, Rfissa is known to be good for health especially for women recovering from childbirth and that’s why Rfissa is present in every newborn party in Morocco (S’boua)! Don’t miss the opportunity to attend one of these to taste Rfissa.

4. Djaj Mehmer (Chicken With Preserved Lemon)

food in morocco chicken with preserved lemon

Chicken with preserved lemon and olives is another dish that Moroccans like to serve on occasions such as weddings. It can be served in a Tagine or in a beautifully decorated plate.

As the name speaks for the dish, it is made with chicken slowly cooked with spices, garlic, onions, and flavored with homemade preserved lemon and green olives.

Sometimes, the chicken can be cooked with spices, then roasted or fried to get that dark brown color before serving it with lemon and olives. Djaj Mhemer is served with Moroccan bread.

5. Lhem B brkoko (Meat with prunes)


Slowly cooked on a coal fire, that’s how Moroccans serve you the most tender and jaw-dropping meat dish. The meat is cooked with garlic, saffron, ginger, onions, and species then topped with syrup cooked prunes, and finally decorated with fried almonds.

Lamb or beef tagines with prunes are the best food you can try in the bustling restaurants in Morocco. However, this recipe is quite easy to try at home, and you don’t need a special pot. A conventional pot can do just fine.

6. Meatball Tagines (Kefta Tajine)

food in morocco meatball tagine

Meatball (Kefta) tagine is a heavenly delicious meal that you can have for lunch or dinner. The mincemeat is seasoned with a lot of cumin, paprika, and herbs before being shaped into small balls and cooked slowly in a tomato sauce.

The last 10 minutes is when the egg mix is poured to add a fabulous touch and taste to meatballs. The result is a light, delicious, and filling dish served with homemade Moroccan bread. It’s a must-try food when you visit Morocco.

7. Fish Tagine (Tajine Hout)

food in morocco fish tajine tagine

Can I have a fish Tagine? Yup, you can! Moroccans are so creative with their Tagine recipes. They can make a tagine out of everything, even fish. You can have Sardine meatballs Tagine or a whole fish Tagine.

I like sardine meatballs more, so if you are a fish lover, try it on your next trip to Morocco. The picture below is an example of a fish and vegetable tagine with veggies.

8. Moroccan Roasted Lamb (Mechoui)


Lamb Mechoui is surprisingly is one of the delicious foods you can try in Morocco especially in Marrakech. It is also a unique and crazy experience given how it’s cooked.

Usually, the Mechoui is made by wrapping a whole sheep like a popsicle and cooking in a very hot and big pit hole where they can stuff five sheep at a time (Wow!)

The result is insane, a jaw-dropping saucy and tender meat. And you can choose your cut from wherever you want, a leg, a shoulder the choice is all yours.

9. Boulfaf (Grilled Liver)


Eid Al Adha in Morocco wouldn’t be complete without Boulfaf. Boulfaf is a spiced and coal-grilled lamb liver and heart with fat (optional).

After the meat big pieces are nicely grilled on a coal fire, they are cut into small cubes and then wrapped in pieces of fat and put again on fire for a few minutes and finally seasoned with salt and pepper and served.

10. Khlii (khlea) with eggs

We know eggs but what is Khlii? Khlii (or Khlea) is a kind of dried and preserved meat or let’s say a type of jerky in Moroccan cuisine.

Traditionally it’s made by marinating beef meat in lots of spices and garlic. The meat is then sundried and finally preserved in fat. Sounds unhealthy right? WHO CARES!!! You should definitely try the Khlii and eggs dish for breakfast when visiting Morocco.

The Khlii meat is first sauteed for a few minutes then the eggs are added et voila Besehha as Moroccans say! On a serious note, khlii is not consumed in large quantities.

11. Tangia or Tanjia

If there is one food you shouldn’t miss in Morocco, it is Tangia (or Tanjia). This Marrakech specialty dish can be hard to find outside Marrakech and even if you do find it, I believe it won’t taste as good as the one found in Marrakech.

Tangia is not to be confused with Tajine. It’s totally different. Tangia is traditionally a few chunks of nicely spiced lamb meat cooked in a clay amphora for hours in a traditional street oven.

When the meat is seasoned with various ingredients including herbs, spices, garlic, saffron, cumin, turmeric, and lastly Smen (A homemade salty butter) it is then put in the amphora, sealed, and sent to the oven to be buried in hot coal ashes.

When the clay amphora is taken out after a few good hours, it is usually served in a Tagine (the pot) with some homemade cooked break.

12. Steamed sheep head (Lhem Rass)

The sheep head is cleaned and steamed and cut into pieces then seasoned with salt, pepper, and cumin. This food is made every Eid Al Adha. However, in Marrakech, you can purchase a whole head or even half and enjoy the soft and tender meat.

My favorite part of the sheep’s head is the super-soft cheek meat.

Starters and Soups

13. Chicken or Seafood Pie (Pastilla/Bstila)

food in morocco bastilla

Patilla refers to a different type of food in Russia and the Philippines. However, in Morocco, Pastilla also spelled Bastilla means something very yummy, a crispy dough pie with meat fillings.

The Moroccan Pastilla has an unusual mixture of sweetness and salt that can wake your taste buds up for sure. There are two main versions of Moroccan Pastilla, one with poultry and one with seafood.

Pastilla is generally served as a starter of special meals and occasions including wedding celebrations.

14. Tomato & Lentils Soup (Harira/H’rira)

Harira is a traditional Moroccan soup made of tomato sauce, onions, lentils, chickpeas, spices, and a lot of fresh coriander and parsley.

Harira is considered a Ramdan special in Morocco. Ramadan Iftar (breakfast) can’t be complete without a bowl of Harira or two. Don’t worry! Harira is also made and served even out of Ramadan in some restaurants and cafes in Morocco.

Local Tip: To enjoy the Moroccan Harira even better try adding a sparkle of sweetness like Chebbakia or dates to the meal.

15. Bissara Soup with Olive Oil

While Harira stands out from the crowd for being a very famous soup in Morocco, Bissara deserves a mention for being a very much loved dip during the cold months in the country.

Bissara is made of pureed broad beans flavored with mainly olive oil, lemon juice, and lots of cumin, and it is commonly served for breakfast. It might not be easy to find this dish everywhere but if you go to the countryside villages you will have better luck tasting it.

16. Zaalouk

Zaalouk moroccan starter

Zaalouk is a Moroccan salad of cooked eggplants, tomatoes, and peppers. The eggplant and peppers are first grilled, peeled, and then mixed with the tomatoes and sauteed in olive oil, garlic, and spices.

Zaalouk is a great Moroccan starter (salade) that goes with meat dishes like Lamb and chicken Tagine. The starter is usually served cold on small plates around the main dish and eaten ideally with Moroccan bread.

If this sounds delicious to you, worry not! because you won’t need to book a flight to taste Zaalouk, it is an easy recipe that you can make at home in 15 minutes. Try it!

17. Potato Fritters (Makouda)

Maakouda refers to a Moroccan appetizer dish. It is traditionally prepared with mashed or grated potatoes, seasoned with sauteed onions, garlic, salt, cumin, and turmeric for the yellow color.

There is also a version where tuna, meat, or cheese is added. Then the fun part, this potato mix is rolled into circle-shaped cakes and fried. Maakouda is also a famous street food in Morocco that might be eaten plain or in a sandwich.

18. Lentil Soup (A’dess)

Lentils in Morocco are usually served as a side dish or as a starter. They are cooked with onions, tomatoes, garlic with added spices like pepper, salt, turmeric, and cumin. The lentil soup in Morocco is a staple food that can be vegetarian or with meat.

19. Moroccan White beans (Loubia)

Loubia is made with white beans. They are soaked overnight then cooked with onions, tomatoes, a lot of herbs, and spices (salt, pepper, and turmeric). It is also common to add meat or chicken. This staple Moroccan dish is found in other cuisines around the world like Turkish cuisine for example.

Best Sweets and Pastries to Try in Morocco

20. Chebbakia

The rose-shaped sweet pastry is a Ramadan-must in Morocco. It goes so well with Harira soup and dates. Chebbakia is made of a special Chebbakia dough and rolled to get the unique shape and then deep-fried until golden, and finally dipped in a homemade syrup and sprinkled with sesame seeds.

21. Sellou/ Sfouf

Sellou, also called Sfouf is a rich dessert or a snack that goes with Moroccan mint tea or spiced coffee. Sellou is a mix of ground-fried almonds, ground-toasted sesame seeds, browned flour, and flavored with cinnamon powder, anise powder, and honey or sugar.

The nutty ground is then mixed with melted butter or warmed olive oil. Unfortunately, Sellou is not commonly served in restaurants and cafes but it can be found on the menu of some Riads in Morocco.

22. Kab El Ghzal (Gazelle Horns cookies)


Kab El Ghazal is a crescent-shaped cookie. The cookies are made by stuffing almond paste into a delicate pastry. The cookie is shaped like a crescent and baked in the oven.

The almond paste is flavored with rose or orange flower water and cinnamon which gives the cookies a unique taste. Kab El Ghazal is usually made on special occasions only such as weddings, baby showers but is easily found in restaurants and bakeries.

Best Drinks to Hve in Morocco

23. Moroccan mint tea


A unique tea that combines fresh mint and natural gunpowder green tea. The process of making it is awesome but the taste is another story! Disclaimer: The addition is real!

24. Moroccan Nous Nous Coffee

coffee in Morocco- Nous Nous
Credit: Richard Allaway, Flickr

You won’t be able to find your good morning cup of coffee in Morocco but I’m quite sure there are other good Moroccan alternatives. Nous-Nous coffee is one of them. We wrote a whole post about coffee in Morocco check it out.

25. Leben

Leben is homemade fermented milk. The process of making Leben in Morocco is quite long and hard as it takes up to 2 days to get through the whole process of fermenting, shaking, and finally removing the butter.

However, the result is very delicious. You can buy Leben from Supermarkets in Morocco but the homemade one is the best you can have.

26. Fresh Sugarcane Juice

My husband and I love freshly made sugarcane juice. The sugarcane juice is extracted from peeled sugarcane sticks by crushing them in a machine. We also like adding the optional fresh ginger. A great kick to the sweet juice.

The juice is usually made and sold in the streets around Morocco. Amazing! A full cup of sugarcane will cost you 10Dh max.

There is yet more Moroccan food to try!

27. Snails Soup (Babbouche)

Snails soup and Ras El Hanout are a combination of spicy distinctive flavors. The main ingredient of the soup is of course the snails. They are cooked in a broth with a mix of spices and herbs called Ras El Hanout that includes thyme, aniseed, Arabic gum, mint, caraway, and many more.

The rich dish is known to be very good for health to what it contains. The snail’s soup is generally a Moroccan street food that can be also prepared at home.

28. Briouat

Moroccan Briouats are sweet or savory stuffing wrapped in filo dough. Briouats are usually fried but they can be also baked in the oven. The stuffing can be made of meat both chicken and beef or simply cheese and vegetables.

Briouats in Morocco are served as a starter and they are an integral part of the Ramadan menu.

29. Sheep Brain

We mentioned the sheep’s head meat, right? So the brain doesn’t go to waste, they also cook it. And you know what, it’s crazy delicious if you can handle the zesty texture. This food can be found in Jama El fna in Marrakech.

30. Moroccan Doughnuts (Sfenj)


Sfenj is a type of doughnut in Morocco. Sfenj is usually cooked and sold by street vendors only as it is hard to make at home. The Sfenj is made with a very sticky sourdough and shaped into rings before deep frying it in sunflower oil. The traditional Moroccan doughnuts are crispy from the outside and fluffy from the inside. Sfenj goes very well with Moroccan mint tea.

31. Bread (Khobz)


Moroccan cuisine has different types of bread. But the one I’m referring to here is the typical Moroccan Khobz that is served with almost every meal of the day from breakfast to supper.

In the old days, Moroccans used to bake their bread in shared neighborhood ovens or in communal ovens. Now, it seems like everyone has their own oven at home. However, in some places, the tradition of cooking bread or sweets in a communal oven is still alive.

Unlike the Arabic bread, the Moroccan whole wheat bread is a thicker round bread, crusty from the outside fluffy from the inside. In Morocco, Khobz serves to eat all the main dishes by hand like the renewed tagines, salads, and more. Many Moroccan street food dishes use widgets of bread to make sandwiches with different stuffings like meat, fish, and things like that.

32. Spiced olives


You will get a small plate full of spiced olives before or with every Tagine you order in Morocco. Morocco is one of the largest producers of olives and olive oil. They taste pretty good, to be honest, and I love olives.

Bon Appétit!

PRO TRAVEL TIP: Eating Moroccan food gives you overwhelming pleasure but it can be also an unbearable pain. Most of the Moroccan dishes are meat-based so eating too many things and mixing up all kinds of food can do injustice to your stomach. Make sure to pack some over the counter medication and pain relievers just in case.

Popular Moroccan food on Instagram

To end, don’t forget to check out popular Moroccan food on Instagram (the #moroccanfood hashtag) for some Instagram food inspiration.

What is so Special about Moroccan Food?

food in morocco

I’ve been eating Moroccan food almost my whole life and I have never thought of it as special and unique until I left Morocco to live abroad. Moroccan food is a mixture of all-natural ingredients. It includes a variety of vegetables, legumes, exotic spices, and of course, meat.

While vegetables are important in many dishes such as couscous and tagine and are an integral part of Moroccan cuisine and culture. No religious and social celebrations can be complete without these 3 main ingredients.

What food is Morocco known for?

Morocco is known for Couscous, Tagine, Moroccan mint tea, Harira, Tangia, Moroccan bread, olives and olive oil, Argan oil.

What is the national dish of Morocco?

Couscous is widely accepted as the national dish of Morocco. But Tagine, Tangia, and Moroccan Harira are also considered among Moroccans as national dishes of Morocco.

The Unique Moroccan cuisine experience

Some say that Moroccan food is similar to Arabian cuisine while others attribute it to Mediterranean traditions. However, Moroccan food is really its own thing. The beauty of Moroccan food can only truly be experienced through the regional variations from place to place and by recipes passed down from generation to generation. Perhaps in the future, we could explore some of these traditions.

Which one of these foods would you try in Morocco? Is our Morocco food bucket list missing a dish that we need to try on our next trip? Please let us know in the comments below!

Also, check out below some really good Moroccan food cookbooks and Moroccan food tours for your next trip to Morocco. And just below that, you will find a much-needed food vocabulary about Moroccan food.

Moroccan Food Cookbooks to read

Food Tours in Morocco

Rabat food tasting tour

Casablanca food tasting tour

Chefchaouen food tasting tour

Tangier food tasting tour

Basic Vocabulary for Eating in Morocco

Some basic Moroccan vocabulary to help you to navigate easier through Moroccan gastronomy and Moroccan foods:,

  • Breakfast : Ftour
  • Lunch : Ghda
  • Dinner : Aacha
  • Enjoy your meal : Bsehha
  • Tea : Atay
  • Water : Lma

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

You may also like

This website uses cookies to improve your experience. Accept Read More