200g/7oz plain flour, plus extra for dusting
½ tsp baking powder
100g/3½oz soft dark brown sugar
100g/3½oz caster sugar
40g/1½oz flaked almonds
75g/2½oz roasted hazelnuts, chopped
½ tsp salt
2 tbsp sunflower oil
½ tsp vanilla extract
100g/3½oz dark chocolate, broken into small pieces
100g/3½oz white chocolate, broken into small pieces
100g/3½oz unsalted butter, softened, plus extra for greasing
1 free-range egg, beaten
2 tbsp cherry brandy