Bibikkan is a traditional coconut cake originating from Sri Lanka. Although there are variations, the cake is usually made with a combination of shredded coconut, jaggery, semolina, wheat flour, eggs, baking powder, cumin, raisins, cashews, ginger preserve, vanilla, cardamom, cinnamon, and lemon rind.
The jaggery is heated and mixed with shredded coconut, cardamom, cinnamon, and vanilla. The mixture is simmered and removed from the heat in order to cool down. The roasted semolina, wheat flour, baking powder, cashews, raisins, ginger preserve, and cumin are stirred into the mixture.
The egg yolks are beaten and added to the mixture, and finally, the beaten egg whites and lemon rind are folded into the batter. It's poured into a baking tray, decorated with cashews, and baked until the cake is done. The sticky, moist, and chewy bibikkan is typically cut into squares before serving.