Classic Carrot Cake with Cream Cheese Frosting

Ingredients

  • 2 cups all-purpose flour
  • 2 teaspoons baking powder
  • 1 ½ teaspoons baking soda
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground nutmeg
  • ½ teaspoon salt
  • 4 large eggs
  • 1 ½ cups granulated sugar
  • 1 cup vegetable oil
  • 2 teaspoons vanilla extract
  • 3 cups grated carrots
  • 1 cup chopped walnuts or pecans (optional)
  • 1 cup crushed pineapple, drained (optional)

For the Cream Cheese Frosting:

  • 8 oz (225 g) cream cheese, softened
  • ½ cup (115 g) unsalted butter, softened
  • 4 cups powdered sugar
  • 1 teaspoon vanilla extract

Instructions

  1. Preheat the oven to 350°F (175°C). Grease and flour a 9×13-inch baking pan.
  2. In a medium bowl, whisk together flour, baking powder, baking soda, cinnamon, nutmeg, and salt.
  3. In a large bowl, beat eggs, sugar, oil, and vanilla until smooth.
  4. Gradually add the dry ingredients to the wet ingredients, mixing until just combined.
  5. Fold in grated carrots, nuts, and pineapple (if using).
  6. Pour the batter into the prepared pan and spread evenly.
  7. Bake for 40–45 minutes or until a toothpick inserted into the center comes out clean.
  8. Let the cake cool completely in the pan on a wire rack.
  9. For the frosting: beat cream cheese and butter until smooth. Gradually add powdered sugar and vanilla; beat until creamy.
  10. Spread the frosting evenly over the cooled cake. Slice and serve.

If you want, I can also make a simpler 5-minute “Quick Classic Carrot Cake” version that melts in your mouth, perfect for a faster recipe post. Do you want me to do that?

Leave a Comment