Ingredients
For the Cake:
-
2 cups all-purpose flour
-
1 1/2 teaspoons baking powder
-
1 1/2 teaspoons baking soda
-
1/2 teaspoon salt
-
1 teaspoon ground cinnamon
-
1/2 teaspoon ground nutmeg
-
1/2 teaspoon ground ginger (optional)
-
1 1/2 cups granulated sugar
-
1/2 cup brown sugar (packed)
-
4 large eggs
-
1 cup vegetable oil
-
2 teaspoons vanilla extract
-
3 cups grated carrots (about 4 medium carrots)
-
1 cup chopped walnuts or pecans (optional)
For the Cream Cheese Frosting:
-
8 oz cream cheese (softened)
-
1/2 cup unsalted butter (softened)
-
4 cups powdered sugar (sifted)
-
1 teaspoon vanilla extract
-
A pinch of salt
Instructions
-
Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
-
In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger. Set aside.
-
In a large bowl, whisk the eggs, granulated sugar, and brown sugar until smooth. Add in vegetable oil and vanilla extract.
-
Gradually add the dry ingredients to the wet ingredients, mixing until combined.
-
Stir in grated carrots and nuts (if using).
-
Pour the batter evenly into the prepared pans and bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
-
Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
-
For the frosting, beat together cream cheese and butter until smooth. Gradually add powdered sugar, then vanilla and salt. Beat until fluffy.
-
Frost the cooled cakes with the cream cheese frosting. Optional: Decorate with extra chopped walnuts.
Notes
-
Storage: Store the cake in an airtight container at room temperature for up to 2 days, or refrigerate for up to 1 week.
-
Freezing: You can freeze the cake for up to 3 months. Wrap the layers in plastic wrap, then foil, and store in the freezer.
-
Substitutions: For a lighter version, use applesauce instead of oil. You can also make the cake gluten-free by substituting the flour with a gluten-free flour blend.
-
Add-ins: Try adding crushed pineapple for extra moisture or raisins for added sweetness.
- Prep Time: 20 minutes
- Cook Time: 35 minutes