Best Moroccan Food and 15 Dishes to Try During Your Visit to Morocco
Morocco is a country that captivates travelers with its vibrant culture, colorful souks, breathtaking landscapes, and warm hospitality. However, one of the most unforgettable parts of any Moroccan journey is undoubtedly the food. Moroccan cuisine is considered one of the richest and most diverse culinary traditions in the world, blending Berber, Arab, Andalusian, Mediterranean, African, and French influences into an extraordinary gastronomic experience.
Whether you are wandering through the bustling streets of Marrakech, exploring the blue alleys of Chefchaouen, discovering the imperial city of Fes, or camping beneath the stars in the Sahara Desert, you’ll encounter dishes that have been perfected over centuries.
In this guide, AFC Morocco Travel presents the best Moroccan food and dishes you absolutely must try during your visit to Morocco. We’ve also rated each dish based on flavor, cultural significance, popularity among travelers, and overall experience.
Why Moroccan Cuisine Is So Special
Moroccan cooking is built on fresh ingredients, aromatic spices, slow-cooking techniques, and recipes passed down through generations. Unlike many cuisines that focus on heat, Moroccan food emphasizes depth of flavor.
Common ingredients include:
- Saffron
- Cumin
- Ginger
- Cinnamon
- Turmeric
- Paprika
- Preserved lemons
- Olives
- Fresh herbs
- Dates
- Almonds
- Honey
Meals are often social events where family and friends gather around a communal dish, making food an essential part of Moroccan culture and hospitality.
1. Tagine ⭐⭐⭐⭐⭐ (10/10)
The King of Moroccan Cuisine
No list of Moroccan dishes would be complete without Tagine. Named after the distinctive clay cooking vessel in which it is prepared, tagine is the country’s most iconic dish.
The conical lid allows steam to circulate during cooking, resulting in incredibly tender meat and rich flavors.
Popular varieties include:
- Chicken with preserved lemons and olives
- Lamb with prunes and almonds
- Beef with vegetables
- Kefta (meatball) tagine with eggs
- Fish tagine
The slow-cooking process can take several hours, allowing spices and ingredients to blend perfectly.
Why You Should Try It
Tagine offers a true taste of Moroccan culinary tradition and varies from region to region, making every experience unique.
Rating: 10/10
2. Couscous ⭐⭐⭐⭐⭐ (9.8/10)
Morocco’s National Dish
Couscous is more than a meal in Morocco—it’s a cultural institution.
Traditionally served every Friday after prayers, couscous consists of steamed semolina grains topped with vegetables and meat, usually chicken, lamb, or beef.
Typical vegetables include:
- Carrots
- Zucchini
- Turnips
- Pumpkin
- Cabbage
- Chickpeas
The dish is often accompanied by a flavorful broth poured over the couscous before serving.
Why You Should Try It
Authentic Moroccan couscous is far superior to the instant versions found elsewhere and represents centuries of culinary tradition.
Rating: 9.8/10
3. Pastilla (Bastilla) ⭐⭐⭐⭐⭐ (9.7/10)
The Ultimate Sweet and Savory Combination
Pastilla is one of Morocco’s most sophisticated dishes.
This delicate pie combines:
- Shredded chicken or pigeon
- Almonds
- Cinnamon
- Eggs
- Crispy warqa pastry
The finished pie is dusted with powdered sugar and cinnamon, creating a fascinating contrast between sweet and savory flavors.
Originally served at royal banquets and special celebrations, pastilla remains a symbol of Moroccan culinary refinement.
Why You Should Try It
Few dishes in the world offer such a unique flavor profile.
Rating: 9.7/10
4. Harira ⭐⭐⭐⭐⭐ (9.5/10)
Morocco’s Famous Traditional Soup
Harira is a rich tomato-based soup made with:
- Lentils
- Chickpeas
- Tomatoes
- Herbs
- Meat
- Vermicelli noodles
It is especially popular during Ramadan, when it is traditionally used to break the daily fast.
Many Moroccans enjoy harira year-round as a comforting meal.
Why You Should Try It
Harira perfectly showcases the balance of flavors and ingredients that define Moroccan cuisine.
Rating: 9.5/10
5. Mechoui ⭐⭐⭐⭐⭐ (9.5/10)
Slow-Roasted Moroccan Lamb
Mechoui is one of Morocco’s most impressive meat dishes.
A whole lamb is traditionally roasted for hours in underground clay ovens until the meat becomes incredibly tender.
The meat is usually seasoned simply with:
- Salt
- Cumin
The result is pure, flavorful lamb that falls apart effortlessly.
Why You Should Try It
This is a favorite among meat lovers and one of the most memorable dining experiences in Morocco.
Rating: 9.5/10
6. Kefta Tagine ⭐⭐⭐⭐⭐ (9.4/10)
A Local Favorite
Kefta Tagine consists of seasoned minced beef or lamb meatballs cooked in a rich tomato sauce.
The dish is often topped with eggs that poach directly in the bubbling sauce.
The combination creates a hearty and satisfying meal enjoyed across Morocco.
Why You Should Try It
Simple, flavorful, and deeply comforting.
Rating: 9.4/10
7. Moroccan Grilled Sardines ⭐⭐⭐⭐⭐ (9.3/10)
Coastal Morocco’s Hidden Treasure
Morocco is one of the world’s leading sardine producers, and nowhere are they fresher than in coastal cities such as Essaouira, Agadir, and Safi.
Sardines are often:
- Grilled
- Stuffed with chermoula
- Fried
- Served in sandwiches
Why You Should Try It
Fresh Moroccan sardines are incredibly flavorful and represent excellent value.
Rating: 9.3/10
8. Rfissa ⭐⭐⭐⭐⭐ (9.2/10)
A Traditional Family Dish
Rfissa is a beloved Moroccan comfort food.
It consists of:
- Chicken
- Lentils
- Fenugreek
- Rich broth
- Shredded msemen or trid pastry
The dish is often prepared for family celebrations and special occasions.
Why You Should Try It
Its rich flavors and unique textures make it unlike any other dish in Morocco.
Rating: 9.2/10
9. Zaalouk ⭐⭐⭐⭐ (9/10)
Morocco’s Favorite Eggplant Salad
Zaalouk is a delicious cooked salad made from:
- Eggplant
- Tomatoes
- Garlic
- Olive oil
- Spices
It is typically served as an appetizer alongside fresh bread.
Why You Should Try It
Perfect for vegetarians and anyone seeking lighter Moroccan flavors.
Rating: 9/10
10. Bissara ⭐⭐⭐⭐ (8.9/10)
Traditional Moroccan Street Food
Bissara is a hearty fava bean soup enjoyed especially during winter.
Often served with:
- Olive oil
- Cumin
- Bread
It’s a popular breakfast choice among locals.
Why You Should Try It
Authentic, inexpensive, and deeply rooted in Moroccan daily life.
Rating: 8.9/10
11. Moroccan Msemen ⭐⭐⭐⭐ (8.8/10)
The Famous Moroccan Pancake
Msemen is a square-shaped flaky flatbread that can be enjoyed sweet or savory.
Popular accompaniments include:
- Honey
- Butter
- Cheese
- Jam
It is commonly served for breakfast or afternoon tea.
Why You Should Try It
Freshly made msemen is one of Morocco’s most addictive snacks.
Rating: 8.8/10
12. Baghrir ⭐⭐⭐⭐ (8.7/10)
The Thousand-Hole Pancake
Baghrir is known for its distinctive texture, featuring hundreds of tiny holes that absorb butter and honey.
Served warm, it is especially popular during breakfast.
Why You Should Try It
Light, fluffy, and wonderfully sweet.
Rating: 8.7/10
13. Moroccan Mint Tea ⭐⭐⭐⭐⭐ (10/10 Experience)
More Than a Drink
Known as “Moroccan Whiskey” by locals, mint tea is a symbol of hospitality.
Prepared using:
- Green tea
- Fresh mint
- Sugar
The tea is traditionally poured from a height to create a light foam.
Why You Should Try It
Drinking mint tea is an essential cultural experience in Morocco.
Rating: 10/10 Experience
14. Moroccan Pastries ⭐⭐⭐⭐⭐ (9.4/10)
Morocco’s pastry tradition is extraordinary.
Popular sweets include:
- Chebakia
- Ghriba
- Briouats
- Kaab el Ghzal (Gazelle Horns)
- Sellou
Most feature almonds, honey, sesame seeds, and fragrant spices.
Why You Should Try Them
Perfect with mint tea and ideal for anyone with a sweet tooth.
Rating: 9.4/10
15. Tangia Marrakchia ⭐⭐⭐⭐⭐ (9.6/10)
Marrakech’s Signature Dish
Tangia is unique to Marrakech.
Prepared in a clay pot, it typically contains:
- Lamb
- Preserved lemons
- Garlic
- Saffron
- Cumin
The pot is traditionally cooked for hours in the embers of a public hammam oven.

