Try this recipe for ras el hanout spiced leg of lamb, then check out our perfect roast leg of lamb and slow-cooker leg of lamb.


  • 1.8-2kg leg of lamb
  • 1 tbsp olive oil
  • 2 tbsp ras el hanout
  • 1 tbsp pomegranate molasses
  • 1 tbsp runny honey
  • a small bunch coriander, roughly chopped
  • 50g pomegranate seeds
  • a handful whole skin-on almonds, roasted and chopped


  • 2 aubergines, sliced into 1cm slices
  • 3 tbsp olive oil
  • 1 onion, finely chopped
  • a thumb-sized piece ginger, finely chopped
  • 2 cloves garlic, crushed
  • 1 green chilli, finely chopped
  • 1 tsp cumin seeds
  • 4 cardamon pods, bashed
  • 1 cinnamon stick, broken
  • 300g long-grain rice
  • 600ml chicken stock
  • 2 ripe plum tomatoes, sliced


  • ½ a small bunch dill, finely chopped
  • 200g natural yogurt
  • ½ lemon, juiced


  • STEP 1

    Use a sharp knife to make diagonal slashes along the lamb leg at ½cm intervals, drizzle with the olive oil and rub the ras el hanout really well into the lamb. Cover and chill for at least 2 hours but preferably overnight. Remove from the fridge 1 hour before cooking.

  • STEP 2

    Heat the oven to 200C/fan 180C/gas 6. Put the lamb into a large shallow baking dish and roast for 1 hour. Mix together the pomegranate molasses and honey, brush all over the lamb and roast for a further 20 minutes for pink in the middle or 30 minutes for well done (cover with foil if it starts to get too dark).

  • STEP 3

    To make the pilaf, brush the aubergines with 2 tbsp of olive oil and heat a griddle pan to high. Grill the aubergine slices for 1-2 minutes on each side or until deeply charred and starting to soften. Season and remove onto a plate. Heat the remaining oil in a large pan and add the onion, ginger, garlic, chilli and spices, and cook gently for 10 minutes or until soft. Tip in the rice and mix really well. Season and pour in the stock. Bring to the boil, then turn down to a gentle simmer. Add the tomatoes in a layer on top, and then the aubergine in another layer. Put on a tight-fitting lid and simmer gently for 12 minutes until the rice is cooked and the aubergines and tomatoes are tender.

  • STEP 4

    For the herby yogurt sauce, mix all of the ingredients.

  • STEP 5

    Once the lamb is crisp and glazed, remove onto a plate and cover with foil to rest for 20 minutes.

  • STEP 6

    Tip the pilaf into the lamb tray and toss well, adding any resting juices from the lamb. Scatter the lamb with coriander leaves, pomegranate seeds and almonds, and serve with the pilaf and yogurt sauce.


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating