Coconut Layer Cake W/ Cream Cheese Coconut Frosting

Total Time
1hr 5mins
30 mins
35 mins

Best coconut cake ever!

Skip to Next Recipe




  1. Preheat oven to 350 degrees F. Grease and flour 2-9 inch cake pans.
  2. Sift together flour, baking powder, and salt. Set aside.
  3. In a large mixing bowl, beat butter till creamy, add sugar until smooth. Add egg yolks, one at a time, beating after each addition.
  4. Add flour mixture and milk alternatively, beginning and ending with the flour. Stir in vanilla, coconut ext, and 1 cup coconut.
  5. In another bowl, beat egg whites till stiff but not dry and fold into cake mixture.
  6. Divide the batter evenly between pans. Bake in preheated oven for 30-35 or until toothpick is inserted into the center of the cake comes out clean. Allow cakes to cool completely before frosting.
  7. To Make Frosting: Blend butter and cream cheese till smooth. Add powdered sugar slowly. Add vanilla and coconut extract. Fold in shredded coconut. Spread on cooled cake.
Most Helpful

Absolutely delicious! I cut it down by 2/3 and made a single six inch cake. I didn't use coconut extract, just a bit more unsweetened coconut and the flavor was huge. It worked beautifully! I am going to be using this recipe to make a wedding cake, it's fantastic. Thank you!

5 5

Here i am again rating this Coconut Cake, i just took one out of the oven for my Sister's Birthday , she want's me to add pineapple in her's, i'll put it between the layer's. i'm thinking about making me one for my Birthday also. Last week i made one for someone Birthday. I'm telling you, once you make this cake, you will keep on making it, that's how good it is. Shaneshane's Auntie-Auntie

5 5

Wow, my tastebuds where alive...great for the cocnut addicted