Ingredients
Method
- Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking pan and dust lightly with flour, tapping out excess.
- In a large bowl, whisk together flour, baking soda, cinnamon, and salt until well combined.
- In another large bowl, beat together sugar, oil, and eggs until the mixture is smooth and slightly lighter in color, about 2-3 minutes. Gradually fold in the dry ingredients until just combined – don't overmix.
- Gently fold in the grated carrots and drained pineapple until evenly distributed. Add walnuts if using.
- Pour batter into your prepared pan and spread evenly. Bake for 45-50 minutes, until a toothpick inserted in the center comes out with just a few moist crumbs clinging to it.
- While the cake cools completely, beat cream cheese and butter until fluffy. Gradually add powdered sugar, then mix in pineapple juice and vanilla until smooth and spreadable. Once the cake is completely cool, spread frosting evenly over the surface.
Notes
Grate carrots and drain pineapple the night before for time-saving prep. Don't skip draining the pineapple thoroughly to prevent soggy cake. Avoid overmixing once flour is added. Make sure cream cheese is fully softened before making frosting. Don't frost a warm cake. Store covered in refrigerator for up to 5 days - flavors improve after first day. Can freeze unfrosted cake for up to 3 months.
