Ingredients:
For the Carrot Cake:
2 1/2 cups all-purpose flour
2 teaspoons baking powder
1 1/2 teaspoons baking soda
1 teaspoon ground cinnamon
1/2 teaspoon ground nutmeg
1/2 teaspoon salt
4 large eggs
1 1/2 cups granulated sugar
1/2 cup packed brown sugar
1 1/2 cups vegetable oil
1 teaspoon vanilla extract
3 cups finely grated carrots (about 4-5 medium carrots)
1/2 cup crushed pineapple, drained
1/2 cup chopped walnuts or pecans (optional)
1/2 cup shredded coconut (optional)
For the Cream Cheese Frosting:
16 oz cream cheese, softened
1/2 cup unsalted butter, softened
4 cups powdered sugar, sifted
1 teaspoon vanilla extract
Pinch of salt
For Garnish (Optional):
Chopped walnuts or pecans
Shredded coconut
Carrot shreds for decoration
Instructions:
1. Prepare the Carrot Cake:
Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them with parchment paper.
In a medium bowl, whisk together the flour, baking powder, baking soda, cinnamon, nutmeg, and salt. Set aside.
In a large bowl, beat the eggs, granulated sugar, and brown sugar together until smooth and fluffy.
Gradually add the vegetable oil and vanilla extract, continuing to beat until well incorporated.
Slowly add the dry ingredients to the wet ingredients and mix until just combined.
Stir in the grated carrots, pineapple, and any optional ingredients like walnuts and coconut.
Divide the batter evenly between the two prepared cake pans.
Bake for 35-40 minutes, or until a toothpick inserted into the center of the cakes comes out clean.
Allow the cakes to cool in the pans for about 10 minutes, then transfer them to a wire rack to cool completely.
2. Make the Cream Cheese Frosting:
In a large bowl, beat the softened cream cheese and butter together until smooth and creamy.
Gradually add the sifted powdered sugar, 1/2 cup at a time, beating until smooth and fluffy.
Add the vanilla extract and a pinch of salt, and continue to beat until fully combined.
3. Assemble the Cake:
Once the cakes are completely cool, place one layer on a serving platter.
Spread a generous amount of cream cheese frosting on top of the first layer.
Place the second cake layer on top, and frost the top and sides of the entire cake with the remaining frosting.
4. Garnish and Serve:
Optionally, garnish the cake with chopped walnuts or pecans, shredded coconut, and carrot shreds for decoration.
Slice and serve the cake chilled or at room temperature.