Lamb, apricot & shallot tagine

Adapted from the Moroccan roast lamb fish ‘mechoui’, this slow-cooked dish has an aromatic marinade and irresistably fruity sauce

  • Prep:30 mins
    Cook:7 hrs 30 mins
    plus overnight marinating
  • Serves 6
  • Easy

Nutrition per serving

  • kcal 659
  • fat 41g
  • saturates 13g
  • carbs 18g
  • sugars 16g
  • fibre 4g
  • protein 57g
  • salt 0.5g


  • 1 large leg of lamb, bone in (about 2kg)
  • 600g shallots, halved if particularly large
  • 400g small apricots, halved and stoned
  • 85g whole skinless almonds
  • 2 preserved lemons, flesh discarded, peel and pith finely chopped
  • 1 tbsp ras el hanout
  • 1 tbsp clear honey
  • 150ml hot chicken stock
  • small pack coriander, leaves picked
  • couscous and natural yogurt, to serve
  • 4 tbsp olive oil
  • 4 garlic cloves, crushed
  • 1 tbsp ground cumin
  • 2 tbsp clear honey
  • 2 tsp ground cinnamon
  • 2 tsp ground ginger
  • 2 tsp coriander seeds
  • pinch of saffron strands


  1. Slash the lamb leg all over and put in a big food bag, or in a large casserole dish. Smash the marinade ingredients together using a pestle and mortar. Add some black pepper and rub all over the lamb. Marinate overnight, or up to 24 hrs.

  2. Heat oven to 140C/120C fan/gas 1. Sit the lamb in a big roasting tin, scraping off any leftover marinade on the top. Cover the tin with foil, pinching the edges to seal. Cook for 6-7 hrs, basting every hour or so, until the meat is incredibly tender.

  3. Remove the roasting tin from the oven and increase oven to 200C/180C fan/gas 6. Pour the juices from the lamb into a measuring jug, cool slightly and skim off the fat. Put the shallots in the tin with the lamb and toss to coat in some of the juices. Roast for 15 mins, then add the apricots and almonds. Whisk the cooking juices with the lemon, ras el hanout, honey and stock, then pour over the lamb and roast for another 20 mins.

  4. Rest for 10 mins, then scatter over the herbs and serve with couscous and yogurt.

Suggested recipes from this collection...