Servings: 8–10 slices
Prep Time: 20 minutes
Cooking Time: 35–40 minutes
Total Time: Approximately 1 hour
Difficulty: Easy
Calories per Serving: Approximately 380–420 kcal
Macros (Approx. per Serving):
Protein: 6–7g
Carbs: 45–50g
Fat: 20–22g
Fiber: 2g
Introduction
Soft, moist, and filled with tropical coconut flavor, this homemade coconut cake recipe is a delicious dessert that brings a taste of the tropics to your kitchen. Made with coconut milk and shredded coconut, every slice has a rich aroma, tender crumb, and a perfectly balanced sweetness.
Finished with a creamy coconut frosting and a layer of shredded coconut, this cake is beautiful enough for celebrations while still being simple enough for everyday baking. Whether you are preparing it for birthdays, holidays, afternoon tea, or family gatherings, this coconut cake is guaranteed to impress.
With a fluffy texture and rich coconut flavor in every bite, this easy coconut cake recipe is the perfect homemade dessert for coconut lovers.
Look at the Recipe
- Soft & Moist Texture: Coconut milk creates a tender cake with a delicate crumb.
- Rich Coconut Flavor: Sweet shredded coconut adds texture and tropical taste throughout the cake.
- Creamy Coconut Frosting: A smooth frosting layer makes this dessert extra special and elegant.
Ingredients Needed
For the Coconut Cake
Dry Ingredients
- 2½ cups (315g) all-purpose flour
- 2 tsp baking powder
- ½ tsp baking soda
- ¼ tsp salt
Wet Ingredients
- ½ cup (113g) unsalted butter, softened
- 1 cup (200g) granulated sugar
- 3 large eggs
- 1 tsp vanilla extract
- 1 cup (240ml) coconut milk
- 1 cup sweetened shredded coconut
For the Coconut Frosting
- 250g cream cheese or buttercream
- 2 cups powdered sugar
- 2 tbsp coconut milk
- 1 tsp vanilla extract
- 1 cup shredded coconut (for coating)
How to Make Our Coconut Cake
Step 1: Prepare the Cake Batter
Prepare the oven and pan. Preheat oven to 175°C (350°F). Grease and line an 8-inch round or square cake pan with parchment paper.
Mix dry ingredients. In a bowl, combine flour, baking powder, baking soda, and salt. Set aside.
Cream butter and sugar. Beat softened butter and sugar together until light and fluffy. This helps create a soft and airy cake texture.
Step 2: Add Wet Ingredients
Add eggs gradually. Add eggs one at a time, mixing well after each addition.
Add flavor. Mix in vanilla extract until combined.
Combine coconut ingredients. Add coconut milk and shredded coconut, mixing gently until evenly distributed.
Step 3: Combine the Batter
Add flour mixture. Gradually add the dry ingredients into the wet mixture.
Mix gently until just combined. Avoid overmixing, as it can make the cake dense.
Step 4: Bake the Coconut Cake
Transfer batter. Pour the batter into the prepared cake pan and smooth the top.
Bake. Bake for 35–40 minutes, or until a toothpick inserted into the center comes out clean.
Cool completely. Allow the cake to cool before adding frosting.
Step 5: Prepare the Coconut Frosting
Make the frosting. Beat cream cheese or buttercream with powdered sugar, coconut milk, and vanilla extract until smooth and creamy.
Decorate the cake. Spread frosting evenly over the cooled cake.
Add coconut coating. Cover the top and sides with shredded coconut for a beautiful finish.
Storage & Serving Suggestions
Storage: Store the coconut cake in an airtight container in the refrigerator for up to 5 days.
Serving: Allow the cake to sit at room temperature for 15–20 minutes before serving for the best texture.
Freezing: Freeze unfrosted cake layers for up to 2 months. Thaw completely before decorating.
Serving Suggestions: Enjoy with coffee, tea, fresh fruit, or a scoop of vanilla ice cream for an extra special dessert.