One of the most iconic dishes in Moroccan cuisine is Mechoui, a mouth-watering, slow-roasted lamb that’s traditionally cooked over an open fire or in a clay oven. Mechoui is not only a dish but a cultural experience—served at celebrations, family gatherings, and in bustling street markets across the country. With its tender, fall-off-the-bone meat and a rich blend of spices, Mechoui is a must-try Moroccan street food that embodies the flavors and traditions of Morocco.
Whether you’re strolling through the souks of Marrakech or attending a Moroccan festival, Mechoui is often at the heart of the feast. Its rich aroma, crispy skin, and juicy, flavorful meat make it a standout dish for both locals and tourists alike.
The word “Mechoui” comes from the Arabic word meaning “to roast,” and the dish has deep roots in Moroccan culinary traditions. Historically, Mechoui was prepared for special occasions like weddings, religious festivals, and communal feasts. In rural areas, whole lambs were roasted in underground pits or clay ovens, and the cooking process could take hours, resulting in meat so tender it could be eaten by hand.
While Mechoui is often associated with these grand celebrations, it has also become a popular street food, available from roadside vendors and at markets. The dish showcases the skill of Moroccan chefs and butchers, who carefully select and prepare the lamb using centuries-old techniques to achieve its signature tenderness and flavour.
What makes Mechoui truly unique is the cooking process, which transforms a simple lamb into a flavourful masterpiece. Traditionally, a whole lamb or lamb shoulder is marinated with a mixture of spices such as cumin, paprika, garlic, and salt before being roasted slowly for several hours. The key to perfect Mechoui lies in the slow roasting, which allows the fat to melt away, leaving the meat tender and juicy while giving the skin a crispy, golden-brown texture.
Unlike many Western-style roasts, Moroccan Mechoui is often cooked in an open pit or large clay oven known as a ferran, where the lamb is exposed to the heat of smoldering coals. This method infuses the meat with a subtle smokiness, enhancing its flavour even further. The result is a dish that combines the deep, earthy flavors of the lamb with the warm, fragrant spices that Morocco is famous for.
Another hallmark of Mechoui is the way it’s served. Traditionally, the meat is pulled apart by hand and eaten with bread, allowing diners to fully appreciate the tenderness of the lamb. It’s usually accompanied by simple sides like Moroccan flatbread (khobz) and a sprinkle of cumin and salt for extra seasoning. For a true Moroccan experience, Mechoui is often enjoyed with a cup of mint tea, which perfectly balances the richness of the lamb.
While Mechoui is a popular dish throughout Morocco, some regions are particularly famous for their versions of this delicious roasted lamb. Here’s where you can find some of the best Mechoui in the country:
Marrakech: In the heart of Marrakech’s famous Jemaa el-Fnaa square, Mechoui is a popular street food offered by vendors who specialize in roasting lamb. You’ll find entire lambs roasting in large clay ovens, and the sight and smell of the roasting meat is irresistible. Marrakech’s Mechoui stalls serve tender lamb that is perfectly spiced and served with flatbread, making it a must-try for any visitor.
Fez: Known as Morocco’s cultural capital, Fez offers a traditional take on Mechoui that is deeply rooted in the city’s culinary history. In Fez’s ancient medina, Mechoui is prepared in traditional ferrans, clay ovens that are often shared by local butchers and chefs. The lamb is roasted to perfection and served in small portions, often with a sprinkle of cumin and salt on the side.
Casablanca: In Morocco’s largest city, street food markets and small eateries offer Mechoui in more modern settings, but the preparation techniques remain authentic. Casablanca’s version of Mechoui often features lamb that is seasoned with a bolder mix of spices, catering to the city’s cosmopolitan tastes.
Rural Villages: For an even more authentic experience, venturing to Morocco’s rural areas offers a chance to try Mechoui in its most traditional form. In many villages, whole lambs are roasted in underground pits or over open fires, a method that has been passed down through generations. This rustic style of cooking results in incredibly tender and flavourful lamb that is often served family-style, with large portions shared among diners.
We may receive compensation from partners listed through affiliate partnerships, at no cost to you. This doesn’t influence our ratings, and the opinions are our own
Get the latest recipes, trends and travel ideas