🌍 FlavorBridge View Interactive Recipe →
🐑 🌙 North African Cuisine

Mechoui

A whole lamb slow-roasted in an earthen pit or oven until the meat falls off the bone — Morocco's most festive dish, reserved for celebrations and royal feasts.

30 min prep 🔥300 min cook 330 min total 🍽8 servings 📊Medium

The Cultural Story

Mechoui traces its lineage to the nomadic Berber traditions of the Sahara and Atlas Mountains, where lamb was the prized livestock and roasting it whole over coals was the highest expression of hospitality. The word itself comes from the Arabic verb sha’awa, meaning to roast over fire. For centuries, Moroccan sultans served mechoui at royal banquets — entire lambs spinning over wood fires in palace courtyards, basted with butter and cumin until the skin crackled and the meat turned to silk. Traditionally, mechoui requires digging a pit in the earth, lining it with burning wood until the walls are hot, then lowering the seasoned lamb inside, covering it, and leaving it for hours. The enclosed heat is perfectly even and gentle, and something in the earthen walls adds a mineral smokiness that no oven can replicate. In the Djemaa el-Fna square in Marrakech, mechoui sellers hack pieces off whole roasted carcasses all day, selling by weight with nothing but a pinch of cumin and salt alongside. For home cooking, a very low oven gets surprisingly close. The key is patience — four to five hours at 150°C, basting regularly — and a final blast of high heat to crisp the exterior. Served at weddings, Eid Al-Adha celebrations, and family gatherings, mechoui signals that this is not an ordinary day. This is a day worth remembering.

Ingredients

Instructions

  1. 1Score the lamb all over with deep cuts using a sharp knife. This allows the butter marinade to penetrate.
  2. 2Mix softened butter with garlic, cumin, paprika, coriander, ginger, salt, and pepper. Rub this mixture aggressively into every surface of the lamb, working it into the scores.
  3. 3Place lamb on a rack in a deep roasting pan. Cover loosely with foil. Marinate in the fridge overnight, or at minimum 2 hours at room temperature.
  4. 4Preheat oven to 150°C (300°F). Roast covered for 3–4 hours, basting with pan juices every hour.
  5. 5Remove foil. Increase heat to 220°C (425°F) and roast uncovered for 25–30 minutes until skin is deeply browned and crackling.
  6. 6Rest 20 minutes before serving. Pull meat apart with forks (or fingers — traditional). Serve with small dishes of ground cumin and flaky salt for dipping.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →