Preheat oven to 375°F.
In a tagine base, sauté the onions in olive oil until translucent, set aside. Brown the lamb cubes on all sides and set aside.
Add the remaining olive oil along with all the spices, ginger, garlic and chili flakes and sauté for 2 minutes. Add the lamb back to the dish with the zest and juice of one orange, the lamb stock and apricots. Cut the remaining orange into quarter and place amongst the dish.
Put the lid on and place the tagine in the hot oven and cook for 1 hour and 20 minutes checking at the 45 minute mark to monitor cooking.
Just before serving, heat the olive oil in a small pan and roast the pistachio nuts. Allow to cool and roughly chop.
Sprinkle the nuts and mint sprigs over the top and serve.
Perfect with couscous.