National Dish Morocco: Mechoui (Recipe)

In this article
Say hello to Mechoui, the showstopping roast lamb that crowns the Moroccan table on feast days and family celebrations. Spiced with cumin, paprika and ginger, then coaxed to tenderness over long, gentle heat, the meat turns meltingly soft while the surface crisps to a burnished gold. It is the kind of generous, aromatic dish that fills the kitchen with warmth and draws everyone to the table. Bring a taste of Moroccan hospitality home with this unforgettable centrepiece.
About Mechoui
Mechoui is a traditional Moroccan dish built around deliciously spiced, slowly roasted lamb. Reserved for special occasions and festive gatherings, it is celebrated for its deep, intense flavour and its wonderfully juicy texture. The meat is rubbed with a fragrant blend of warm spices and given plenty of time to cook low and slow, so it falls apart at the touch of a fork. Long a symbol of generosity and welcome, mechoui transforms any meal into a true celebration.
Ingredients (serves 1–2)
- 500 g lamb (preferably shoulder or leg)
- 2 cloves garlic
- 1 tsp cumin
- 1 tsp paprika
- 1 tsp ground ginger
- 1 tsp coriander
- 1 tsp salt
- 1/2 tsp pepper
- 2 tbsp olive oil
- Juice of 1 lemon
Shopping for the ingredients
For this recipe we recommend buying fresh lamb from your butcher, where you can ask for a well-marbled cut of shoulder or leg. For the spices, a trip to a market or a well-stocked supermarket is well worth it, and many of the warm Moroccan spices can also be ordered online. Choosing organic ingredients will give the finished dish an even better flavour.
Preparing the dish
Begin by marinating the lamb. Cut the meat into large pieces and rub it all over with garlic, the spices, olive oil and lemon juice, making sure every surface is well coated. Leave it to marinate for at least 1 hour, or ideally overnight in the fridge. This resting time lets the flavours work their way deep into the meat and is the secret to a richly seasoned, tender result.
Step-by-step instructions
- Preheat the oven to 160°C.
- Place the marinated lamb in a roasting dish.
- Cover the dish with foil and let the meat cook slowly for around 3 hours.
- Remove the foil, raise the temperature to 200°C and let the meat brown for a further 30 minutes.
- Serve the mechoui hot, with sides such as couscous or roasted vegetables.
Gluten-free / lactose-free version
Mechoui is naturally gluten-free and lactose-free, as the dish itself relies only on lamb, spices, olive oil and lemon. Simply take care to choose a paprika and spice blend free from gluten-containing fillers. To keep the whole meal gluten-free, pair the lamb with naturally gluten-free sides such as rice or roasted vegetables rather than wheat-based bread. That way everyone at the table can enjoy it without worry.
Tips for vegans and vegetarians
For a vegan or vegetarian version, swap the lamb for hearty vegetables such as cauliflower or aubergine. Marinate the vegetables in exactly the same spice mix as the meat and reduce the cooking time to suit, as they will soften far more quickly. The warm Moroccan spices carry beautifully on roasted vegetables, giving you a plant-based dish with all the aromatic character of the original.
More tips and tricks
To deepen the flavour, lightly toast the garlic cloves in a dry pan before adding them to the meat — this lends the dish an extra layer of warmth and richness. Basting the lamb with its own juices during roasting keeps it succulent, while a final blast at higher heat gives you that prized golden crust. Patience is everything here, so resist the urge to rush the slow cooking.
Adapting the recipe to your taste
If you prefer a spicier dish, add a little chilli or a spoonful of harissa to the marinade for a fiery North African kick. You can also play with the spice balance — more cumin for earthiness, extra ginger for warmth — to make the recipe truly your own. Experimenting with the blend is part of the fun, much as you might with a fragrant Couscous Tfaya.
Ingredient substitutions
If lamb is not to your taste, the recipe works just as well with beef or chicken — simply adjust the cooking time, as chicken in particular will need far less. The same warm spice rub that flavours the meat also shines on the fish in a Poisson Chermoula. Substitutions like these let you adapt the dish to whatever you have to hand while keeping its signature Moroccan character.
Drink pairing ideas
Mechoui pairs beautifully with classic Moroccan mint tea, whose fresh sweetness cuts through the richness of the lamb. A crisp white wine or a fruity red also complements the spiced meat nicely. For an alcohol-free option, pomegranate juice makes a refreshing and elegant match, its tartness balancing the savoury depth of the dish.
Serving and presentation ideas
Serve the mechoui on a large platter, garnished with fresh herbs and lemon slices for a generous, celebratory look. Surround it with sides such as couscous, grilled vegetables and warm flatbread so guests can help themselves family-style. A salad such as Salade Zaalouk on the side adds colour and freshness to the spread.
A bit of history
Mechoui has its roots in the Berber communities of North Africa and remains a cornerstone of Moroccan heritage. Traditionally the meat was roasted in clay ovens or over open flames, often a whole lamb turned slowly for hours at communal feasts. That sense of shared celebration still lies at the heart of the dish today, making it a proud emblem of Moroccan cuisine.
More recipe ideas
Summary: Mechoui
Mechoui is a festive, deeply aromatic dish that brings a touch of occasion to any gathering. With a little preparation and the right spices, this traditional Moroccan classic comes together effortlessly in your own kitchen. The slow-roasted lamb, tender and golden, rewards every minute of patience with extraordinary flavour. Experiment with variations, share it generously and enjoy a little piece of Morocco at home.


