- Step 1
Preheat oven to 175C (350F). Grease and flour a 9x13 inch pan.
- Step 2
Mix flour, baking soda, baking powder, salt and cinnamon; make a well in the centre and add sugar, oil, eggs and vanilla. Mix with wooden spoon until smooth.
- Step 3
Stir in carrots, coconut, walnuts and pineapple. Pour into 9x13 inch pan and bake for about 45 minutes. Don't panic, the centre will sink a little.
- Step 4
Allow to cool; when cool, ice the cake. (see Notes)
- Step 5
To make the frosting, cream the butter and cream cheese until smooth; add the icing sugar and beat until creamy.
You can certainly use your favourite cream cheese frosting to ice this cake, but the one I've included is highly recommended (I usually leave the cake in the 13x9 pan and just ice the top).