Ingredients
Method
Preparation
- Preheat the oven to 350°F (175°C). Grease two 9-inch round cake pans with butter or cooking spray and line them with parchment paper.
- In a large bowl, whisk together the flour, baking soda, salt, cinnamon, nutmeg, and ginger.
- In another bowl, beat the eggs and gradually add the granulated sugar and brown sugar until thick and pale, about 3-4 minutes.
- While mixing on low speed, slowly add the vegetable oil and vanilla extract.
- Fold in the dry ingredients until just combined. Then gently fold in the grated carrots, crushed pineapple, chopped nuts, and shredded coconut if using.
Baking
- Divide the batter evenly between the prepared pans and smooth the tops. Bake for 35-40 minutes or until a toothpick inserted comes out clean.
- Allow cakes to cool in pans for 15 minutes, then run a knife around edges, invert onto cooling racks, and cool completely.
Making the Cream Cheese Frosting
- Beat the softened cream cheese and butter together for 3-4 minutes until smooth and fluffy.
- Gradually add the powdered sugar one cup at a time, then add vanilla extract and salt, mixing until combined.
Assembling the Cake
- Level the tops of the cooled cakes with a serrated knife. Place one layer on a serving plate and spread about 1 cup of frosting on top.
- Place the second layer on top, press gently, and frost the entire cake with the remaining frosting.
- Decorate as desired and serve.
Notes
For optimal texture, use freshly grated carrots and avoid pre-shredded ones. The cake can be made a night ahead, and it gets more moist over time. Store covered at room temperature for up to 2 days or in the fridge for up to a week.
