01 -
Preheat oven to 350°F (175°C). Grease and flour two 8-inch or 9-inch round cake pans or line with parchment paper.
02 -
In a large bowl, combine shredded carrots, pineapple, coconut, both sugars, oil, eggs, and vanilla. Mix until smooth and well blended.
03 -
In a separate bowl, whisk together flour, baking powder, baking soda, cinnamon, and salt.
04 -
Gradually stir dry ingredients into the wet mixture. Mix until just combined, avoiding overmixing.
05 -
Divide batter evenly between pans. Bake for 25–28 minutes or until a toothpick inserted comes out clean. Cool in pans for 10 minutes, then transfer to wire rack.
06 -
Beat cream cheese and butter on high speed until fluffy, about 5 minutes. Add vanilla and sifted powdered sugar. Beat another 2 minutes until creamy.
07 -
Place one cake layer on a plate. Spread frosting on top. Add second layer and frost top and sides. Optionally garnish with crushed walnuts or cinnamon.