Preheat the oven to 350°F and line a 1lb loaf tin with baking parchment. Make sure there’s enough baking parchment so that you can pull the cake out using the parchment for handles. Put to one side.
Chop two of the peaches into slices and put to one side. Chop the other three peaches into small chunks. Put to one side.
Mix the egg and sugar in a large bowl. Add the oil (if using melted coconut oil make sure it’s not too hot or it’ll cook the egg) and stir. Add the vanilla, ground almonds and buttermilk and stir again. Finally add the flour, baking powder and baking soda. Mix together until combined, then stir in the chopped peaches. Pour into the prepared baking tin.
Arrange the peach slices on top of the cake and sprinkle the extra 1 tsp brown sugar on top. Place in the oven to cook for 50-60 minutes (until and inserted skewer comes out clean). Take out of the oven and leave to cool in the tin for 10 minutes then remove from tin and allow to cool further on a cooling rack.
Whilst the cake is cooling, make your glaze. Place the butter and milk into a medium bowl and heat in the microwave or a pan for a few seconds until hot. Stir in the brown sugar until dissolved. Add in 3 tbsp. of confectioner’s sugar and mix with a whisk. Then add in more confectioner’s sugar a spoon at a time and whisk until you have a nice thick, paste. Once the cake is nearly cool, brush the glaze over. You may not need all of the glaze, but you can keep any you don’t use and serve it with the cake. Eat straight away, or you can leave the glaze to set before eating.
Notes
The peaches shouldn’t be too big – approx 3 ½ to 4 oz each - otherwise it can make the mixture too wet. You need to have about 16 oz of peach pieces after you’ve chopped and removed the stones.