Moroccan food: 17 yummy dishes you should eat in Morocco

I love Moroccan food and it’s one of the best parts of visiting Morocco if you ask me.

The cuisine is so diverse and vibrant in color and flavor. The flavor combinations, aromatic spices, and exotic ingredients make even the most basic dishes amazing.

Are you ready to hear about the best Moroccan dishes? Here are a few of my favorites.

This post contains referral links for products I love. Adventurous Miriam earns a small commission at no extra cost to you if you purchase through my links. I appreciate your support ♡ Learn more

What is Moroccan food?

Moroccan cuisine is healthy, at least in general.

Most dishes contain vegetables and rely on whole grains, freshly prepared food, spices and sweet fruit rather than refined sugar and deep-frying.

They use lamb which is leaner than red meat, and couscous which is healthier than rice.

Influenced over thousands of years by Berber, Jewish and Arab cultures, today’s Moroccan food is an exciting blend of spices and textures.

The Berber influence is seen in the mobile way of cooking: grilled or slow cooking over hot coals, and breads and dips you can eat with your hands.

Arabs introduced lamb, sweets and dates, while Jews brought their pickled lemons and the olives.

Moroccan food
Moroccan food
So colorful!

The best food in Morocco

1. Tagine

Tagine is a traditional Moroccan dish, and it’s one of the best things to eat in Morocco!

Tagine is a clay cooking pot with a conical top, and it’s also the dish that is cooked in said pot. 

The unique shape of the tagine and the slow-cooking method make the ingredients (beef, lamb, chicken, veggies, etc.) tender and luscious. Definitely don’t leave Morocco without trying one.

Moroccan food

2. Couscous

Morocco’s national dish is couscous. It’s typically served with meat or vegetables, and like tagine, it comes in a number of varieties.

Berbers usually add raisins and a bowl of buttermilk. Another way of serving is covering the meat with a pyramid of couscous and the vegetables pressed into the sides.

Either way, expect to be served a massive portion you won’t come close to finishing.

Moroccan food

3. Harira

Harira is a classic Moroccan soup, blending tomatoes, lentils, chickpeas, and sometimes lamb.

It’s thick, flavorful, and often served during Ramadan to break the fast, but it’s just as loved any other time.

food from Morocco - Harira

4. Kefta

Kefta is a tasty Moroccan favorite, where ground beef or lamb gets a kick from spices, onions, and herbs. These ingredients are mixed, shaped into balls or skewers, and then grilled.

It’s similar to kofta in Turkish cuisine.

food from Morocco - Kefta

5. Mechoui

Mechoui is all about slow-roasting lamb until it’s super tender, seasoned with saffron and garlic.

It’s a go-to for big celebrations in Morocco, bringing everyone together over some seriously good eats. If there’s a special occasion, you can bet Mechoui is on the menu, making it a real highlight of Moroccan cooking.

food from Morocco - Mechoui

6. Zaalouk

Zaalouk is a Moroccan eggplant salad that’s both smoky and flavorful, mashed up with tomatoes, garlic, and spices like cumin and paprika.

It’s often served as a dip with bread on the side. Super versatile, it can be a starter, a side, or just a tasty snack.

If you’re diving into Moroccan cuisine, Zaalouk is a must-try—it’s simple, delicious, and totally brings out the rich flavors of Morocco.

food from Morocco - Zaalouk

7. Brochettes

The tasty Moroccan kebabs, also known as brochettes, are found on almost every street corner.

The chicken, lamb, or beef kebabs are rubbed in salt and spices and then grilled over a charcoal fire. Ooooh….that taste. You have to try the kebabs.

Moroccan food
Moroccan food

8. Rfissa

Rfissa is this hearty Moroccan dish where you’ve got shredded msemen, which is like a flaky pancake, layered with tender chicken, lentils, and heaps of spices, all soaked in a savory broth.

It’s a comfort food that’s often shared during special occasions, really showing off the warmth and richness of Moroccan family meals.

food from Morocco - Rfissa

9. Mrouzia

Mrouzia is a sweet and savory Moroccan lamb tagine.

It’s made with tender lamb, raisins, almonds, and honey, all spiced up with things like Ras el Hanout and cinnamon.

It’s typically served during special festivals, especially Eid, making it a standout dish that’s rich in flavors and traditions.

food from Morocco - Mrouzia

10. Fish Chermoula

Fish Chermoula is this awesome Moroccan dish where fish gets a big flavor boost from chermoula—a zesty marinade made with herbs, garlic, lemon, and spices.

You marinate the fish, then grill or bake it, and boom, you’ve got this incredibly flavorful, slightly tangy dish. It’s a staple in Moroccan cuisine, especially along the coast.

food from Morocco - Fish Chermoula

11. Sfenj

Sfenj is basically the Moroccan version of a doughnut, and it’s yummy. Imagine grabbing a hot, airy, slightly chewy pastry that’s deep-fried and then sprinkled with sugar or dipped in honey.

It’s street food at its best, often enjoyed as a breakfast treat or a snack with mint tea. If you’re wandering around Morocco and you spot these being made, definitely stop and get one.

food from Morocco - Sfenj

12. Moroccan mint tea

Talking about mint tea… Guys, I’m telling you:

You can’t visit Morocco without trying the deliciously sweet mint tea – it’s practically the national drink.

