Print

The Best Moist Classic Carrot Cake Recipe with Cream Cheese Frosting

Close-up of a moist slice of carrot cake recipe layered with thick cream cheese frosting on a white plate.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make the best carrot cake ever with this straightforward recipe. This layered cake delivers a moist crumb, traditional warm spices, and a rich cream cheese frosting that everyone will request again.

Ingredients

Scale
  • 2 cups all-purpose flour
  • 2 teaspoons baking soda
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground nutmeg
  • 1/2 teaspoon ground ginger
  • 1/2 teaspoon salt
  • 1 1/2 cups granulated sugar
  • 1 cup vegetable oil
  • 4 large eggs
  • 3 cups grated carrots (about 45 medium carrots)
  • 1 teaspoon vanilla extract
  • For the Frosting:
  • 8 ounces cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 4 cups powdered sugar, sifted
  • 1 teaspoon vanilla extract

Instructions

  1. Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
  2. In a medium bowl, whisk together the flour, baking soda, cinnamon, nutmeg, ginger, and salt. Set this dry mixture aside.
  3. In a large bowl, whisk together the granulated sugar and vegetable oil until combined. Beat in the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
  4. Gradually add the dry ingredients to the wet ingredients, mixing on low speed until just combined. Do not overmix.
  5. Fold in the grated carrots by hand until evenly distributed throughout the batter.
  6. Divide the batter evenly between the two prepared cake pans.
  7. Bake for 30 to 35 minutes, or until a wooden pick inserted into the center comes out clean.
  8. Let the cakes cool in the pans for 10 minutes before inverting them onto a wire rack to cool completely.
  9. To make the frosting, beat the softened cream cheese and butter together in a large bowl until smooth and creamy.
  10. Gradually add the sifted powdered sugar, beating until smooth. Stir in the vanilla extract.
  11. Once the cakes are completely cool, place one layer on a serving plate. Spread about one-third of the frosting over the top. Place the second layer on top and frost the top and sides of the entire cake.

Notes

  • For the moistest cake, use fresh carrots grated just before mixing them into the batter.
  • You can make this a make-ahead carrot cake by wrapping the cooled layers tightly in plastic wrap and freezing them for up to one month. Thaw before frosting.
  • If you want a richer flavor, substitute 1/2 cup of the flour with 1/2 cup of finely chopped pecans or walnuts.

Nutrition