The Best Ever Homemade Carrot Cake with Frosting
This homemade carrot cake recipe is incredibly moist and tender. With a flavorful blend of spices, a generous quantity of crunchy nuts, and a creamy, tangy cream cheese frosting, it's simply unforgettable. It's perfect for birthdays, get-togethers, or everyday dessert!
Ingredients
For the Cake:
- 2 cups all-purpose flour
- 2 cups crystal sugar
- 1 teaspoon salt
- 2 teaspoons baking soda
- 1 teaspoon ground cinnamon
- 1⁄2 teaspoon ground nutmeg
- 1 Cup vegetable oil
- 4 large eggs
- 2 cups grated carrot
- 1 Cup crushed pineapple, drained
- 1 Cup chopped walnuts or pecans
For the Cream Cheese Frosting:
- 1⁄2 Cup unsalted butter, softened
- 8 ounces cream cheese, softened
- 4 cups powdered sugar
- 2 teaspoons vanilla extract
Latest flyers
Directions
Preheat your oven to 350°F (175°C). Grease and flour three 9-inch cake pans.
In a large bowl, mix together the flour, sugar, salt, baking soda, cinnamon, and nutmeg.
Add the vegetable oil, eggs, carrots, pineapple, and nuts to the dry ingredients. Mix well until combined.
Divide the batter evenly among the three cake pans. Bake in the preheated oven for 25-30 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 remove them from the pans and transfer to a wire rack to cool completely.
While the cakes are cooling, prepare the frosting. In a large bowl, beat together the butter and cream cheese until smooth and creamy. Gradually add the powdered sugar, mixing well after each addition. Stir in the vanilla extract.
Once the cakes are completely cooled, spread a layer of frosting on top of one cake layer. Place the second layer on top, and spread another layer of frosting. Repeat with the third layer, and frost the sides of the cake.