It’s a green tea base with lots of mint leaves and sugar. No one actually knows how much sugar Moroccans put in their tea, but it’s a lot.

Warning: This tea is borderline addictive.

Moroccan food
Moroccan food
Mint tea leaves at the souk

13. Fresh seafood

Morocco’s position by the coast means there are lots of fresh fish.

Sardines represent more than 62% of the Moroccan fish catch, but anchovies, prawns, and mackerel are also common at the fish markets and on the menu cards.

The best place to get fresh fish is by the coast, like in Agadir and Essaouira.

Moroccan food
I had this grilled calamari in Agadir

14. Moroccan sweets and cakes

Moroccans have a serious sweet tooth and if the sugary, delicious cakes weren’t enough, they often come with a glass of hot, sweet mint tea. Here are some  of the best desserts:

  • Date truffles (my favorite!) – a delicious blend of dates, nuts and cocoa powder
  • Sugared peanuts – buy them at street stalls
  • B’stilla – a pigeon pie with almonds and eggs wrapped in paper-thin pastry leaves
  • Briouats – deep-fried sweet puff pastry triangles stuffed with almond paste
  • Gazelle horns – with almond paste, orange flower water and cinnamon

Calories don’t count on vacation, right?

Moroccan food
Apple pie with cinnamon and honey

15. Baba ganoush and hummus

Baba ganoush is cooked eggplant mixed with tahini, olive oil, garlic, cumin, and black olives, and it’s a common side dish typically served with bread.

And so is humus, which I absolutely LOVE.

The flavor combination of mashed chickpeas blended with tahini, olive oil, lemon juice, salt, and garlic is awesome, especially when served with a pile of fresh pitas. Yum!!

Moroccan food

16. Moroccan mixed salad

Salads in Morocco are different from what you would expect and are generally served with lots of bread.

The vegetables are either raw or cooked, hot or cold, flavored by herbs and spices, and served with a main course such as grills, tagine, or couscous.

A popular salad is zaalouk, which is eggplant, tomato, and garlic. The carrot salad and tk’touka made of peppers, tomatoes, and spices are also common in Morocco.

Moroccan food
Six Moroccan salads served with black olives

17. Dates and figs

So, one big thing. If you go to Morocco, you’re going to see dates for really cheap, everywhere.

I’m a total sucker for dates both fresh and in cooking. Just this weekend we made bacon-wrapped dates in the oven, and oh my gosh, talk about wow!

They’re such a versatile food, and if you’re a date connoisseur like me, you’ll definitely get a kick out of trying these.

Moroccan food

A thousand thanks to Moroccan National Tourist Office and Marokko Eksperten for hosting me. I was a guest on this press trip, but all opinions are my own as always.

FAQ – Best Moroccan food

What is the most popular food in Morocco?

The most popular food in Morocco is couscous.

It’s a staple dish made from steamed semolina grains, often served with a stew of meat, vegetables, and spices on Fridays, symbolizing a communal and celebratory meal across the country.

What is Morocco’s national dish?

Morocco’s national dish is couscous, a versatile dish made from steamed semolina grains, usually accompanied by a stew of meat, vegetables, and spices.

Is Moroccan food one of the best?

In my opinion, yes. Morocco food is some of the best food in the world.

What is the most popular street food in Morocco?

The most popular street food in Morocco is Sfenj, a type of Moroccan doughnut. It’s a deep-fried pastry, light and airy, often served with sugar or honey.

Does Morocco have vegetarian food?

We’ve talked a lot about meat, but fear not vegetarians and vegans of the world. Morocco may be known for its (ah-mazing) slow-cooked meat and kebabs, but it’s also famous for its veggie dishes.

Every meal is served with salad (cooked or fresh), and most dishes can be cooked without meat, like harira (Moroccan soup), vegetarian tagine, and couscous with vegetables.

Straight vegetarian dishes include lentils (known as addis) and loubia which is white kidney beans cooked in a tomato-based sauce. It’s similar to lobio bean soup from Georgian cuisine.

Miriam’s tip

Tagines and couscous are often cooked with a meat stock for the broth. If you can’t check this, only go for the dishes that you know are vegetarian for sure. Also, be aware that the oil used to fry may have fried meat in it as well.

Moroccan food

Read more posts about Morocco

Save it!

Moroccan food is so diverse and vibrant in color and flavor. The flavour combinations, aromatic spices and exotic ingredients make even the most basic dishes amazing. Here are the top 10 Moroccan foods you have to try.

Similar Posts


  1. I am looking for Moroccan recipes. Can you direct me to a good site? I have a tagine and want to try it out. Thanks!!

    1. Hi Chris, my favorite food blog is Pinch of Yum. I think she’s got some Moroccan recipes. Also you can try this:

    2. Hi Chris,
      My name is Sarah, and I am Moroccan, and if you are in the Toronto area and would like some help learning to cook with your tagine, I would love to share my decades worth of experience with you.
      Here is my email, feel free to drop a line.
      [email protected]

  2. Every dish looks really suculent! I am moroccan and lately been trying all my mother’s recipes to try and enjoy this tasty food. I started a blog about moroccan food hope you can pass by and enjoy it

  3. you should also try the Bisara in Morocco which is dried fava bean soup and we eat it for breakfast in the winter months.

Leave a Reply

Your email address will not be published. Required fields are marked *