Slow-roast Persian lamb with pomegranate salad

This sweet, meltingly-tender lamb makes a show-stopping dinner party dish

  • Prep:20 mins
    Cook:3 hrs 30 mins
  • Serves 6
  • Easy

Nutrition per serving

  • kcal 554
  • fat 39g
  • saturates 18g
  • carbs 15g
  • sugars 13g
  • fibre 2g
  • protein 37g
  • salt 0.35g


  • 4 tbsp pomegranate molasses
  • 1 tsp ground cumin
  • juice 1 lemon
  • 1 tbsp olive oil
  • 2 garlic cloves, minced
  • 1 onion, roughly chopped
  • 1 shoulder of lamb, weighing about 1.6kg, lightly scored
  • seeds 2 pomegranates
  • handful flat-leaf parsley leaves
  • 100g bag watercress
  • 1 small red onion, finely diced
  • 1 tbsp olive oil
  • flatbreads, to serve


Jewelled couscous
Cook 200g couscous and mix with 150g pomegranate seeds, a chopped handful mint, the juice 1 orange and 2 tbsp each olive oil and white wine vinegar. Serves 4.


  1. Heat oven to 160C/140C fan/gas 3. In a small bowl, mix the molasses with the cumin, lemon juice, olive oil and garlic. Scatter the onion over a casserole dish or a deep roasting tin. Place the lamb on top of the onions. Pour the glaze over the lamb. Rinse the bowl out with about 200ml water, then pour it around – not over – the lamb.

  2. Cover the dish with a lid or the tin with a large piece of foil. Roast the lamb, undisturbed, for 3 hrs, then remove the lid or foil and continue to roast for 30 mins to give the lamb colour. When the lamb has had its time, pour off the juices, remove as much fat as possible, then pour the juices back over the lamb.

  3. Just before serving, gently toss all the salad ingredients together. Serve the lamb with its sauce, the salad and some warmed flatbreads.

Suggested recipes from this collection...