Preheat the oven to 180 degrees Celsius/ 350 degrees Fahrenheit. Line a baking tray with parchment paper.
Mix the flour, sugar, baking powder, allspice, salt, and nutmeg. Add the soft butter and rub it into the flour with your hands until the mixture resembles fine breadcrumbs.
Chop the larger dried fruit, if using. Sultanas, raisins or cranberries can be left whole.
Combine: Beat the egg lightly in a small bowl. Stir the chopped fruit and egg into the flour-butter mixture with your hand or a spoon.
Divide the dough into 10 heaps and place the heaps on the prepared baking tray. You should not try to give them a nice shape, leave them rough so that they can resemble rocks in the end.
Bake for about 18-20 minutes or until golden brown. Leave to cool on the baking tray for about 10 minutes, then transfer to a wire rack to cool completely. Store airtight.
