In a mixing bowl, combine 2tsp of Moroccan spice blend, ground ginger, 1/2 tsp of salt and 2tbs of the ol-ive oil and mix well. Add the lamb pieces and massage the spice paste into the lamb for a few minutes.
Heat the remaining tablespoon of olive oil in a tagine or heavy based sauté pan and once hot, add the lamb pieces. Cook the lamb pieces until browned.
Halve the onions and slice into 0.5cm pieces. Add to the browned meat and allow to simmer of medium heat until the onions become translucent.
Add the saffron, cinnamon sticks and vegetable stock. Mix well and bring the sauce to the boil. Once boil-ing reduce the heat to a gentle simmer, cover and cook the lamb for 2 hours. If needed, add a few table-spoons of water to the lamb if there is not enough liquid during cooking.
Whilst the lamb is cooking, make the fruit compote by adding all the ingredients into a saucepan and bringing to the boil. Reduce the heat to a simmer and continue to cook until the fruit compote is left with 2tbs of liquid. Remove from the heat and set aside.
In the last 15 minutes of the lamb cooking, mix the fruit compote gently with the lamb pieces. Remove the lid and cook uncovered for the last 15 minutes on a vigorous simmer until the sauce slightly thickens. After 15minutes, remove from the heat, cover and leave to rest for 10minutes.
Whilst the lamb is resting prepare the couscous. Combine stock, butter and salt and heat until boiling. Stir until melted. Add the couscous and mix well in the hot stock. Cover tightly and leave for the grains to ab-sorb for 5 minutes.
After 5 minutes, fluff the couscous grains with a fork and stir through the chopped herbs. Place in a serving platter. Garnish the lamb tagine with the toasted whole blanched almonds and serve hot with the couscous.
Deboned lamb shanks or lamb leg would also work in place of shoulder.
Dates can be replaced with dried raisins or sultanas.
This dish can be made in a shallow heavy based saucepan with a well fitted lid.
To watch Amina Elshafei cook this recipe, click HERE.