Last updated: November 2025
Moroccan cooking is the product of a genuinely complicated history: Berber cooking traditions, Arab spice routes, Andalusian refinement after the expulsion from Spain, Jewish culinary influence, and Ottoman techniques all layered over centuries into something that does not taste like anywhere else. The cuisine relies heavily on preserved ingredients, on slow cooking, on the balance of sweet and savory that runs through everything from tagines to pastillas to the honey-drenched pastries in every medina bakery.
The dishes below are not a complete picture of Moroccan food, which varies significantly by region. Coastal cities eat differently from the mountains. Fes cooking is not Marrakech cooking. What follows is a starting point: the dishes most worth seeking out, with enough context to know what you are ordering and why it matters.
At a Glance
| Core spices | Ras el-hanout, cumin, coriander, saffron, ginger |
| Essential cooking vessel | Tagine (clay pot with conical lid) |
| Most celebrated city for food | Fes |
| Street food capital | Marrakech (Jemaa el-Fna) |
| Cheap eat price range | 20 to 80 MAD |
| Full riad dinner | 150 to 400 MAD per person |
Tagine
The tagine is named after the clay pot it is cooked in, not a single dish but an entire category of slow-cooked stews. Lamb with prunes and almonds, chicken with preserved lemon and olives, kefta (spiced meatballs) with egg in tomato sauce, beef with root vegetables, each one a different flavor profile built on the same foundation of low heat, layered spice, and time. The clay pot’s conical lid circulates steam back into the stew, keeping everything moist.
The quality of a tagine correlates almost directly with the quality of the restaurant or home kitchen. A good lamb tagine in a traditional Fes restaurant and a mediocre one in a tourist-facing Marrakech courtyard are almost different dishes. The former involves a day of preparation. The latter involves a microwave.
Couscous
Friday couscous is a cultural institution. The grain is steamed three times in a couscoussier, the traditional double steamer, until the texture is light and separate rather than clumped. It is served under a mount of slow-cooked vegetables, chickpeas, and meat, with a broth called mrouzia on the side. Friday lunch couscous in a Moroccan home is genuinely one of the best eating experiences the country offers, and one that tourists rarely access.
Pastilla
Pastilla (or bastilla) is the great showpiece of Fes cooking. Paper-thin warka pastry layers alternate with a filling of pigeon or chicken slow-cooked with eggs, almonds, and spice, the whole thing finished with powdered sugar and cinnamon. The combination of savory meat and sweet finish sounds unlikely and tastes exactly right. It requires significant skill to make properly and is found at its best in Fes restaurants.
Harira
Harira is the soup that Moroccan tables return to repeatedly, particularly during Ramadan when it is the traditional way to break the fast at sundown. Lamb or beef, tomatoes, lentils, chickpeas, onion, herbs, and a thickener of flour and egg give it a body that sits between a broth and a stew. Street vendors serve it in small terracotta bowls. A bowl with a sfenj (fried dough ring) costs less than 15 MAD and is one of the better cheap meals in any Moroccan city.
Mechoui
Mechoui is whole roasted lamb, slow-cooked in a clay oven until the meat falls from the bone. In Marrakech’s Jemaa el-Fna area and in the mechoui market off the square, you order by weight from the whole carcass hanging in the stall. A portion with bread and cumin salt costs around 80 to 120 MAD and is one of the finest things to eat in Morocco.
Zaalouk and Taktouka
Moroccan salads are served at the start of most meals, and the cooked salads are the most interesting. Zaalouk is roasted and seasoned aubergine and tomato, deeply flavored with garlic and cumin and paprika. Taktouka is the same structure with roasted peppers instead of aubergine. Both are eaten with bread and often come as part of a wider spread of small dishes. They are the benchmark by which Moroccan home cooking is judged.
Bissara
Fava bean soup, thick and smooth and served with olive oil drizzled over the top and fresh bread for dipping. Bissara is breakfast food, early morning fuel sold from street stalls before most restaurants open. A bowl costs 5 to 10 MAD and is both filling and genuinely delicious, one of those dishes where the simplicity of the ingredients and the skill of the preparation produce something better than their parts.
Sfenj, Msemen and Meloui
The Moroccan breakfast pastry spectrum covers sfenj (fried dough rings, similar to donuts but chewier), msemen (square flatbread folded multiple times and cooked on a griddle), and meloui (a spiral-rolled version of msemen that is flakier and richer). All three are eaten with argan oil, honey, or amlou, a paste of crushed almonds, argan oil, and honey that is one of Morocco’s great culinary gifts and aggressively underexported.
Mint Tea
Atay, Moroccan mint tea, is not food but it structures every social interaction in the country. Fresh spearmint, Chinese green gunpowder tea, and a considerable amount of sugar, poured from height to aerate and served in small glasses. Refusing it is rude. Accepting two or three glasses is normal. It is served at the beginning and end of every meal, during every negotiation, and as the default gesture of welcome in any home or traditional shop.
Where to Eat: Restaurants, Street Food, and Home Kitchens
The best Moroccan food is not found in restaurants. It is found in Moroccan homes, where recipes pass through generations and the quality of ingredients and preparation far exceeds most restaurant versions. If you are invited to a home meal, accept. The generosity and the food will be memorable. Home-cooked couscous on Friday (the traditional day for couscous in Morocco) is in a different league from the restaurant version.
That said, restaurants serve a purpose. In Fes, traditional restaurants in the medina serve pastilla, mechoui, and multi-course tasting menus in riad settings with live Andalusian music. In Marrakech, the food stalls on Jemaa el-Fna are chaotic and theatrical, serving grilled meats, snail soup, sheep heads, and fresh orange juice in an atmosphere that exists nowhere else.
Street food is the backbone of everyday eating in Morocco. Every city has its specialties. Casablanca is known for its fish sandwiches near the port. Fes is famous for its pastilla and its mechoui. Marrakech has tanjia (a slow-cooked meat dish unique to the city). Essaouira is the place for grilled sardines and calamari straight off the boats. Prices for street food rarely exceed 30 MAD for a filling meal.
Dietary Restrictions and Vegetarian Options
Eating vegetarian in Morocco is easier than most guides suggest, but it requires some initiative. Moroccan cuisine uses vegetables extensively: zaalouk (eggplant and tomato salad), taktouka (pepper and tomato relish), bessara (fava bean soup), and lentil dishes are all naturally vegetarian and delicious. A vegetable tagine with preserved lemons and olives is available at virtually every restaurant.
Vegan eating is more challenging because Moroccan cooking uses butter, honey, and dairy frequently. Bread is vegan, as are most salads and vegetable-based dishes, but confirm that the tagine or couscous was not prepared with meat stock. Learning the phrase “bla l7am” (without meat) in Darija helps, and specifying “bla zibda” (without butter) covers the dairy concern.
Halal is the default in Morocco. All meat sold commercially is halal-slaughtered. Pork is not served in Moroccan restaurants (with rare exceptions in international hotel restaurants). Alcohol is available in licensed restaurants, bars, and hotels in tourist cities and from supermarkets like Carrefour and Marjane, but is not served everywhere.
Practical Tips
- Order tagine in traditional local restaurants rather than tourist-facing medina cafés. The preparation time alone tells you whether a tagine was made that morning or heated from a batch.
- Harira is best from a street vendor in a terracotta bowl, not from a restaurant serving it as an amuse-bouche.
- Ask specifically for m’semen with amlou at a traditional breakfast stall. The combination is not always offered upfront.
- Pastilla is a pre-order dish in most restaurants. Call ahead or ask the night before when visiting Fes.
- The Friday couscous tradition is real. Many local restaurants close on Friday afternoon. Visit a medina restaurant for Friday lunch and ask for the couscous of the day.
Have a favorite Moroccan dish or a restaurant recommendation? The MoroccoMag food thread is always active.
Accuracy note: Travel information, prices, and practical details in Morocco can change. This article reflects conditions at the time of writing. Verify current details before planning your trip.