Heat the remaining oil in a frying pan and fry the rest of the onion for 2-3 minutes until soft. Add the chopped walnuts and fry for a further 2-3 minutes over a low heat, stirring frequently so that the walnuts do not burn.
Stir in the pomegranate and tomato purees, lemon juice sugar and the dissolved saffron. Season to taste and simmer over low heat for 5 minutes.
Pour the walnut sauce over the chicken, ensuring that all the pieces are well coated. Cover and simmer for 30-35 minutes until the meat is cooked and the oil from the walnuts has risen to the surface.
Serve at once with Persian rice and salad leaves such as baby cos or Little Gem. #COOK'S TIP# Pomegranate puree is available from Middle Eastern delicatessens. Persian Chicken with Walnut Sauce-Mediterranean Recipes