Skip to content

Delicious Carrot Cake Recipe

  • by

Are you craving a moist and flavorful carrot cake that’s perfect for any occasion?

Look no further! This recipe will guide you through creating a decadent carrot cake that will impress your friends and family. Let’s get baking!


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

Cream Cheese Frosting:

  • 8 oz cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 4 cups powdered sugar
  • 1 teaspoon vanilla extract


Step 1: Preheat the Oven

Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them with parchment paper for easy removal.

Step 2: Prepare the Dry Ingredients

In a large mixing bowl, sift together the flour, baking powder, baking soda, cinnamon, nutmeg, ginger, and salt.

Mix well to ensure even distribution of the spices.

Step 3: Combine Wet Ingredients

In another bowl, whisk together the granulated sugar, brown sugar, vegetable oil, eggs, and vanilla extract until smooth and well combined.

Step 4: Mix the Batter

Gradually add the wet ingredients to the dry ingredients, stirring until just combined.

Be careful not to overmix. Fold in the grated carrots, crushed pineapple, chopped walnuts, and raisins until evenly distributed throughout the batter.

Step 5: Bake the Cake

Divide the batter evenly between the prepared cake pans.

Smooth the tops with a spatula. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean.

Step 6: Cool and Frost

Allow the cakes to cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely.

While the cakes are cooling, prepare the cream cheese frosting.

Step 7: Make the Cream Cheese Frosting

In a mixing bowl, beat the softened cream cheese and butter together until smooth and creamy.

Gradually add the powdered sugar and vanilla extract, beating until the frosting is light and fluffy.

Step 8: Assemble the Cake

Once the cakes are completely cooled, place one cake layer on a serving plate.

Spread a layer of cream cheese frosting evenly over the top.

Place the second cake layer on top and frost the top and sides of the cake with the remaining frosting.

Step 9: Serve and Enjoy!

Slice the carrot cake into wedges and serve.

Enjoy the moist and delicious flavor of this homemade carrot cake with friends and family!


  • For a more pronounced flavor, toast the chopped walnuts before adding them to the batter.
  • If you prefer a smoother texture, you can omit the chopped walnuts and raisins from the batter.
  • Store any leftover carrot cake in an airtight container in the refrigerator for up to 3-4 days.

Leave a Reply

Your email address will not be published. Required fields are marked *