01 -
Preheat oven to 175°C. Grease and flour two 20-cm (or 23-cm) round cake pans or line with parchment paper.
02 -
In a large mixing bowl, blend shredded carrots, drained pineapple, shredded coconut, granulated sugar, brown sugar, vegetable oil, eggs, and vanilla extract until smoothly combined.
03 -
In a separate bowl, whisk together all-purpose flour, baking powder, baking soda, ground cinnamon, and salt.
04 -
Gradually fold the dry ingredients into the wet mixture, stirring just until the batter is evenly incorporated. Avoid overmixing.
05 -
Divide the batter evenly between prepared pans. Bake for 25–28 minutes, or until a toothpick inserted into the centre emerges clean. Let cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
06 -
In a bowl, beat cream cheese and unsalted butter on high speed until light and fluffy, about 5 minutes. Add vanilla extract and sifted powdered sugar; continue mixing for 2 minutes, until frosting is smooth and creamy.
07 -
Position one cooled cake layer on a serving plate. Spread a generous portion of frosting over the top. Add the second cake layer and frost the top and sides of the cake, smoothing with a spatula or leaving swirled for a rustic finish.
08 -
Sprinkle the cake with crushed walnuts or dust lightly with ground cinnamon for added flavour and texture, if desired.