Preheat the oven to 170°C / 150°C fan / Gas Mark 3.
Heat the oil in a frying pan and fry the lamb until browned, then transfer it to a casserole dish.
Fry the onion for 2 minutes, then add all the spices and stir well; add the tomatoes, lentils, potatoes, apricots, stock, juices, zest, and honey.
Transfer the entire mixture to the casserole dish.
Cover and cook for about an hour and a half, until the meat is tender.
Remove the lid and add the couscous and sultanas. Return to the oven for about 25 minutes until the liquid has been absorbed. You may need to add a little more stock if it seems a bit dry.
Before serving, stir in the mint and garnish with the pomegranate seeds and nuts.