Rinse cherries under the tap so they are not sticky, dry off and cut all in half.
Mix through the ground almonds with the pine kernels and lemon zest till everything is well coated.
Mix the baking powder through the flour.
Cream the butter and sugar with an electric whisk.
Add one egg and a bit of flour and incorporate. Keep alternating egg and flour in til all is combined.
Pour in the lemon juice and beat through.
Pour in the almond and cherry mix and fold through until well mixed together.
Line a loaf tin and fill with the mixture, carefully pushing to the edges and smoothing out the top.
Sprinkle with Demerara sugar, and bake at 160c for and hour 15 minutes to an hour and a half.
Keep an eye on it and test with a skewer after an hour or so.
Let it cool on a wire rack and slice when cooler, a wee bit warm is delicious!
