Coconut Cake

  • Author: Jessica Holmes
  • Prep Time: 60 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: Serves 10-12
  • Category: Cakes
  • Cuisine: American


A two layer Coconut Cake covered in coconut buttercream.


Coconut cake

  • 315 grams (2 and 1/4 cups) plain flour
  • 300 grams (1 and 1/2 cups) caster sugar
  • 2 and 1/2 teaspoons baking powder
  • 230 grams (1 cup / 2 sticks) unsalted butter, room temperature, roughly chopped
  • 3 large eggs, room temperature
  • 240 ml (1 cup) tinned 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 or powdered sugar
  • 4 tablespoons tinned 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 tins with baking or parchment paper.
  2. In a large mixing bowl, add flour, sugar and baking powder. 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.


*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.

Keywords: Coconut cake, Coconut buttercream, Coconut layer cake

Recipe Card powered byTasty Recipes