Go Back
Moist Tropical Pineapple Cake

Pineapple Cake

A wonderfully moist and easy-to-make cake packed with crushed pineapple and topped with a luscious, tangy cream cheese frosting.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 2 hours 20 minutes
Servings: 12 servings
Course: Dessert
Cuisine: American
Calories: 590

Ingredients
  

For the Pineapple Cake
  • 300 g plain flour
  • 1 tsp bicarbonate of soda
  • ½ tsp fine sea salt
  • 250 g light brown soft sugar
  • 2 large free-range eggs at room temperature
  • 120 ml vegetable oil or other neutral oil
  • 1 tsp vanilla extract
  • 1 x 435g tin of crushed pineapple in juice undrained
For the Cream Cheese Frosting
  • 125 g unsalted butter softened
  • 225 g full-fat cream cheese at room temperature
  • 400 g icing sugar sifted
Optional Garnish
  • 50 g toasted coconut flakes or chopped pecans

Method
 

  1. Preheat and Prepare: First, preheat your oven to 180°C (160°C Fan / Gas Mark 4). Grease and line a 23cm (9-inch) square cake tin with baking parchment. I find learning the proper way to line a cake tin makes life so much easier.
  2. Combine Dry Ingredients: In a large mixing bowl, whisk together the plain flour, bicarbonate of soda, salt, and light brown soft sugar. Breaking up any lumps in the sugar now will ensure an even texture later.
  3. Mix the Wet Ingredients: In a separate bowl or jug, lightly beat the eggs, then whisk in the vegetable oil and vanilla extract until well combined.
  4. Bring it all Together: Pour the wet ingredients into the dry ingredients. Mix with a spatula or wooden spoon until just combined. What works best for me is to stop mixing the moment I can no longer see streaks of dry flour. A few lumps are perfectly fine and expected.
  5. Fold in the Pineapple: Gently fold in the entire tin of undrained crushed pineapple, juice and all. The mixture will look quite wet, but don't worry – this is what makes the cake so wonderfully moist.
  6. Bake the Cake: Pour the batter into your prepared tin and level the top with your spatula. Bake for 40-45 minutes. To check if it's done, insert a skewer into the centre – it should come out clean or with a few moist crumbs attached.
  7. Cool Completely: Let the cake cool in the tin for 15 minutes before carefully turning it out onto a wire rack to cool completely. It must be 100% cool before you even think about frosting it!
  8. Make the Frosting: While the cake cools, make the frosting. In a large bowl, use an electric hand mixer or a stand mixer to beat the softened butter until pale and creamy. Add the room temperature cream cheese and beat again until smooth.
  9. Finish the Frosting: Gradually add the sifted icing sugar on a low speed, mixing until incorporated before adding more. Once all the sugar is in, add the vanilla extract and beat on medium-high for 2-3 minutes until the frosting is light, fluffy, and smooth.
  10. Decorate and Serve: Once the cake is completely cool, spread the frosting evenly over the top. If you like, sprinkle over some toasted coconut flakes or chopped pecans. Slice and serve!

Notes

For best results, ensure butter and cream cheese are at room temperature for a smooth, lump-free frosting. Store the cake in an airtight container in the refrigerator for up to 4 days.