Preheat oven to 180C and grease and line one 8 inch round tin with baking parchment. In a large bowl, sift together the flour, baking soda, cinnamon and salt. Add the chopped pecans and stir through, set aside. In an electric mixer or with hand held beaters, beat the castor sugar, brown sugar and eggs until smooth and glossy. Add the pineapple and its juice, banana, olive and vanilla, beat again until combined. Fold through the dry flour mix until lovely and smooth. Pour into prepared tin and bake for 50 minutes. I occasionally rotate the tin to make sure cooking is even.

Cake is ready when the top is springy when pressed with your finger. Allow to cool completely. For the icing, using a paddle attachment in a electric mixer, beat the cream cheese and mascarpone until smooth. Add the icing sugar and lemon zest and beat until smooth and creamy. Chill for 30 minutes before using.. To assemble, place the cake on your favourite stand or platter. Using a piping bag with a 1cm round nozzle, pipe the icing into smooth peaks, otherwise just spread generously with a flat bladed knife. Scatter with nuts, berries and flowers.

Sian Redgrave