Ingredients
Method
- Preheat oven to 350°F (175°C). Grease two 9-inch round cake pans and line with parchment paper.
- In a large bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon.
- In another bowl, beat the brown sugar, white sugar, and vegetable oil until smooth.
- Add eggs one by one, mixing well after each. Stir in vanilla extract.
- Gradually add the dry ingredients to the wet ingredients, mixing just until combined.
- Fold in the grated carrots, crushed pineapple, chopped walnuts, and raisins if using. Mix gently.
- Divide the batter evenly into the prepared pans. Smooth the tops.
- Bake for 30 to 35 minutes, or until a toothpick inserted in the center comes out clean or with a few crumbs.
- Let cakes cool in pans for 10 minutes before turning out onto wire racks. Cool completely before frosting.
- In a bowl, beat cream cheese and butter until fluffy. Add vanilla extract.
- Gradually add powdered sugar while beating until frosting is smooth and creamy.
- Place one cake layer on a serving plate. Spread a thick layer of frosting over the top.
- Top with the second cake layer and frost the top and sides. Decorate as desired.
Notes
Use freshly grated carrots for best results. Drain pineapple well to avoid soggy cake. Chill the cake before slicing for cleaner layers. Cake can be made ahead and stored in the fridge for up to 4 days. Freeze unfrosted layers for up to one month.