This coconut cake is one of the best cakes you’ll ever make! It’s light and fluffy, it’s brimming with sweet coconut flavor and it’s finished with a rich and creamy cream frosting.


Coconut Pastry Cream

• 2 large eggs

• 1/2 cup sugar

• 2 tablespoons cornstarch

• 1/2 teaspoon salt

• 1 1/2 cups coconut milk

• 1 tablespoon butter, cubed

• 1 teaspoon vanilla extract

Coconut Buttercream

• 3 cups vanilla buttercream

• 1/4 cup cream of coconut

• 1 teaspoon coconut extract

• 1 teaspoon vanilla extract

The Best Ever Coconut Cake

• 1 large egg

• 5 large egg whites

• 3/4 cup cream of coconut

• 1/4 cup coconut milk

• 1 teaspoon coconut extract

• 1 teaspoon vanilla extract

• 2 1/2 cups War Eagle Mill Organic Unbleached All-Purpose Flour

• 1 tablespoon baking powder

• 1 teaspoon salt

• 1 cup sugar

• 1 1/2 sticks butter, room temperature, cubed

• 2 cups shredded coconut

• 1/2 coconut simple syrup



Coconut Pastry Cream

1. In a medium saucepan, whisk together eggs and sugar until well combined.

2. Whisk in cornstarch, salt and coconut milk.

3. Add butter. Cook mixture over medium-low heat, stirring constantly with a wooden spoon, just until it starts to thicken. Immediately whisk mixture until smooth, then continue to cook and stir custard until it has come to a very low boil for 2 minutes, about 6 to 8 minutes total.

4. Strain custard through a fine-mesh sieve into a small bowl, pushing it through with a small spatula.

5. Stir in vanilla.

6. Cover with plastic wrap, pressing the plastic directly onto the surface.

7. Chill for at least 3 hours and up to overnight.

Coconut Buttercream

1. In a large bowl, mix buttercream, cream of coconut, vanilla extract, and coconut extract.

2. Stir until thoroughly incorporated. Set aside.

Cake Steps

1. Preheat the oven to 350 degrees, and line two 9-inch cake pans with baking spray and parchment paper.

2. In a large bowl, beat egg and egg whites until combined. Add cream of coconut, coconut milk, coconut and vanilla extracts and mix until combined. Set aside.

3. In a small bowl, mix flour, baking powder and salt and set aside.

4. In another large bowl, cream sugar and butter until light and fluffy, approximately 3 to 4 minutes. Alternate adding flour and egg mixture into the creamed butter and mix until thoroughly combined.

5. Divide batter between cake pans and bake for 25 to 30 minutes until cake is golden and a toothpick comes out clean.

6. Allow to cool for up to 2 hours.

7. Cut each cooled cake in half lengthwise, creating four cake layers in total.

8. Place one cake layer on a serving platter and top with 1/4 cup of coconut pastry cream. Repeat this step until all layers are used, leaving the last layer bare on top.

9. Set in the fridge to cool for 30 minutes.

10. Remove chilled cake from fridge and cover completely in buttercream.

11. Top with toasted coconut and serve. Cake will keep up to five days covered in the fridge.