1.In large frying pan, heat half the oil; cook chicken, in batches, stirring occasionally, about 5 minutes or until browned. Remove from pan.
2.Heat remaining oil in pan; cook onion, stirring, until softened. Add garlic, chilli, and spices; cook, stirring, until fragrant. Return chicken to pan with stock; bring to the boil. Reduce heat; simmer, uncovered, about 20 minutes or until liquid has almost evaporated. Transfer to large bowl; cool 5 minutes. Stir in nuts, egg and herbs; season.
3.Preheat oven to 200°C. Brush deep 20cm (8-inch) round cake pan with a little butter. Line an oven tray with baking paper.
4.Layer four sheets of pastry, brushing each with butter. Line cake pan with pastry, allowing edges to overhang. Repeat with remaining pastry and butter. Position pastry crossways over pastry in pan. Spoon chicken mixture into pan. Fold overhanging pastry over filling to enclose. Brush with butter.
5.Bake about 30 minutes or until browned. Turn pie onto tray. Bake about 15 minutes or until browned. Serve dusted with sifted icing sugar and cinnamon.