Pre-heat the oven to 355°F and lightly grease two 20cm loose bottomed sandwich tins.
Sift the flour, bicarbonate of soda and baking powder and add the sugar to a mixing bowl or food mixer. In a separate bowl combine the eggs, coconut milk, lemon juice, coconut oil, vanilla extract and melted butter and whisk together until completely combined. Then add your wet ingredients to your dry ingredients to form the cake batter.
Divide the mixture evenly between the two tins and level with a spatula or the back of a spoon. Bake in the oven for about 25 minutes or until well-risen and golden.
To make the frosting combine the icing sugar, butter, lemon juice, lemon zest and coconut oil in a bowl or food mixer.
Once the cakes are baked, leave them to cool in their tins and then remove them from their tins and cool them completely on a wire rack.
To assemble, place one of the sponges top down, and spread with the lemon frosting to cover it. Place the other sponge with the top facing upwards and now cover the entire cake with the rest of the lemon frosting. Once the frosting has covered the entire cake, add the raw coconut flakes all over.