Fluffy Coconut Layer Cake Recipe
Introduction
This fluffy coconut layer cake is a tropical delight that’s soft, moist, and covered with a luscious coconut buttercream. Perfect for celebrations or a special treat, it combines the delicate flavors of coconut milk and vanilla in every bite.

Ingredients
- 2 ½ cups all-purpose flour
- 2 teaspoons baking powder
- ½ teaspoon salt
- 1 cup (2 sticks) unsalted butter, softened to room temperature
- 2 cups granulated sugar
- 4 large eggs, at room temperature
- 1 teaspoon pure vanilla extract
- 1 cup full-fat coconut milk, at room temperature
- For the Coconut Buttercream:
- 1 cup (2 sticks) unsalted butter, softened to room temperature
- 4 cups powdered sugar, sifted
- ¼ cup full-fat coconut milk
- 1 teaspoon pure vanilla extract
- Pinch of salt
- 2 cups shredded sweetened coconut, for decorating
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease and flour two 8-inch round cake pans, tapping out any excess flour.
- Step 2: In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- Step 3: In a large bowl, using an electric mixer, cream together the softened butter and granulated sugar on medium speed until light and fluffy, about 3-5 minutes. This incorporates air for a tender cake.
- Step 4: Add the eggs one at a time, beating well after each addition until fully incorporated. Stir in the vanilla extract.
- Step 5: With the mixer on low speed, gradually add one-third of the dry ingredients to the butter mixture, mixing just until combined. Then add half of the coconut milk, mixing until just incorporated. Repeat with another third of dry ingredients, remaining coconut milk, and final third of dry ingredients. Stop mixing as soon as no streaks of flour remain to keep the cake fluffy.
- Step 6: Divide the batter evenly between the two prepared cake pans.
- Step 7: Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean.
- Step 8: Let the cakes cool in the pans on a wire rack for 10-15 minutes, then invert onto the wire rack to cool completely before frosting.
- Step 9: To make the buttercream, beat softened butter with an electric mixer until creamy. Gradually add sifted powdered sugar, one cup at a time, beating until smooth after each addition.
- Step 10: Add coconut milk, vanilla extract, and salt to the buttercream. Beat on medium-high speed for 3-5 minutes until light, fluffy, and spreadable.
- Step 11: Place one cake layer on a serving plate. Spread about one-third of the buttercream evenly over the top. Carefully place the second layer on top.
- Step 12: Frost the top and sides of the entire cake with the remaining buttercream.
- Step 13: Gently press shredded coconut onto the sides and top of the cake, covering it completely.
- Step 14: Chill the cake for at least 30 minutes before slicing and serving for best results.
Tips & Variations
- Use full-fat coconut milk for richer flavor and a moister cake.
- Make sure all ingredients are at room temperature to ensure even mixing.
- For a toasted coconut flavor, lightly toast the shredded coconut before decorating.
- Substitute shredded sweetened coconut with unsweetened if you prefer less sweetness.
Storage
Store the cake tightly covered in the refrigerator for up to 4 days. Bring to room temperature before serving, or warm slices slightly in the microwave for about 10 seconds. The buttercream will firm up in the fridge, so loosening it with gentle warming enhances the flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use light coconut milk instead of full-fat?
Full-fat coconut milk is recommended for the best texture and richness. Using light coconut milk may result in a less tender and moist cake.
How do I prevent my cake from drying out?
Be careful not to overbake and always keep the cake covered when storing. Using full-fat coconut milk and creaming the butter and sugar well also helps maintain moisture.
PrintFluffy Coconut Layer Cake Recipe
A delectably fluffy coconut layer cake featuring moist cake layers made with full-fat coconut milk and a rich coconut buttercream frosting, finished with shredded sweetened coconut for a tender, tropical treat perfect for any celebration.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 5 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
For the Cake:
- 2 ½ cups all-purpose flour
- 2 teaspoons baking powder
- ½ teaspoon salt
- 1 cup (2 sticks) unsalted butter, softened to room temperature
- 2 cups granulated sugar
- 4 large eggs, at room temperature
- 1 teaspoon pure vanilla extract
- 1 cup full-fat coconut milk, at room temperature
For the Coconut Buttercream:
- 1 cup (2 sticks) unsalted butter, softened to room temperature
- 4 cups powdered sugar, sifted
- ¼ cup full-fat coconut milk
- 1 teaspoon pure vanilla extract
- Pinch of salt
- 2 cups shredded sweetened coconut, for decorating
Instructions
- Preheat and Prepare Pans: Preheat your oven to 350°F (175°C). Grease and flour two 8-inch round cake pans, tapping out any excess flour to prevent sticking.
- Mix Dry Ingredients: In a medium bowl, whisk together the flour, baking powder, and salt. Set aside to incorporate air evenly.
- Cream Butter and Sugar: In a large bowl, use an electric mixer on medium speed to beat the softened butter and granulated sugar together until the mixture is light, fluffy, and pale in color, about 3 to 5 minutes. This step is essential for incorporating air to achieve a fluffy texture.
- Add Eggs and Vanilla: Add the eggs one at a time, beating well after each addition until fully combined. Stir in the vanilla extract to enhance the flavor.
- Combine Dry Ingredients and Coconut Milk: With the mixer on low speed, add about one-third of the dry ingredients to the butter mixture and mix just until combined. Pour in half of the coconut milk slowly, mixing until just incorporated. Repeat by adding another third of the dry ingredients, the remaining coconut milk, and finally the last third of dry ingredients. Mix only until no streaks of flour remain to avoid a dense cake.
- Divide and Bake Batter: Evenly distribute the batter between the two prepared cake pans, smoothing the tops.
- Bake the Cakes: Bake for 30 to 35 minutes, or until a wooden skewer inserted in the center comes out clean, indicating the cakes are fully baked.
- Cool the Cakes: Let the cakes cool in the pans on a wire rack for 10 to 15 minutes, then carefully invert onto the rack to cool completely to room temperature before frosting.
- Prepare the Buttercream: In a large bowl, beat the softened butter with an electric mixer until creamy. Gradually add the sifted powdered sugar, one cup at a time, beating until smooth after each addition.
- Flavor and Whip Buttercream: Add the coconut milk, vanilla extract, and a pinch of salt to the buttercream. Beat on medium-high speed for 3 to 5 minutes until the frosting is light, fluffy, and spreadable.
- Assemble the Cake: Place one cooled cake layer on a serving plate. Spread approximately one-third of the buttercream evenly on top. Carefully place the second cake layer on the buttercream.
- Frost the Cake: Use the remaining buttercream to frost the top and sides of the entire cake evenly with a spatula or knife.
- Decorate with Coconut: Gently press shredded sweetened coconut onto the sides and top of the cake, covering it completely for texture and flavor.
- Chill and Serve: For the best slicing and flavor results, chill the cake in the refrigerator for at least 30 minutes before serving. Enjoy your fluffy coconut layer cake!
Notes
- Ensure all ingredients, especially eggs and coconut milk, are at room temperature for optimal mixing and texture.
- Do not overmix the batter after adding dry ingredients to keep the cake tender and fluffy.
- Chilling the cake before slicing helps the buttercream set and keeps the layers intact for cleaner cuts.
- Use full-fat coconut milk for the richest flavor and moistness in both cake and frosting.
- Storage: Keep the cake refrigerated and covered. Consume within 3-4 days for best freshness.
Keywords: coconut cake, layer cake, coconut buttercream, fluffy cake, tropical dessert, homemade cake