Why You Should Try It
This dish offers one of the most authentic culinary experiences available in Marrakech.
Rating: 9.6/10
Best Moroccan Dishes Ranked
| Rank | Dish | Rating |
|---|---|---|
| 1 | Tagine | 10/10 |
| 2 | Moroccan Mint Tea Experience | 10/10 |
| 3 | Couscous | 9.8/10 |
| 4 | Pastilla | 9.7/10 |
| 5 | Tangia | 9.6/10 |
| 6 | Harira | 9.5/10 |
| 7 | Mechoui | 9.5/10 |
| 8 | Moroccan Pastries | 9.4/10 |
| 9 | Kefta Tagine | 9.4/10 |
| 10 | Sardines | 9.3/10 |
| 11 | Rfissa | 9.2/10 |
| 12 | Zaalouk | 9.0/10 |
| 13 | Bissara | 8.9/10 |
| 14 | Msemen | 8.8/10 |
| 15 | Baghrir | 8.7/10 |

Where to Find the Best Moroccan Food
Different regions of Morocco are known for different specialties:
Marrakech
- Tangia
- Kefta Tagine
- Mechoui
Fes
- Pastilla
- Traditional couscous
- Refined palace cuisine
Essaouira
- Fresh seafood
- Sardines
- Fish tagines
Casablanca
- Modern Moroccan cuisine
- International fusion dining
Sahara Desert
- Berber tagines
- Traditional bread baked in sand
- Authentic family-style meals
Food Tips for Travelers Visiting Morocco
To enjoy Moroccan cuisine at its best:
- Eat where locals eat.
- Try regional specialties.
- Don’t skip street food.
- Taste freshly baked bread daily.
- Join a cooking class.
- Drink plenty of bottled water.
- Be adventurous with flavors.
- Accept mint tea when offered.

Final Thoughts
Moroccan cuisine is one of the country’s greatest treasures. Every meal tells a story of centuries-old traditions, cultural influences, and genuine hospitality. From the aromatic tagines of Marrakech and the elegant pastillas of Fes to the fresh seafood of Essaouira and the comforting bowls of harira enjoyed across the nation, Morocco offers a culinary journey unlike any other.
If you’re planning a trip, make food an important part of your itinerary. Some of the best memories you’ll take home won’t come from monuments or landscapes—they’ll come from sharing a tagine with local hosts, sipping mint tea in a traditional riad, or discovering a hidden family restaurant in a bustling medina.
At AFC Morocco Travel, we believe that the best way to experience Morocco is through its people, culture, and cuisine. Let us help you discover the authentic flavors that make Morocco one of the world’s most exciting culinary destinations.