2. In a stand mixer bowl, put butter and sugar together and blend well until combined.
3. Add in vanilla and mix well.
4. In two bowls separate egg whites and egg yolks, and set the egg whites aside.
5. Add egg yolks to the butter mixture 1 at a time and beat well after each addition.
6. In a small bowl, mix together flour with the baking soda.
7. Add the flour mixture into the butter mixture alternating it with buttermilk or sour milk and beat well after each addition and scrape the sides of bowl.
8. Put in the coconut and mix well.
9. In another mixer bowl, put the egg whites and fix it in a standing mixer.
10. Beat the egg white using wire whisk attachment until it forms soft peak.
11. Add the egg white to the butter mixture and fold it lightly.
12. In a 9 inch and a 8 inch pan baking pan, pour the batter putting little more batter in 9 inch pan and spread it.
13. Bake the cake in oven for 25 minutes or until light brown in colour.
14. Remove the cake from the oven and allow to cool for 10 to 15 minutes.
15. In a mixer bowl, put all the ingredients for frosting and beat well with paddle attachment, scrap the side once while beating.
16. Remove cake from mould and spread frosting over the cake.
Looking for a cake recipe to make for your dear one for a special occasion? Watch Melanie showing how to make Italian Cream Cake with a full and a half cake and respective frosting. Thoughtful, interesting and delicious!