Heat a large non-stick saucepan over a medium–high heat and fry the cubes of lamb, in batches, until browned all over. Remove from the pan with a slotted spoon and set aside.
Reduce the heat to low, add the oil to the frying pan then add the garlic, ginger, onions and chilli. Fry, stirring frequently, for 10 minutes.
Return the lamb to the frypan, together with the saffron, ground coriander, cumin, cinnamon and paprika. Cook for about 30 seconds, stirring well. Add the dates and stock. Season with pepper. Cover and simmer gently for 1 hour or until the lamb is tender.
About 15 minutes before the lamb is ready, prepare the couscous. Heat the water until boiling. Add the couscous and return to the boil. Remove from the heat, cover tightly and set aside to soak for 10 minutes.
Fork the couscous through lightly to fluff up the grains, then toss in the coriander and pistachios and pile onto a warmed large serving platter. Spoon the lamb on top of the couscous, sprinkle with the pomegranate seeds and serve.
Some more ideas…
*If you want to get ahead, you can cook this dish up to the end of step 3 the day before, then let it cool and keep it in a covered bowl in the fridge. When you are ready to serve, reheat the lamb while the couscous is soaking in step 4, making sure it is piping hot and bubbling. *For a more peppery flavour, instead of coriander toss chopped rocket or watercress with the couscous.