-
1
Preheat oven to 350 degrees.
-
2
Butter liberally and flour two 9-inch cake pans.
-
3
In an electric mixer, beat the butter with the sugar for about 3 minutes until light and fluffy.
-
4
Slowly add the egg whites until incorporated.
-
5
In a large bowl, sift together the cake flour, the baking powder and the salt.
-
6
Add the flour mixture to the butter mixture until incorporated but don't over mix.
-
7
Add the coconut flavoring, and the coconut milk until combined .
-
8
Add 1 cup of flaked coconut.
-
9
Divide the batter equally between the two prepared cake pans.
-
10
Bake in preheated oven for 30 to 35 minutes, until lightly golden and firm to the touch.
-
11
Let cool in pan on wire racks until cakes are completely cool, then carefully unmold.
-
12
Using a serrated knife, cut each cake horizontally into 2 equal layers (creating a total of 4 layers).
-
13
To Make the Icing;.
-
14
Cream the butter, shortening, and confectioner's sugar in the bowl of a stand mixer fitted with the paddle attachment, until light and fluffy.
-
15
Beat in the coconut flavoring and the coconut milk.
-
16
In a separate bowl, combine 2 cups of the whipped frosting and 11/2 cups of flaked coconut.
-
17
Set aside.
-
18
Assembling the Cake:
-
19
When ready to ice the cake, place the first cake layer on serving dish.
-
20
Dollop 1/3 of the frosting with coconut flake added to it, and spread evenly with an offset metal spatula.
-
21
Continue this process with each layer, smoothing over the extra frosting that may ooze out between each layer.
-
22
With the remaining frosting (that does NOT contain flaked coconut), frost the top and sides of cake.
-
23
Finish by gently pressing the remaining 2 1/2 - 3 cups of flaked coconut on the frosted cake, covering the cake entirely with the coconut.