Homemade Carrot Cake and Frosting

eHow may earn compensation through affiliate links in this story.

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 Credit: 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 Credit: 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 Credit: 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 Credit: Ashley Manila

Step 4

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

Image Credit: Ashley Manila

Step 5

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

Image Credit: 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 Credit: 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 Credit: 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 Credit: Ashley Manila
Image Credit: Ashley Manila