
Coconut cake is tropical, fluffy, and utterly irresistible, a cake that immediately transports you to sunny vibes with every bite. Soft, moist layers, light coconut cream frosting, and a generous sprinkle of shredded coconut make it a dessert that’s both comforting and exotic.
Making coconut cake at home isn’t just about baking, it’s about creating a tropical escape in your kitchen. Perfect for birthdays, brunches, or simply treating yourself, this cake balances sweet, creamy, and nutty flavors in a way that makes every slice a little celebration.
Ingredients
For the Cake
- 2 ½ cups all-purpose flour
- 2 ½ tsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- ¾ cup unsalted butter, room temperature
- 2 cups granulated sugar
- 4 large eggs, room temperature
- 1 tsp vanilla extract
- 1 tsp coconut extract (optional for extra coconut flavor)
- 1 cup buttermilk
- 1 cup shredded sweetened coconut
For the Frosting
- 1 cup unsalted butter, room temperature
- 4 cups powdered sugar
- ½ cup coconut milk or cream
- 1 tsp vanilla extract
- 1 ½ cups shredded coconut (for topping and layering)
How to Make Coconut Cake Step by Step

1. Preheat & Prep
- Preheat your oven to 175°C / 350°F
- Grease and line two 8-inch round cake pans with parchment paper
2. Make the Cake Batter
- In a bowl, whisk together flour, baking powder, baking soda, and salt
- In a separate bowl, cream butter and sugar until light and fluffy
- Beat in eggs one at a time, followed by vanilla and coconut extract
- Alternate adding flour mixture and buttermilk to the creamed butter, starting and ending with flour
- Gently fold in shredded coconut for extra texture and flavor
3. Bake the Cake
- Divide the batter evenly between the two prepared pans
- Bake 25–30 minutes, or until a toothpick inserted in the center comes out clean
- Allow cakes to cool in the pans for 10 minutes, then transfer to a wire rack to cool completely
4. Prepare the Frosting
- Beat butter until creamy
- Gradually add powdered sugar, alternating with coconut milk or cream for a smooth, spreadable consistency
- Stir in vanilla extract
- Reserve some shredded coconut for the topping
5. Assemble the Cake
- Place one cake layer on a serving plate
- Spread a generous layer of frosting over the top
- Sprinkle shredded coconut between layers for extra texture
- Add the second cake layer and frost the top and sides generously
- Press remaining shredded coconut onto the sides and top for a beautiful, textured finish
Tips for Perfect Coconut Cake
Room Temperature Ingredients: Ensure eggs and butter are at room temperature for smooth, airy batter
Shredded Coconut: Lightly toast some for a nutty flavor or use sweetened for traditional tropical sweetness
Frosting Consistency: Adjust coconut milk to reach the right spreading consistency without being runny
Chill Before Serving: Refrigerate for 30–60 minutes for easier slicing and cleaner layers
Fun Variations
- Pineapple Coconut Cake – Add crushed pineapple between layers for a tropical twist
- Chocolate Coconut Cake – Alternate with chocolate layers for a rich, decadent version
- Mini Coconut Cupcakes – Turn the cake into single-serving cupcakes for parties or gifts
- Coconut Cream Pie Cake – Layer with coconut pudding for a custardy delight
Coconut cake is more than just a dessert, it’s a tropical escape in every slice. Soft, fluffy, and filled with coconut flavor, it’s a cake that impresses both in taste and presentation.
Making it at home gives you control over sweetness, texture, and coconut intensity, ensuring every slice is just how you love it. Serve it for a special occasion or enjoy a quiet indulgent slice with coffee, either way, coconut cake never fails to delight.




