Homemade Carrot Cake and Frosting

Homemade carrot cake topped with light and fluffy cream cheese frosting is hard to beat. This easy and delicious recipe will leave you with a cake that tastes just like one you'd pick up from the bakery.

This recipe yields one 9" single-layer cake, but can easily be doubled or even tripled if a multiple layer cake is preferred. This Old Fashioned Carrot Cake recipe is perfect for any occasion that calls for a comforting homemade dessert.

(Image: Ashley Manila)

Bake the Cake

Things You'll Need

  • 9" springform pan

  • Non-stick cooking spray

  • Vegetable peeler

  • Handheld electric mixer

  • Grater (for the carrots)

  • 2 cups coarsely grated carrots

  • 2 large eggs, at room temperature

  • 1 cup light brown sugar, packed

  • 1/2 cup canola oil

  • 3/4 cup full-fat sour cream

  • 3 teaspoons pure vanilla extract

  • 2 1/2 teaspoons ground cinnamon

  • 1 teaspoon ground ginger

  • 1/2 teaspoon ground cloves

  • 1/2 teaspoon allspice

  • 1/2 teaspoon ground nutmeg

  • 1 1/4 cups all-purpose flour

  • 1 teaspoon baking powder

  • 1/2 teaspoon baking soda

  • 1/4 teaspoon salt

  • 1/2 cup chopped walnuts

Step 1

Preheat oven to 350 degrees (F). Generously grease a 9" springform pan with non-stick spray; set aside. Peel and grate carrots; set aside.

(Image: Ashley Manila)


Short on time? Use a food processor to grate your carrots quickly.

Step 2

In a large bowl combine the eggs, brown sugar, oil, sour cream, vanilla, and spices; beat well to combine.

(Image: Ashley Manila )

Step 3

Add the flour, baking powder, baking soda, and salt to the wet mixture; stir until just combined. Batter will be on the thicker side but resist the urge to over mix, which reduces the fluffiness of your cake.

(Image: Ashley Manila)

Step 4

Add the carrots and nuts; gently fold together until incorporated.

(Image: Ashley Manila)

Step 5

Pour the batter into the prepared pan and smooth the top with a spatula.

(Image: Ashley Manila)

Step 6

Bake cake for 42-45 minutes, or until the top is golden brown and set, and a toothpick inserted in the center of the cake comes out clean. Allow the cake to cool for 20 minutes in the pan, then transfer it to a wire rack to cool completely.

(Image: Ashley Manila)

Frost the Cake

Things You'll Need

  • 8 oz cream cheese, softened

  • 2 Tablespoons unsalted butter, softened

  • 2 teaspoons vanilla extract

  • 2 cups confectioners' sugar, sifted


The more you soften your cream cheese and butter, the fluffier your icing will be. Be sure to leave both ingredients out to soften for a few hours, ensuring they are very soft.

Step 1

Using an electric handheld mixer, beat the cream cheese, butter, and vanilla in a large bowl on medium-high speed until smooth; about 2 minutes. Reduce the speed to low and add the sifted confectioners' sugar. Beat on high-speed for 1-2 minutes.

(Image: Ashley Manila)

Step 2

Once the cake has completely cooled, spread the frosting over the cake. Decorate with additional nuts, if desired. Slice and serve. Store this cake in the fridge, covered, for up to 4 days.

(Image: Ashley Manila)
(Image: Ashley Manila)