Best Carrot Cake Ever Recipe

This recipe lives up to its name, delivering a moist, flavorful carrot cake loaded with spices and topped with a decadent cream cheese frosting (recipe not included).


  • For the cake:
    • 3 cups all-purpose flour
    • 1 ½ teaspoons baking powder
    • 1 teaspoon baking soda
    • 1 teaspoon ground cinnamon
    • ½ teaspoon ground ginger
    • ¼ teaspoon ground nutmeg
    • ½ teaspoon salt
    • ¾ cup canola oil (or vegetable oil)
    • 4 large eggs, at room temperature
    • 1 ½ cups packed light brown sugar
    • ½ cup granulated sugar
    • ½ cup unsweetened applesauce
    • 1 teaspoon pure vanilla extract
    • 3 cups lightly packed grated carrots (about 6 medium carrots)
    • 1 cup chopped walnuts (optional)
    • 1 cup raisins (optional)
  • For the cream cheese frosting (not included):
    • You’ll need cream cheese, butter, powdered sugar, vanilla extract, and milk or heavy cream to make a classic cream cheese frosting.


  1. Preheat your oven to 350°F (175°C) and grease and flour two 8-inch round cake pans.
  2. In a large bowl, whisk together the flour, baking powder, baking soda, spices, and salt. Set aside.
  3. In a separate large bowl, whisk together the oil, eggs, brown sugar, granulated sugar, applesauce, and vanilla extract until well combined.
  4. Add the grated carrots to the wet ingredients and mix until just incorporated.
  5. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Be careful not to overmix.
  6. Fold in the chopped walnuts and raisins, if using.
  7. Divide the batter evenly between the prepared cake pans.
  8. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
  9. Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack to cool completely.
  10. Once cool, frost with your favorite cream cheese frosting.


  • For extra moist carrots, shred them and toss them with a tablespoon of brown sugar before adding them to the batter. Let them sit for 30 minutes before using.
  • If you don’t have applesauce, you can substitute it with mashed banana or vegetable oil.
  • Toast your walnuts for a deeper flavor.

Leave a Comment