Classic Coconut Cake

This Classic Coconut Cake is the perfect Easter dessert! Light and fluffy with a cream cheese frosting infused with the essence of sweet coconut!

  • Prep40 min
  • Cook40 min
  • Total1 hr 20 min
  • Yield16 servings
  • Calories615

Ingredients Steps

Classic Coconut Cake

This Classic Coconut Cake is the perfect southern dessert! A double-layered coconut-flavored cake that’s deliciously light and fluffy with a thick layer of cream cheese frosting covered in sweetened flaked coconut – talk about dreamy!

A slice of coconut cake on a pink plate.

Coconut Cake With Coconut Cream Cheese Frosting

With Easter on the horizon and warmer days to follow, this Coconut Cake makes for the perfect dessert to welcome the change of seasons! Its fresh, lightly sweet coconut taste pairs deliciously with the tangy, creamy coconut cream cheese frosting, creating a springtime dessert that will brighten everyone’s day!

To bake an unforgettable dessert with excellent texture, I whipped the egg whites separately and then folded them into the batter to create airiness in the cake. Between the airy, fluffy texture and sweet coconut flavor, this is exactly the kind of cake you’d want to make for Easter Sunday, or any day for that matter.

With a silky, rich coconut frosting finish that’s covered in minced coconut, this Classic Coconut Cake is sure to be a showstopper!

A coconut cake on a wooden cake plate on a table.

Classic Coconut Cake Ingredients

To make this homemade coconut cake we combine cake flour with baking soda, eggs, buttermilk, powdered milk, salt, and unsalted butter. Sweetened flaked coconut, granulated sugar, vanilla bean paste, and coconut extract are then incorporated into the cake batter to achieve a perfectly sweetened coconut taste.

This two-layer cake is then covered in a decadent coconut frosting that’s made with cream cheese, salted butter, powdered sugar, heavy cream, vanilla extract, coconut extract, and sweetened flaked coconut.

To finish off this spring cake, we then gently press sweetened flaked coconut into the frosting. This gives it a fun texture while also elevating the flavor of coconut even further!

Overhead photo of ingredients used to make coconut cake.

How To Make Classic Coconut Cake

  1. Preheat the oven and grease two round cake pans.
  2. Beat egg whites in the bowl of a stand mixer that’s fitted with a whisk attachment until stiff peaks form. Transfer the stiff egg whites to small bowl and set it aside.
  3. Combine buttermilk with baking soda in a small bowl and then set it aside.
  4. Pulse sweetened flaked coconut in a food processor until the flakes become fine.
  5. Transfer the fine coconut flakes into an empty stand mixer bowl.
  6. Add cake flour, granulated sugar, powdered milk, and salt to the bowl of fine coconut flakes and mix to combine.
  7. Mix in softened unsalted butter until a sandy texture forms.
  8. Scrape the sides of the bowl down and then beat in large egg yolks, vanilla bean paste, and coconut extract.
  9. Beat in the buttermilk mixture in three parts until fully combined.
  10. Fold in the stiff egg whites until well combined.
  11. Divide the coconut cake batter evenly into the two prepared cake pans. Then transfer them into the preheated oven to bake until a toothpick inserted into the center comes out clean.
  12. Remove the cakes from the oven and allow them to cool in the pan before transferring them to a wire rack to cool completely.
Stiff egg whites being folded into coconut cake batter.

How To Frost Coconut Cake

  1. Prepare the homemade frosting by beating cream cheese with salted butter until the mixture becomes smooth and fluffy.
  2. Add the powdered sugar to the cream cheese mixture, alternating with heavy cream.
  3. Beat in vanilla extract and coconut extract.
  4. Assemble the two-layered classic coconut cake by first adding the bottom cake layer to a plate or cake stand. Then frost the top of the bottom cake all the way to the edges. Afterward, set the second cake layer on top and frost the cake.
  5. Press sweetened flaked coconut gently onto the sides and top of the cake using the palm of your hand.
An offset spatula frosting a cake.
  • Note that the egg whites, egg yolks, and buttermilk need to be at room temperature. Therefore, be sure to pull them out a little bit before beginning this recipe.
  • It’s best to use a kitchen scale when measuring out the dry ingredients. Too much or too little flour can negatively impact a recipe, so knowing how to measure flour properly can really make or break a recipe.
  • To get the best pan release, try using my 3-ingredient Cake Goop (Magic Pan Release) or learn How To Line A Round Cake Pan With Parchment Paper.
  • I’ve found that these cakes are best made the day before frosting them. Therefore, if you can, when the cakes are still warm to the touch, wrap them in a double layer of plastic wrap and then store them at room temperature overnight. Double wrapping them will help to make the cakes nice and moist!
  • Feel free to run the sweetened flaked coconut through the food processor for shorter strands to use for pressing into the frosting.
  • To easily dress this cake up, you can pipe additional decorative frosting around the top and base of the cake.
A slice of yellow coconut cake being lifted away from the whole cake.

How To Store Classic Coconut Cake

Once frosted, this cake can set at room temperature for up to 2 hours. After that, transfer the cake into an airtight cake carrier or transfer slices into an airtight container and store them in the fridge for up to 4 days.

A slice of coconut cake on a pink plate with a bite missing.

More Coconut Recipes

This recipe was originally published in March 2016 and was updated in April 2025 with an improved method and photos.ro

Steps

Cake

  1. Preheat the oven to 350°F and grease two 9-inch pans with cake goop or line the bottom of the pan with parchment paper and coat with nonstick spray.

  2. Add to a stand mixer fitted with a whisk attachment and beat on speed 4 for 2 minutes, then increase to speed 6 until stiff peaks form, about 1 additional minute. Transfer egg whites to a small bowl and set aside.

  3. In a separate small bowl or measuring cup, combine the and and set aside.

  4. Add to a food processor and pulse until fine.

  5. Add the processed coconut to the now empty stand mixer bowl along with , , , and and mix to combine.

  6. Add the softened and mix until sandy in texture.

  7. Scrape down the sides in case any butter is sticking and beat in , , and .

  8. Beat in the buttermilk mixture in three additions until fully combined, scraping down the sides as needed.

  9. Fold in the stiff egg whites until well combined.

  10. Evenly divide the batter between the two pans (about 720g each) and bake for 35 to 40 minutes until a toothpick comes clean.

  11. Remove from oven and let cool in the pan for 5 minutes before transferring to a cooling rack until almost completely cool. These cakes are best made the day before frosting. When still a little warm to the touch, wrap them in a double layer of plastic wrap and store them at room temperature overnight - this helps make the cakes nice and moist.

Frosting

  1. When ready to frost, add and to a large bowl or stand mixer fitted with a paddle attachment and beat on medium-high speed until smooth and fluffy.

  2. Add the to the cream cheese mixture a cup at a time, alternating with the .

  3. Add and and beat on high for 2 to 3 minutes until light and fluffy. Add more sugar or cream to reach the desired consistency.

  4. Add the bottom cake layer to a plate or cake stand and spread some frosting out on the top all the way to the edges.

  5. Add the next layer of cake and add more frosting to the top, spreading it evenly and down over the sides.

  6. Gently use the palm of your hand to press onto the sides and top of the cake. You can process the coconut in a food processor for shorter strands. If desired, pipe additional decorative frosting around the top and base of the cake.

Nutrition

  • Calories615
  • Carbs83g
  • Protein6g
  • Fat30g
  • Saturated fat19g
  • Fiber2g
  • Sugar69g
  • Sodium341mg

Estimates per serving, when a serving size is listed.