Let's Bake

Coconut Cake

Yield Serves 10-12 1x
Prep: 60 minutesCook: 30 minutesTotal: 1 hour 30 minutes

A two layer Coconut Cake covered in coconut buttercream.


Coconut cake

  • 315 grams (2 and 1/4 cups) plain flour or all purpose flour
  • 300 grams (1 and 1/2 cups) caster sugar or granulated sugar
  • 2 and 1/2 teaspoons baking powder
  • Pinch of salt
  • 230 grams (1 cup / 2 sticks) unsalted butter, room temperature, roughly chopped
  • 3 large eggs, room temperature
  • 240 ml (1 cup) full fat coconut cream
  • 1 teaspoon vanilla extract
  • 60 grams (1 cup) shredded coconut (toasted)*

Coconut buttercream

  • 230 grams (1 cup / 2 sticks) unsalted butter, room temperature, roughly chopped
  • 500 grams (4 cups) icing sugar or powdered sugar
  • 4 tablespoons full fat coconut cream
  • 180 grams (2 cups) coconut flakes, to decorate


  1. Preheat oven to 180 C (350 F) standard / 160 C (320 F) fan-forced. Grease and line two 8-inch round cake pans with baking or parchment paper.
  2. In a large mixing bowl, add flour, sugar, baking powder and salt. Whisk briefly. Add butter and beat with an electric mixer on low speed, until butter is broken into small pea-sized pieces and completely covered in flour.
  3. Next, add eggs, one at a time, while continuing to mix on low speed. Then, pour in the coconut cream and vanilla. Start to beat on low speed and then turn up to medium speed. Add shredded coconut. Mixture should be creamy and smooth.
  4. Divide cake batter between your two prepared pans. Bake for approximately 30-35 minutes or until a skewer inserted in the middle comes out clean. Carefully transfer cakes to a wire rack to cool completely.
  5. To make the frosting, add butter to a large mixing bowl. Beat with an electric mixer for 2 minutes or until smooth and creamy.
  6. Add 2 cups of sugar, along with 2 tablespoons of coconut cream, and continue to beat. Add remaining 2 cups of sugar and 2 tablespoons of coconut cream and beat briefly until smooth.
  7.  Spread frosting on one cake layer, add the remaining cake layer on top. Cover top and sides with frosting. Decorate with coconut flakes.


*Coconut: To toast your coconut, simply add coconut to a shallow frying pan. Place on a low heat and gently mix occasionally until golden brown. Leave to cool completely before using in cake batter.

Author: Jessica HolmesCategory: CakesCuisine: American
Recipe Card powered byTasty Recipes