Traveling is as much about tasting as it is about seeing. Moroccan cuisine is famous worldwide for its rich flavors, aromatic spices, and diverse influences ranging from Berber and Arab to Andalusian and Mediterranean.

If you are a foodie, Morocco is your paradise. Here are the top dishes you must try.

1. The Iconic Tagine

Named after the cone-shaped clay pot it is cooked in, a Tagine is a slow-cooked stew that melts in your mouth.

  • Varieties: You can find Tagine with lamb and prunes, chicken with preserved lemons and olives, or purely vegetarian options.
  • How to eat it: Traditionally eaten with bread (Khobz) straight from the pot.

2. Couscous: The Friday Tradition

Couscous is the national dish of Morocco. It consists of steamed semolina granules topped with seven vegetables and meat (usually beef or chicken).

  • Cultural Fact: It is traditionally served on Fridays after midday prayers and is often eaten from a communal plate.

3. Moroccan Mint Tea

You cannot visit Morocco without being offered mint tea. Known jokingly as « Berber Whiskey, » it is a symbol of hospitality.

  • The Ritual: It is served sweet and hot, often poured from a great height to create a frothy top (« the turban »).

4. Pastilla (Bastilla)

A unique mix of sweet and savory, this flaky pie is a must-try in Fes. It is stuffed with pigeon or chicken, almonds, and eggs, then dusted with powdered sugar and cinnamon. It sounds unusual, but the flavor combination is incredible.

5. Street Food Delights

Don’t be afraid to try street food!

  • Msemen: A square, flaky pancake often served with honey or cheese for breakfast.
  • Harira: A hearty soup made with tomatoes, lentils, chickpeas, and spices, traditionally eaten to break the fast during Ramadan.

Experience a Food Tour

Want to learn how to cook these dishes yourself? At ExploringM, we can organize cooking classes and food tours as part of your itinerary. Check our [Activities Page] to learn more!