Moroccan Food: 15 Dishes to Try in Morocco

July 24, 2026

Moroccan Food: 15 Dishes to Try in Morocco

1. Tagine at a Traditional Riad in Marrakech

Start your culinary journey in Marrakech, where you can find traditional riads serving up authentic tagines. These slow-cooked stews are made with meat, vegetables, and dried fruits, and are typically served with couscous or bread. For a truly immersive experience, consider staying at a riad that offers cooking classes, where you can learn the art of making a traditional tagine.

2. Harira at a Local Cafe in Fez

Harira is a hearty soup made with lentils, chickpeas, and tomatoes, and is often served as a starter or snack. In Fez, you can find local cafes serving up steaming bowls of harira, often accompanied by a side of crusty bread or crackers. Be sure to try it at a traditional cafe, where you can experience the vibrant atmosphere and lively chatter of the locals.

3. Couscous at a Family-Run Restaurant in Rabat

Couscous is a staple of Moroccan cuisine, and is typically served on Fridays, the traditional day of rest. In Rabat, you can find family-run restaurants serving up delicious couscous, often made with fresh vegetables, meat, and spices. Be sure to arrive early, as couscous is often served in limited quantities and can sell out quickly.

4. B'stilla at a Street Food Stall in Casablanca

B'stilla is a savory pastry made with layers of flaky dough, meat, and spices, and is often served as a snack or appetizer. In Casablanca, you can find street food stalls serving up delicious b'stilla, often accompanied by a side of olives or preserved lemons. Be sure to try it at a busy stall, where you can experience the energy and excitement of the city.

5. Msemen at a Local Market in Chefchaouen

Msemen is a type of Moroccan pancake made with a thin layer of dough, often filled with meat, onions, and spices. In Chefchaouen, you can find local markets serving up delicious msemen, often accompanied by a side of fresh fruit or yogurt. Be sure to try it at a bustling market, where you can experience the vibrant colors and lively atmosphere of the town.

6. Chakchouka at a Cozy Cafe in Essaouira

Chakchouka is a spicy tomato stew made with eggs, peppers, and onions, and is often served with crusty bread or couscous. In Essaouira, you can find cozy cafes serving up delicious chakchouka, often accompanied by a side of olives or preserved lemons. Be sure to try it at a cafe with a cozy atmosphere, where you can relax and enjoy the views of the ocean.

7. Makroud at a Traditional Bakery in Meknes

Makroud is a type of Moroccan date cake made with dates, almonds, and honey, and is often served as a dessert or snack. In Meknes, you can find traditional bakeries serving up delicious makroud, often accompanied by a side of mint tea or coffee. Be sure to try it at a bakery with a long history, where you can experience the traditional methods and ingredients used to make this sweet treat.

8. Zaalouk at a Family-Run Restaurant in Tangier

Zaalouk is a hearty stew made with eggplant, tomatoes, and spices, and is often served with couscous or bread. In Tangier, you can find family-run restaurants serving up delicious zaalouk, often accompanied by a side of olives or preserved lemons. Be sure to try it at a restaurant with a cozy atmosphere, where you can experience the warm hospitality of the locals.

9. Mhajab at a Local Market in Ouarzazate

Mhajab is a type of Moroccan flatbread made with a thin layer of dough, often filled with meat, onions, and spices. In Ouarzazate, you can find local markets serving up delicious mhajab, often accompanied by a side of fresh fruit or yogurt. Be sure to try it at a bustling market, where you can experience the vibrant colors and lively atmosphere of the town.

10. Ghriba at a Traditional Cafe in Marrakech

Ghriba is a type of Moroccan cookie made with almonds, honey, and spices, and is often served as a dessert or snack. In Marrakech, you can find traditional cafes serving up delicious ghriba, often accompanied by a side of mint tea or coffee. Be sure to try it at a cafe with a cozy atmosphere, where you can relax and enjoy the views of the medina.

11. Rfissa at a Family-Run Restaurant in Fez

Rfissa is a hearty chicken stew made with lentils, chickpeas, and spices, and is often served with couscous or bread. In Fez, you can find family-run restaurants serving up delicious rfissa, often accompanied by a side of olives or preserved lemons. Be sure to try it at a restaurant with a cozy atmosphere, where you can experience the warm hospitality of the locals.

12. Brik at a Street Food Stall in Casablanca

Brik is a type of Moroccan savory pastry made with a thin layer of dough, often filled with meat, onions, and spices. In Casablanca, you can find street food stalls serving up delicious brik, often accompanied by a side of olives or preserved lemons. Be sure to try it at a busy stall, where you can experience the energy and excitement of the city.

13. Shakshuka at a Cozy Cafe in Essaouira

Shakshuka is a spicy tomato stew made with eggs, peppers, and onions, and is often served with crusty bread or couscous. In Essaouira, you can find cozy cafes serving up delicious shakshuka, often accompanied by a side of olives or preserved lemons. Be sure to try it at a cafe with a cozy atmosphere, where you can relax and enjoy the views of the ocean.

14. Ghoriba at a Traditional Bakery in Meknes

Ghoriba is a type of Moroccan sweet pastry made with almonds, honey, and spices, and is often served as a dessert or snack. In Meknes, you can find traditional bakeries serving up delicious ghoriba, often accompanied by a side of mint tea or coffee. Be sure to try it at a bakery with a long history, where you can experience the traditional methods and ingredients used to make this sweet treat.

15. Sellou at a Local Market in Chefchaouen

Sellou is a type of Moroccan sweet pastry made with almonds, honey, and spices, and is often served as a dessert or snack. In Chefchaouen, you can find local markets serving up delicious sellou, often accompanied by a side of fresh fruit or yogurt. Be sure to try it at a bustling market, where you can experience the vibrant colors and lively atmosphere of the town.

FAQ

What is the best way to get around Morocco?

The best way to get around Morocco depends on your budget and preferred mode of transportation. CTM and Supratours buses are a convenient and affordable option, while ONCF trains are a good choice for longer journeys. Petit taxis are also widely available, but be sure to agree on the fare before you start your journey. Private drivers can also be hired for a day or longer, but be sure to research and book a reputable company in advance.

What should I wear when visiting Morocco?

When visiting Morocco, it's a good idea to dress modestly, especially when visiting rural areas or mosques. Women should cover their shoulders and knees, while men should avoid wearing shorts or sleeveless shirts. Comfortable shoes are also a must, as you'll likely be doing a lot of walking.

Can I use credit cards in Morocco?

While many larger restaurants and shops in Morocco accept credit cards, it's still a good idea to have some cash on hand, especially when visiting smaller towns or rural areas. ATMs are widely available, but be sure to inform your bank of your travel plans in advance to avoid any issues with your account.

How much should I tip in Morocco?

Tipping in Morocco is generally less than in other countries, but it's still a good idea to show your appreciation for good service. Aim to tip around 10-15% in restaurants and cafes, and a few dirhams for smaller services like carrying your luggage or helping you with directions.

Cover of Marrakesh from the Inside
Free guide

Marrakesh from the Inside

Where I actually eat, what I pay, and the traps I'd tell a friend to avoid. Written from Marrakesh, not from a desk somewhere else.

No spam. Unsubscribe anytime.

Plan your trip

Everything you need in one place

Not sure where to start?

Take the 30-second quiz and get a Morocco trip built around what you actually like.

Take the 30-second quiz →