Go Back
+ servings
A single slice of coconut cake with coconut buttercream.

The Best Coconut Cake Recipe

Behold the coconut cake that'll make you question every other dessert's existence. It's not just layered with flavor; it's slathered in attitude, blending rich coconut into every layer. This isn't your grandma's bake sale special—it's coconut rebellion in cake form.
4.59 from 111 votes
Print Pin Video Save
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 14 to 16 servings
Calories: 642kcal
Author: Pat Nyswonger

Ingredients

For the Coconut Cake:

  • 4 cups cake flour (480 grams)
  • 2-½ cups sugar (250 grams)
  • 4 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 1 cup butter softened (16 tablespoons; 224 grams)
  • ¼ cup melted coconut oil (56 grams)
  • 4 large egg whites (140 grams)
  • 2 whole large eggs (100 grams)
  • ½ cup sour cream (113 grams)
  • 1 cup coconut milk not coconut cream (240 grams)
  • 1 tablespoon vanilla extract
  • ½ teaspoon coconut extract

For the Frosting:

  • cup All-purpose flour (80 grams)
  • 2 cups canned coconut cream (480 grams)
  • 2 cups butter (448 grams)
  • 2 cups extra-fine sugar (400 grams)
  • 2 teaspoon vanilla extract
  • 1 teaspoon coconut extract
  • 1-½ cups shredded coconut for the garnish

Instructions

  • Preheat the oven to 350°F
  • Prepare three 8”x2” round pans by lining them with parchment paper and then spray the paper with non-stick spray.
  • Add the flour, sugar, baking powder, baking soda, and salt in a large mixing bowl. Mix on low speed to blend. Add the soft butter and coconut oil and mix until evenly crumbly and looks like damp sand.
  • Add the egg whites one at a time, then add the whole eggs, beating well after each addition to begin building the structure of the cake. Scrape down the sides of the bowl with each egg addition.
  • Beat in the sour cream.
  • In a small bowl, whisk the milk with the vanilla and coconut extract. Add this mix ⅓ at a time, to the batter. Beat 1 to 2 minutes after each addition, until fluffy. Scrape down the sides and bottom of the bowl.
  • Pour the batter into the prepared pans and bake for 26 to 32 minutes or until a toothpick inserted into the center comes out clean. Remove from the oven and cool completely on a wire rack.

For the Frosting:

  • In a small saucepan, whisk flour into the coconut cream and heat over medium heat, stirring constantly, until it thickens. This should be very thick, it will look like white school paste. Remove from heat and let it cool to room temperature. I put the pan into the freezer for a few minutes to get it really cold. It must be completely cool before you use it in the next step.
  • While the mixture is cooling, cream the butter and sugar together until light and fluffy. (See Notes). Then add the completely cooled coconut cream/flour mixture a couple tablespoons at a time, and whip it until it looks like whipped cream.
  • Beat in the vanilla and coconut extracts.

To assemble:

  • When the cake is cool, place one layer on a plate and spread icing on it then sprinkle with some of the shredded coconut. Repeat with each of the cake layers. Spread the icing on the outside of the cake and over the top, then use the remaining shredded coconut to garnish/cover the cake completely.
  • Refrigerate until ready to serve.

Notes

  • When you make the buttercream, it's important to cream the butter and sugar until light and fluffy before you add the cooked flour mixture. Make sure the cooked flour mixture is completely cool before adding it to the butter.
  • You will need coconut milk for the cake and coconut cream for the frosting. Purchase the canned variety of coconut milk, not the kind that comes in cartons for drinking.
  • You can also bake this cake in four cake pans. The layers will not be as thick so you will want to decrease the baking time to 24 to 28 minutes.

Recommended Products

Video

Nutrition

Serving: 1 | Calories: 642kcal | Carbohydrates: 78g | Protein: 5g | Fat: 36g | Saturated Fat: 25g | Polyunsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 87mg | Sodium: 471mg | Fiber: 1g | Sugar: 54g