
My Coconut Cake Recipe is bakery-worthy in just an hour—ultra-fluffy, moist, and topped with velvety frosting and crunchy coconut.
Preheat the oven to 350°F (180°C). Butter and line two 8-inch (20 cm) cake pans with parchment paper.
In a small bowl mix together the flour, coconut flakes, baking soda and salt together. Set aside.
Using a stand mixer with a paddle attachment (or an electric hand mixer), cream the butter and sugar together on high speed until light and fluffy, about 5 minutes.
Add the egg yolks, one at a time, followed by the coconut extract.
Turn the mixer speed to low and alternate adding the flour mix and the buttermilk into the butter mixture, beginning and ending with the flour, until fully combined.
In a separate, clean bowl, whip the egg whites on medium-high speed to stiff peaks, roughly 3 minutes.
Gently fold in the egg whites to the butter/flour mix with a large metal spoon until combined, then divide the batter between the prepared pans.
Place the bottom cake layer on a serving plate or cake stand and spread a ½ cup (4 oz/115 g) of cream cheese frosting on top all the way to the edges. Add the next layer of cake and frost the top and sides with the remaining frosting.
Slice and enjoy! Cover and store the cake at room temperature for up to 2 days. For longer storage keep it in the refrigerator for up to 4 days. Allow it to come to room temperature before serving.