A Food Lover's Guide
The Ultimate Guide to Moroccan Food: 20+ Must-Try Dishes & Street Eats

To truly experience Morocco is to taste it. The country's culinary landscape is a feast for the senses, a vibrant tapestry woven from Berber traditions, Arab spices, and Andalusian influences. From the steam rising from a conical tagine pot to the bustling energy of a Marrakech food stall at night, Moroccan food is an adventure in itself. Forget what you think you know; this is a cuisine of depth, complexity, and incredible hospitality.
This guide is your passport to the best what to eat in Morocco. We’ll journey from iconic national dishes that have been perfected over centuries to the delicious, chaotic world of Moroccan street food. Whether you're planning a full Morocco tour package or just dreaming of your next meal, prepare to get hungry as we explore the essential dishes that make Moroccan cuisine unforgettable.
The Classics: 5 Must-Try Main Dishes of Morocco
While the options are endless, a few iconic dishes form the heart of Moroccan cooking. You simply cannot leave without trying each of these at least once. They are the definition of comfort food, Moroccan style.
1. Tagine: The Heart of Moroccan Cooking
The undisputed king of Moroccan cuisine is the tagine. Named after the conical earthenware pot it's slow-cooked in, a tagine is a rich, fragrant stew. The cone-shaped lid traps steam, which drips back down onto the ingredients, resulting in incredibly tender meat and vegetables infused with spices. There are countless variations, but popular ones include chicken with preserved lemons and olives, lamb with prunes and almonds, and a vegetarian tagine packed with seasonal vegetables.
2. Couscous: The Dish of Togetherness
Couscous is more than just a food; it's a tradition. While available daily in restaurants, the most authentic way to experience it is as part of a family meal on a Friday after midday prayers. This isn't the instant couscous you get in a box. Moroccan couscous involves meticulously steaming fine semolina grains until they are light and fluffy. It's then served on a large platter, topped with a hearty seven-vegetable stew and often tender chicken or lamb.
3. Pastilla (B'stilla): A Sweet & Savory Masterpiece
Prepare for a flavor combination you've likely never experienced. Pastilla is a delicate, flaky pastry pie that perfectly balances sweet and savory. The traditional version from Fes is made with pigeon meat, layered with an almond-cinnamon mixture, and dusted with powdered sugar and cinnamon. Seafood pastillas are also widely popular, especially in coastal cities, offering a savory alternative with vermicelli noodles and a mix of shrimp and fish.
4. Tanjia: The Taste of Marrakech
If you find yourself in Marrakech, seeking out a Tanjia is one of the most authentic things to do. This is a uniquely Marrakshi dish, a slow-cooked meat stew (usually beef or lamb) seasoned with cumin, saffron, and preserved lemons. What makes it special is the cooking method: the ingredients are packed into an urn-shaped clay pot, which is then taken to the local *hammam* (public bathhouse) to be slow-cooked for hours in the hot ashes that heat the baths. The result is meat that melts in your mouth.
5. Harira: The Comforting National Soup
Harira is a rich and hearty soup made from tomatoes, lentils, chickpeas, and a blend of savory spices. While enjoyed year-round, it holds special significance during the holy month of Ramadan, when it's traditionally used to break the fast at sunset. It’s often served with a side of sweet dates or a sticky pastry called Chebakia, providing a perfect balance of flavors.
The Ultimate Guide to Moroccan Street Food
To truly dive into the local culture, you must explore the world of Moroccan street food. The bustling medinas of cities like Marrakech and Fes are open-air restaurants, offering an incredible variety of quick, cheap, and delicious eats.
Savory Street Eats You Can't Miss
- Ma'akouda: These are delicious, crispy potato fritters, often spiced with cumin and harissa and served plain or in a sandwich (a *bocadillo*). Perfect for a quick snack while exploring the souks.
- Bissara: A simple but deeply satisfying fava bean or split pea soup, drizzled with olive oil and sprinkled with cumin and paprika. It’s a classic breakfast for workers and a true taste of authentic Morocco.
- Brochettes: You’ll smell these before you see them. Skewers of marinated meat (chicken, lamb, or kefta - spiced ground meat) are grilled over charcoal and served with bread and salads.
- Sardines: Especially in coastal cities like Essaouira, you'll find fresh sardines grilled right at the port. They're often stuffed with a spicy chermoula marinade and are unbelievably tasty.
- Ghoulal (Snail Soup): For the more adventurous eater, this is a must-try. Snails are cooked in a flavorful broth seasoned with a unique blend of spices. You'll find vendors with steaming pots, especially in squares like Jemaa el-Fna in the evening.
Essential Sips & Starters: Beyond the Main Course
Moroccan Mint Tea: The "Berber Whiskey"
You can't talk about Moroccan food without mentioning mint tea. It's the lifeblood of the nation—a symbol of hospitality, friendship, and tradition. This isn't just a teabag in a cup; it's a ritual. Green tea is brewed with heaps of fresh mint and sugar (often a lot of it!) and poured from a height into small glasses to create a delicate foam. Accepting tea when offered is a cornerstone of Moroccan etiquette.
Moroccan Salads
A Moroccan meal often begins with a variety of cooked salads served as starters. Look out for Zaalouk, a smoky eggplant and tomato dip, and Taktouka, a delicious mix of cooked green peppers and tomatoes. They are typically scooped up with fresh, warm Moroccan bread (*khobz*).
Where to Find the Best Food in Morocco
From bustling squares to hidden riads, delicious food is everywhere. The best experiences often come from a mix of different dining styles.
- Medina Stalls & Hole-in-the-Walls: This is where you'll find the best and most authentic Moroccan street food. Don't be shy; if you see a spot crowded with locals, you know it's good.
- Jemaa el-Fna Square, Marrakech: As night falls, the square transforms into a massive open-air food market. It's a fantastic place to sample a huge variety of dishes, from tagine to grilled meats and snail soup.
- Riads: For a more refined experience, have dinner at a traditional Moroccan riad. Many offer set menus featuring exquisitely prepared home-style cooking in a beautiful courtyard setting.
- Cooking Classes: One of the best things to do in Marrakech or Fes is to take a cooking class. You'll not only learn to make the classics but also get to visit a local market to buy fresh ingredients.
Taste Morocco on a Guided Tour
Want to discover the best hidden culinary gems without the guesswork? Our guided tours often include authentic food experiences, from market visits to traditional meals.
Book Foodie Tours