Moroccan Food: 13 Dishes You Must Try In Morocco

After our trip to Morocco last year, we are convinced that Moroccan cuisine has become one of our favourites. And no, it’s not just because we fell absolutely in love with Moroccan Mint Tea!

*This post may contain affiliate links, as a result, we may receive a small commission (at no extra cost to you) on any bookings/purchases you make through the links in this post. As an Amazon Associate, we earn from qualifying purchases. Read our full disclosure

There is a lot more to enjoy at a Moroccan dinner table than tea. The cuisine here is renowned for the use of complex spices and herbs that make even the most basic dishes full of flavour! It’s hard to pick just one specialty as the best food in Morocco, but here are just a few of our favourites.

The Cultural Roots Of Traditional Moroccan Food

This beautiful North African country has a layered history, and its many different cultural influences can be seen in Moroccan cooking. Originally home to the indigenous Berber people, Morocco has been settled and controlled by cultures from outside the region. Now independent and reunified, Morocco has been influenced by Berber, European, Arab, Jewish, and sub-Saharan cultures.

Now, Moroccan culture is indeed a melting pot, and evidence of the country’s history can be found on the dinner table. Traditional Moroccan dishes like tagine are of Berber origin, Harira has roots in Arabic culture, and Bastilla is a mix of Spanish and Sephardic Jewish food culture.

Spices and herbs are important in Moroccan food culture, and you’re likely to pick up flavours of ginger, saffron, turmeric, cinnamon, and cumin, among other fragrant seasonings like lemon juice While spices and fresh herbs are used liberally in Moroccan cooking, most dishes are not ‘spicy hot’, but flavourful instead. There are exceptions to this, and they are mainly contained to condiments like spicy harissa sauce or a dipping sauce accompanying a dish.

Public square in Chefchaouen, Morocco
Public square in Chefchaouen, Morocco
Traveling Soon? Here is a list of our favourite travel providers and accessories to help get you ready for your upcoming trip!
  • Book Your Accommodation HERE
  • Search for Great Tours HERE
  • Get a Car Rental HERE
  • Buy Travel Insurance HERE
  • See our Favourite Camera Bag HERE
  • Grab a Reusable Water Bottle HERE or a Filtration Straw HERE
  • Order an eSim HERE

Tagine: The Poster Child For Moroccan Food

Tagine or tajine is one of the most popular dishes in Morocco and is one that you are guaranteed to find in any Moroccan restaurant. Tagine is historically a North African Berber dish that is named after the tagine pot in which it is cooked. There are dozens of different tagine variations across the country, each one is worth sampling! Yes, that might mean that you need to eat tagine on a daily basis to get through all the varieties of this traditional Moroccan food.

( In case you are wondering, we did exactly that!)

Food in Morocco: Moroccan tagine cooking in the traditional tagine pot
Moroccan tagine cooking in the traditional tagine pot

Chicken With Vegetables Tagine

The most basic and common one of all the tagine varieties is a straight-up chicken with carrots and potatoes, with a few bell peppers added to the mix. We found it to be the least flavourful and unique version.

Food in Morocco: Chicken and vegetables tagine
Chicken and vegetables tagine (on the left)

Beef Kefta Tagine

Beef Kefta was probably the second most popular tagine variety that we came across during our time in Morocco. Kefta is essentially ground meat (beef, lamb, etc), sometimes rolled into meatballs and mixed with spices, like garlic, coriander and parsley. If you order a Beef Kefta Tagine expect it to taste somewhat similar to ground beef, except 10 times better thanks to the abundance of spices/sauces/goodness that it is typically cooked in.

Another variation of the Beef Kefta includes a fried egg added to the dish at the very end of the cooking process. We’d opt for the Egg Beef Kefta over a regular Beef Kefta every time!

Morrocan food: Beef kefta tagine.
Beef kefta tagine served with bread and mint tea = Moroccan food heaven!
Moroccan food: Beef and vegetable tagine
Another version: beef balls and vegetable tagine
Moroccan food: Egg beef kefta. Morocco
Egg and beef kefta

Lamb, Plums, And Eggs Tagine

Before arriving in Morocco, we were under the impression that Lamb is a staple in Morocco, but as it turned out, we were wrong. We struggled to find lamb tagine on the menus in restaurants across the country, but when we did, boy, was it delicious!

Moroccan food: Lamb, plum and eggs tagine
Lamb, plum and eggs tagine

Lamb, Prunes And Almonds Tagine

The most delicious, finger-lickin’ good variety of tagine we had the pleasure of sampling in Morocco. There was something particularly yummy about the sweet, crunchy, and spicy taste of this incredible dish. It is best eaten with a simple loaf of crusty bread, used to soak up all the leftover juices.

This variety sometimes also came with figs instead of prunes.

Moroccan food: Lamb, Prunes, and Almonds Tagine
Lamb, Prunes, and Almonds Tagine
Moroccan food: Lamb, Figs, and Almonds Tagine
Lamb, Figs, and Almonds Tagine – finger lickin’ good!


Couscous is the second most popular dish found in Morocco. Just like with Tagine, couscous can come in a number of varieties, although chicken with vegetables was, again, the most common one we encountered and one you’re likely to see on a Moroccan table. Couscous base is made from a traditional North African semolina, which is steamed and served with meat and vegetables.

Couscous also has an important place in Moroccan culture, and has for centuries. It is common for Moroccan families to get together after Friday prayers and share a meal of couscous. You may notice that the streets are a bit quieter on Fridays, as most Moroccans are either headed to the mosque, or at home with their families.

Moroccan food: Vegetarian couscous
Vegetarian couscous


