Ingredients
2½cupsall purpose flour,spoon & leveled
2tspbaking powder
1tspbaking soda
½tspsalt
1½tspground cinnamon
½tspground cloves
½tspground ginger
½tspground nutmeg
1cupvegetable oil,or canola
1¼cupslight or dark brown sugar,packed
⅓cupgranulated sugar
4large eggs,at room temperature
1tsppure vanilla extract
3large carrots,grated, about 2 cups
1cuppineapple,drained, crushed
1cupwalnuts,chopped
8ozfull fat block cream cheese,softened to room temperature
½cupunsalted butter,softened to room temperature
3cupsconfectioner’s sugar,plus an extra ¼ cup if needed
1tsppure vanilla extract
⅛tspsalt
Preparation
Preheat the oven to 350 degrees F and grease a 9×13-inch pan.
Whisk the flour, baking powder, baking soda, salt, cinnamon, and other spices together in a large bowl. Set aside.
Whisk the oil, brown sugar, granulated sugar, eggs, and vanilla extract together in a medium bowl. Pour the wet ingredients into the dry ingredients and whisk until combined. Fold in the grated carrots, pineapple, and walnuts.
Spread batter into the prepared pan. Bake for 45 to 55 minutes.
The cake is done when a toothpick inserted in the center comes out clean. If the top or edges of the cake is/are browning too quickly in the oven, loosely cover it with aluminum foil.
Remove the cake from the oven and set it on a wire rack. Allow to cool completely.
In a large bowl using a handheld or stand mixer fitted with a paddle or whisk attachment, beat the cream cheese and butter together on high speed until smooth and creamy.
Add 3 confectioners’ sugar, vanilla, and salt. Beat on low speed for 30 seconds, then switch to high speed and beat for 2 minutes.
If you want the frosting a little thicker, add the extra ¼ cup of confectioner’s sugar. Spread the frosting on the cooled cake. Refrigerate for 30 minutes before serving.
Cover leftover cake tightly and store in the refrigerator for 5 days.