Carrot & pineapple cake

Make this budget-friendly tropical cake with canned or fresh pineapple. If you’re using fresh, decorate with pineapple ‘flowers’ for the wow factor

  • Prep:30 mins
    Cook:1 hrs
  • Serves 10
  • Easy

Nutrition per serving

  • kcal 638
  • fat 32g
  • saturates 9g
  • carbs 81g
  • sugars 0g
  • fibre 2g
  • protein 6g
  • salt 1g


  • 175ml vegetable oil , plus extra for the tin
  • 250g self-raising flour
  • 1 tsp bicarbonate of soda
  • 1 tsp ground cinnamon
  • 1 tsp mixed spice
  • 300g light brown soft sugar
  • 3 eggs
  • 100ml milk
  • 1 tsp vanilla extract
  • 250g carrot , grated
  • 200g pineapple , from a can and drained, or fresh, juice reserved, finely chopped
  • 75g walnuts , chopped (optional)
  • pineapple flowers , to serve (optional; see recipe, below)
  • 100g butter
  • 275g icing sugar
  • 1 tsp vanilla extract
  • 150g full fat soft cheese


  1. Oil a 23cm cake tin with a depth of at least 7cm, then line the base and sides with baking parchment. Heat the oven to 180C/160C fan/gas 4. Combine the flour, bicarb, spices and sugar in a large bowl with ¼ tsp salt. Using your fingertips, rub the floury mixture for a few minutes to squash out any lumps of sugar into the flour.

  2. Whisk the oil, eggs, milk and vanilla extract in a jug and pour into the dry ingredients. Add the grated carrot, chopped pineapple and walnuts (if using), then fold everything together with a spatula.

  3. Scrape the mixture into the tin and level the top with the spatula. Bake for 1 hr until risen and a skewer inserted into the centre comes out clean. If there is any raw cake mixture sticking to it, return to the oven for 5 mins, then check again. Leave to cool in the tin for 15 mins, then transfer to a wire rack and spoon 1 tbsp pineapple juice (if using canned pineapple) over the sponge. Leave to cool completely.

  4. To make the icing, beat the butter and half of the icing sugar together, by hand or using an electric whisk, until smooth. Add the rest of the icing sugar and the vanilla and beat for a few more minutes until smooth, then mix in the soft cheese. Put the cake on a plate or cake stand and pile the icing on top. Arrange the pineapple flowers on top, if using (see below for the recipe). Will keep in an airtight container in a cool place for two days.

Suggested recipes from this collection...