Add 3 tbsp extra virgin olive oil to the same pan you cooked the chicken over a medium heat. Add the onions and cook, stirring occasionally, for 5 minutes. Add the garlic and ginger and cook for another few minutes. Add the spices and chilli and cook for another few minutes (add 1-2 tbsp more olive oil if it looks dry). Add the stock, tomatoes, dried fruit, olives (if using) tomato paste, honey, lemon zest and juice and orange zest and juice. Stir, turn up the heat and bring to a boil. Turn off the heat.