First warm the walnuts in a pan on medium heat, stirring frequently until toasted. Remove from the heat and allow to cool.
Once cool enough to handle, pulse them in a food processor or blender until finely ground.
In a large frying pan or casserole pan heat the butter with the oil. When the butter has melted and the oil is hot add the chicken pieces. Work in batches so as not to crowd the pan. Cook until golden and remove them from the pan.
Add the onions and soften until translucent. Do not allow them to stick to the pan.
Return the chicken to the pan with the onions and mix in the pomegranate molasses, sugar and spices. Pour over the chicken stock.
Bring to the boil and then simmer gently for 1 hour, stirring occasionally.
Remove from the heat and season to taste. Garnish with pomegranate seeds and serve with either rice or￼￼￼ couscous.
Share this recipe: