01 -
Set your oven to 180°C to preheat. Butter two 9-inch round pans, line them with parchment paper, and butter both the paper and pan edges to make sure they'll pop out easily after baking.
02 -
In one mixing bowl, combine flour, baking soda, cinnamon, and salt. Stir them together evenly.
03 -
In a separate bowl, use an electric mixer on medium to beat eggs, granulated sugar, brown sugar, oil, buttermilk, and vanilla until it’s smooth.
04 -
Slowly add the dry mixture into the wet one on a low mixer setting until blended. Gently fold in the grated carrots, pineapple bits, coconut, and nuts using a spatula. Give everything a good mix but don’t overdo it.
05 -
Divvy the batter equally between your two pans, then bake them for about 40 minutes. Stick a knife in the center—if it comes out clean, they're ready. Let them cool completely before frosting.
06 -
Cream the butter and cream cheese together on medium speed with a hand mixer for about 2-3 minutes. Add powdered sugar gradually and mix until fully incorporated. Pour in the heavy cream, vanilla, and salt, and beat for another couple of minutes. Add more sugar if it needs thickening.
07 -
To level your cakes, slice off the rounded tops with a big knife. Spread a little frosting on the serving platter to hold the cake in place, then place the first cake layer. Slather on some frosting and top it with the second layer. Coat the entire cake—top and sides—with the remaining frosting. Sprinkle a handful of nuts on top for decoration and stick it in the fridge for 30 minutes before serving.