Go Back Email Link
+ servings

Classic Carrot Cake with Cream Cheese Frosting

No ratings yet
Moist homemade carrot cake with tangy cream cheese frosting—a classic Easter treat made from scratch with oil. Perfect for any celebration!
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
Servings: 1
Course: Dessert
Cuisine: American

Ingredients
  

  • 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 cup vegetable oil
  • 2 cups finely grated carrots
  • 1 cup crushed pineapple drained
  • 1 cup chopped walnuts optional
  • 1 teaspoon vanilla extract
  • For the Cream Cheese Frosting
  • 8 oz cream cheese softened
  • 1/2 cup unsalted butter softened
  • 4 cups powdered sugar
  • 1 teaspoon vanilla extract

Method
 

  1. Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
  2. In a medium bowl, sift together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
  3. In a large bowl, beat eggs and sugar until light and fluffy. Gradually add oil while mixing.
  4. Stir in grated carrots, crushed pineapple, walnuts (if using), and vanilla extract.
  5. Gradually fold dry ingredients into the wet mixture until just combined.
  6. Divide batter evenly between the prepared pans and bake for 30-35 minutes or until a toothpick inserted in the center comes out clean.
  7. Allow cakes to cool in pans for 10 minutes, then turn out onto a wire rack to cool completely.
  8. For the frosting, beat cream cheese and butter together until smooth. Gradually add powdered sugar and vanilla extract, continuing to beat until creamy.
  9. Once cakes are fully cooled, spread frosting on the first layer, place the second layer on top, and frost the top and sides of the cake.
  10. Refrigerate the cake for at least 1 hour before serving to set the frosting.

Notes

Ingredient Swap: I love using pecans instead of walnuts for a slightly sweeter, buttery crunch, and it works perfectly every time.
Storage Secret: This cake keeps beautifully.
I refrigerate it, covered, for up to 5 days.
Let it sit out for 20 minutes before serving to soften the frosting.
Make-
Ahead Tip: I often bake the cake layers a day in advance.
Once completely cool, I wrap them tightly in plastic wrap and frost them the next day.
Common Mistake: The biggest error I've made is overmixing the batter after adding the flour.
Fold gently just until combined for a tender, not tough, crumb.
Serving Suggestion: For a pretty finish, I always save a handful of chopped nuts to press onto the sides of the frosted cake.
It looks professional and adds great texture.
Equipment Note: If you don't have two cake pans, you can bake this in a 9x13 inch pan.
Just increase the bake time by about 10 to 15 minutes.