A very yummy recipe for coconut Creamy frosting on a yummy vanilla cake.
Preheat the oven to 350 degrees F. Grease and flour three 8-inch round cake pans
In a large bowl cream together butter and sugar. Add egg yolks one at a time, beating well after each addition.
In a separate bowl combine flour and baking soda.
Alternate adding the buttermilk and flour into the sugar mixture. Stir in vanilla.
In a separate bowl, beat egg whites until stiff peaks form. Fold egg whites into batter.
Pour batter into prepared pans and bake for 25-30 minutes or until a tester inserted in the cake comes out clean.
Remove from oven and let cakes sit in pans for 5 minutes before removing from pans and placing on a cooling rack to finish cooling.
For the frosting, in the bowl of an electric mixer fitted with a paddle attachment, combine the cream cheese, butter, vanilla and almond extract on low speed. Add the confectioners sugar and mix until just smooth.
To assemble, place 1 layer on a flat serving plate, and spread with filling. Place the second layer on top, and spread with filling. top with the third layer and frost the top and the sided.
To decorate the cake, sprinkle the top with toasted coconut and lightly press more coconut onto the sides. Serve at room temperature.