Cream the sugar, butter and lemon zest together until light. Add the honey.
Beat in the eggs gradually until combined.
Fold in the yoghurt, ground almonds and self raising flour.
Place the mix in the tin and bake for 40 minutes.
While the cake is baking get your topping ingredients ready. Melt the butter in a saucepan, then add the sugar, honey, cream and flaked almonds. Stir over a low heat.
Once the cake has cooked for 40 minutes top with the nutty topping and bake for an extra 10 minutes .
Leave to cool completely before cutting. This cake will last 5 days wrapped up.