Waitrose and Partners
Pineapple-coconut cake

Pineapple-coconut cake

A light and refreshing cake that's full of summer flavours!

4 out of 5 stars(1) Rate this recipe
  • Serves16
  • CourseCake
  • Prepare35 mins
  • Cook1 hr 15 mins
  • Total time1 hr 50 mins
  • Pluscooling

Please note that while we take every care to ensure the product and recipe information displayed on our website is correct, in the event that a product is unavailable, alternatives may be displayed and/or a substitution may be given. This may affect the nutrition and allergen information, therefore if you have any allergy or intolerance, please ensure you have reviewed the product label to ensure it is suitable for you to consume.


  • 400g fresh pineapple flesh
  • 160g unsalted butter, softened, plus extra for greasing
  • 150g golden caster sugar
  • 3 large eggs
  • 5 tbsp coconut milk, stirred
  • 2 tsp vanilla extract
  • 275g self-raising flour
  • ½ tsp bicarbonate of soda
  • 120g desiccated coconut
  • 175g golden icing sugar


  1. Finely chop the pineapple (reserving the juice from the chopping board) and put in a large frying pan with 10g butter. Cook over a medium heat, stirring often, for 10 minutes until any liquid released has evaporated and the pineapple has turned golden yellow. Set aside to cool.

  2. Preheat the oven to 180 degrees C, gas mark 4. Lightly butter a 20cm square cake tin (or a 23cm round, springform tin) and line with baking parchment. Put the remaining 150g butter in a mixing bowl with the caster sugar. Using electric beaters, cream until light and fluffy. Mix in the eggs, one by one, then add 2 tbsp coconut milk, the vanilla extract and a pinch of salt. Sift in the flour and bicarbonate of soda; add the desiccated coconut and cooled pineapple. Fold together with a large metal spoon or a spatula, until evenly combined. Pour into the cake tin and smooth the top. Bake in the centre of the oven for 1 hour-1 hour 5 minutes, until well risen, golden and firm in the centre. Cover loosely with foil if the top browns too quickly. Set aside to cool in the tin for 30 minutes until barely warm.

  3. In a bowl, stir together the remaining 3 tbsp coconut milk with 1½ tbsp reserved pineapple juice until smooth (if you don't have enough juice, add boiled water to make up the amount). Sift over the icing sugar and whisk together to make a glaze. Pour over the just-warm cake, smoothing evenly, and leave to cool completely. Some of the icing will be absorbed into the surface of the sponge. Cut the cooled cake into 16 squares (or wedges if a round cake) to serve.


Typical values per serving when made using specific products in recipe


1,259kJ/ 301kcals



Saturated Fat












Book a slot to see product availability at your nearest Waitrose & Partners store

Book a slot
Rating details

Rate this recipe

Select your rating

Overall rating (4/5)

4 out of 5 stars1 rating