Harira is a delicious soup made from flour, lentils, chickpeas, vegetables, and small amounts of meat. It is commonly served as a starter but can also be eaten on its own as a main. We lucked out with our first taste of harira and got a chance to try the homemade version of it in Imlil.

Moroccan food: harira soup.
Moroccan harira soup


The name Bastilla comes from the Spanish word for pastry, or “pastilla” which, after being adapted into Arabic language saw the transformation of “p” into “b”. Bastilla is made by layering thin pieces of flakey dough between meat filling. Icing sugar is often sprinkled on top for that perfect balance of sweet and savoury. While today bastilla can contain beef and chicken, the traditional recipe calls for pigeon. We didn’t come across a pigeon bastilla during our time in Morocco, although perhaps we did and just didn’t know about it.

Moroccan food: Bastilla served with mint tea
Bastilla served with mint tea
Moroccan food: Inside scoop on a bastilla in Morocco
Take a look inside…

Moroccan Mixed Salad

Don’t be fooled by its name; the Moroccan mixed salad is not a side dish to order alongside your favourite tagine. This dish warrants your undivided attention, so we made sure to order it as one of our mains. And every time, the plate came out with a perfectly assembled combination of potatoes, tomatoes, onions, corn, lettuce, rice, eggs and whatever else the cook might’ve found in the kitchen that day. 

Moroccan food: mixed salad
Moroccan mixed salad

Fish Chraime

This list wouldn’t be complete without a fish dish, and this spicy, tomato-ey, garlicky fish stew is definitely worth a mention. Centred around a firm white fish such as cod or halibut, the stew is generously seasoned with cayenne, cumin, hot pepper, and paprika. Fish Chraime is served with bread or on a bed of rice, and the dish is especially popular with Moroccan Jews during Shabbat or holidays like Passover.


This simple, savoury dish is made from stewing tomatoes, bell peppers, garlic, and paprika together. It is usually garnished with fresh parsley and served with crusty bread or as an accompaniment to meat or fish dishes. Honestly, it can make for a perfect light meal just with some freshly baked Moroccan bread! While a lot of traditional dishes incorporate meat, there are plenty of veggie-based options to eat in Morocco.


Another vegetarian side dish that can easily be a meal in itself is zaalouk, a cooked eggplant salad that incorporates tomatoes, lots of garlic, and olive oil. The mixture is cooked down to a dip-like consistency and flavoured with loads of spices and fresh herbs like cumin, paprika, cilantro and parsley. Like taktouka, zaalouk is served with bread for dipping or as a side dish for fish, chicken, or meat dishes. Wonderfully simple but some of the best Moroccan food we’ve tasted.

Moroccan Breakfast

There is something to be said about a traditional Moroccan breakfast served in a lot of riads and many restaurants across the country. It’s simple, filling and very delicious. The basic formula is mint tea, freshly squeezed orange juice, Moroccan bread, cheese, olive oil, olives, egg, jam, honey, and sometimes a bit of meat.

Moroccan food: breakfast
Moroccan breakfast
Moroccan breakfast
Moroccan breakfast

Moroccan Pastries

In between meals, we mowed down on some delicious Moroccan pastries, everything from mlawi and msemmen, pancake-like flatbreads, to more traditional sweet pastries with jam and sugar inside. And, surprise, surprise, they go really well with Moroccan Mint Tea!

Moroccan food: Moroccan mint tea and pastry
Moroccan mint tea and pastry

Moroccan Street Food

There are lots to explore on foot, and you don’t have to walk far down the streets of Morocco to find vendors selling all sorts of savoury snacks, sweet treats, and refreshing drinks. Here are a few that we sampled while we were there.


I know that a lot of people have strong opinions about sardines, but we love them. In Morocco, grilled or fried sardines are a street food staple and perfect for when you’re on the go. The sardines are usually served with a spicy chermoula relish, and you can tuck a few into bread for a tasty sandwich.


If you find yourself craving a sweet treat, keep an eye out for chebakia. This fried pastry is rolled to resemble a rose, and then drizzled with a mixture of honey and orange blossom water. Different variations include a sprinkling of sesame seeds or using rose water rather than orange blossom water for the glaze.

Almond Milkshake

Most popular during Ramadan, the Moroccan almond milkshake is made with blanched almonds, milk, honey, and a bit of orange blossom water. Served nice and cold, this is a perfect refresher during a hot afternoon.

Needless to say, our worries for the lack of variety of food in Morocco never materialised. We left wanting more and in the end, decided to rank Morocco as one of our favourite countries visited last year – a title largely attributed to good food and amazing mint tea.

READ NEXT: 8 Destinations to Include in Your Morocco Trip


What Cuisines Have You Fallen In Love With During Your Travel?

1 thought on “Moroccan Food: 13 Dishes You Must Try In Morocco”

  1. Yummy, I love food and love your list of dishes at Morocco which you post in your article. Thanks you so much for lovely and delicious article.

Leave a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Tanzania Trip Details

Enter your name and email to get our Tanzania Safari Trip brochure with more details about this trip in your inbox.

Download Japan Trip Itinerary

Enter your name and email to get our Japan Trip brochure with more details about this trip in your inbox.

Join our 2025 Group Trips Pre-sale List

Be the first to know about NEW Trips
and SPECIAL Offers!

Have 5 minutes to share more info?
Fill out the Pre-Sale trip survey HERE

Interested in joining us in Japan?

Love the sound of this trip?
Ready to book? Have some questions? 

Send an inquiry and let's chat!

Leave your details below and be the first to get updates, special deals, and connect with us directly about this trip!

Reignite the Feminine Retreat

Love the idea of a women-only retreat in September 2024?

Help me decide where we should go! 

Our women-only gatherings will be limited to 8-10 people, so leave your details below to add yourself to the waitlist.

We'll email you first to share all the details of the trip.