This moist cake is decadent enough for special occasions and simply enough for everyday enjoyment. The cake is warmly spiced and dotted with raisins, walnuts, pineapple and coconut and spread with a zesty filling.
Preheat oven to 150 C / Gas 2. Grease and flour three 23cm round cake tins. Sieve together the 375g flour, bicarbonate of soda, cinnamon, allspice and nutmeg; set aside.
In a large bowl, cream together 225g butter and 400g sugar until light and fluffy. Add the eggs one at a time, beating well with each addition. Add the flour mixture alternately with the buttermilk; beat well. Fold in raisins and chopped walnuts.
Pour batter into the three prepared tins. Bake in the preheated oven for 55 to 60 minutes or until a skewer inserted into the cake comes out clean. Allow to cool.
In a large saucepan, combine water, pineapple, coconut, 500g sugar, 2 tablespoons flour, lemon zest and lemon juice. Bring to the boil and cook, stirring constantly, until thickened. Let cool and spread between each layer and on top of cake.