Moroccan Cuisine: Traditional Dishes to Discover in Every City
Morocco is a country of rich flavours, traditional recipes and diverse culinary influences. From the famous tanjia of Marrakech to the pastilla of Fes and fresh seafood along the Atlantic coast, every region offers something special.
Exploring Moroccan cuisine is one of the best ways to discover the country’s culture, and with Sahara Desert Crew Tours & Adventures, you can combine culinary experiences with journeys through imperial cities, mountain villages and the Sahara Desert.
1. Marrakech — Tanjia Marrakchia
Marrakech is famous for tanjia marrakchia, a slow-cooked meat dish traditionally prepared in a clay pot. Seasoned with garlic, cumin, preserved lemon and other spices, the meat becomes tender after hours of cooking.
Another speciality is mechoui, slow-roasted lamb often served at traditional celebrations. Visitors can also explore Jemaa el-Fnaa for harira soup, Moroccan pancakes and local sweets.
What to try: Tanjia, mechoui, harira and mint tea.
2. Fes — Traditional Pastilla
Fes is renowned for its refined culinary traditions. Its best-known speciality is pastilla, a delicate pastry traditionally filled with pigeon or chicken, eggs and almonds, then finished with cinnamon and icing sugar.
Another dish worth discovering is rfissa, prepared with chicken, lentils and a fragrant broth served over shredded flatbread.
What to try: Pastilla, rfissa and traditional almond pastries.
3. Essaouira — Grilled Sardines and Seafood
Essaouira’s fishing harbour makes it a wonderful destination for seafood lovers. Fresh sardines are particularly popular, often grilled and seasoned with chermoula, garlic, coriander, cumin and lemon.
Visitors can also enjoy grilled fish, squid and seafood tagines while exploring the city’s historic medina.
What to try: Grilled sardines, fresh fish, seafood tagine and amlou.
4. Casablanca — Seafood and Moroccan Classics
Casablanca combines traditional Moroccan cuisine with a modern restaurant scene. Its coastal location means seafood is widely available, including grilled fish, seafood platters and fish tagines.
The city is also a good place to sample classic Moroccan dishes such as couscous and tagine.
What to try: Seafood, fish tagine and Moroccan salads.
5. Rabat — Couscous and Chicken Tagine
Rabat offers a broad selection of traditional Moroccan dishes. Couscous, often served with vegetables and meat on Fridays, remains an important part of the country’s food culture.
Chicken tagine with preserved lemons and olives is another classic, combining tender meat with fragrant spices and a rich sauce.
What to try: Couscous, chicken tagine, harira and briouates.
6. Meknes — Olives and Traditional Tagines
Meknes is surrounded by fertile agricultural land and is particularly associated with olive cultivation. Local markets offer olives and olive oil, while traditional restaurants serve tagines, couscous and seasonal dishes.
What to try: Local olives, olive oil, lamb tagine with prunes and almonds.
7. Tangier — Mediterranean Seafood
Tangier’s position near the meeting point of the Mediterranean and Atlantic makes fish and seafood important parts of its culinary scene.
Grilled fish, sardines and seafood tagines are popular choices. The city’s food also reflects the cultural influences of northern Morocco and the Mediterranean.
What to try: Grilled fish, sardines, seafood tagine and northern Moroccan pastries.
8. Tetouan — Northern Moroccan and Andalusian Flavours
Tetouan’s culinary traditions reflect its Andalusian heritage and northern Moroccan culture. Visitors can discover traditional pastries, tagines and regional versions of pastilla.
What to try: Traditional pastries, tagines, pastilla and fresh seafood.
9. Chefchaouen — Goat Cheese and Rif Mountain Food
In the Rif Mountains, local food reflects rural life and agricultural traditions. Goat cheese, fresh bread, olive oil and homemade tagines are among the foods visitors may encounter.
What to try: Goat cheese, local bread, vegetable tagine and mint tea.
10. Agadir — Grilled Sardines and Amlou
Agadir is known for its seafood and its connection to Amazigh food traditions. Grilled sardines and fresh fish are popular along the coast.
The wider Souss region is also associated with amlou, a rich spread traditionally made with almonds, argan oil and honey.
What to try: Grilled sardines, Amazigh-style tagine, amlou and fresh bread.
11. Taroudant — Amazigh Cuisine and Argan Products
Taroudant, often called the Little Marrakech, offers an opportunity to discover traditional southern Moroccan culture. The surrounding Souss Valley is associated with argan oil, almonds, olives, honey and local agricultural products.
Visitors can enjoy traditional tagines, freshly baked bread and local products while exploring the city’s historic ramparts and lively souks.
What to try: Amlou, Amazigh-style tagine, local honey, almonds and mint tea.
12. Ouarzazate — Southern Moroccan Tagines
Ouarzazate is a gateway to the desert and the valleys of southern Morocco. Traditional cooking here often features tagines, bread, dates and almonds.
It is a wonderful place to sample regional flavours while travelling towards the Dades Valley and the Sahara.
What to try: Lamb tagine, vegetable tagine, dates, almonds and mint tea.
13. Merzouga and the Sahara Desert — Desert Food Traditions
A visit to Merzouga offers a different culinary experience. Desert camps commonly serve Moroccan tagines, salads, bread and mint tea, often followed by an evening around the campfire beneath the stars.
Another fascinating Saharan tradition is taguella, a type of bread associated with Tuareg communities of the wider Sahara, traditionally cooked in hot sand and embers. It is not served at every Moroccan desert camp, but it illustrates the region’s diverse food heritage.
What to try: Tagine, traditional bread, dates, mint tea and taguella where available.
14. Dakhla — Atlantic Seafood
Dakhla is known for its lagoon, fishing industry and seafood. Depending on the season and availability, visitors can enjoy fresh grilled fish, oysters and seafood platters.
What to try: Grilled fish, oysters when available and seafood dishes with Moroccan spices.
15. Safi — Sardines and Fish
Safi has a strong connection to fishing and is particularly associated with sardines. They are commonly grilled or fried with garlic, coriander, paprika and cumin.
What to try: Grilled sardines, fried fish and seafood tagine.
16. Oujda — Eastern Moroccan Food
Oujda’s culinary traditions reflect eastern Moroccan culture, with regional breads, pastries, couscous and tagines. Traditional bakeries and local markets are good places to discover everyday specialities.
What to try: Regional breads, pastries, couscous and meat tagines.
Essential Moroccan Dishes to Try Anywhere
Even if you cannot visit every city, several dishes are available throughout Morocco:
- Tagine: Slow-cooked meat or vegetables prepared with fragrant spices.
- Couscous: Steamed semolina traditionally served with vegetables and meat.
- Harira: Tomato-based soup with lentils, chickpeas and herbs.
- Msemen: Layered Moroccan flatbread, often served with honey.
- Briouates: Small pastries with savoury or sweet fillings.
- Mint tea: A symbol of Moroccan hospitality.
Discover Morocco Through Food with Sahara Desert Crew Tours & Adventures
At Sahara Desert Crew Tours & Adventures, we believe that discovering Morocco is about more than visiting famous landmarks. It is also about exploring traditional markets, enjoying regional dishes and experiencing local hospitality.
Our private and small-group tours take travellers through Morocco’s imperial cities, Atlas Mountains, southern towns and Sahara Desert. Depending on your itinerary, you can explore Marrakech‘s food culture, discover Fes’s traditional cuisine, visit Taroudant and the Souss Valley, or enjoy dinner at a desert camp near Merzouga.
We tailor tours to your interests, schedule and budget, helping you combine cultural discoveries, beautiful landscapes and authentic Moroccan experiences.
Plan your Moroccan adventure: Visit Sahara Desert Crew Tours & Adventures to explore our tours and arrange a journey through Morocco.

