01 -
Preheat the oven to 175°C. Grease and line a 23 x 33 cm rectangular baking pan.
02 -
In a mixing bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and salt until evenly combined.
03 -
In a separate large bowl, beat the softened butter with the granulated sugar until the mixture is light and fluffy.
04 -
Beat in the eggs one at a time, ensuring thorough blending after each addition, then mix in the vanilla extract.
05 -
Add the dry ingredients in portions, alternating with the buttermilk, mixing gently until just combined.
06 -
Stir in the hot water until the batter is smooth and glossy.
07 -
Pour the batter into the prepared pan. Bake for 25 to 30 minutes or until a toothpick inserted in the centre comes out clean. Cool the cake completely in the pan.
08 -
If using, beat cream cheese until smooth. Add heavy whipping cream, powdered sugar, and vanilla extract, then whip together until the topping is fluffy and spreadable.
09 -
Evenly spread the whipped topping over the cooled cake.
10 -
Place shredded coconut in a bowl. Add a few drops of pink food colouring and mix thoroughly until evenly tinted, adding a splash of milk if necessary for even distribution.
11 -
Sprinkle the pink coconut generously over the frosted cake, pressing lightly so it adheres. Refrigerate for at least one hour to set.
12 -
Slice into neat bars and serve chilled.