Homemade Carrot Cake

layered carrot cake on a plate with fork

My Mom’s secret recipe for her amazingly moist and classic carrot cake with creamy cream cheese frosting. A sprinkle of chopped walnuts finishes off this incredible layer cake!


For the Cake

For the Frosting


  1. Preheat oven to 350ºF.
  2. Prepare 2 9-inch round pans by greasing and flouring them.
  3. In a large mixing bowl, blend eggs, vegetable oil, and carrots.
  4. Add flour, sugar, baking soda, cinnamon, and salt. Beat well.
  5. Pour batter into prepared pans.
  6. Bake for 40-45 minutes or until a toothpick comes out clean.
  7. Allow cake to cool for 15 minutes before gently flipping the pans to release the cakes.
  8. Allow to cool before frosting.

For the Frosting

  1. To make frosting, beat cream cheese and butter together in a small mixing bowl.
  2. Slowly add powdered sugar, blending well.
  3. Add vanilla and beat until uniform.
  4. Apply a 1/2-inch layer of frosting in between cake layers.
  5. Frost the entire outside of cake.
  6. Sprinkle the chopped walnuts around the outside of the cake as well as the outer edge of the top of the cake.
  7. Chill the cake in the fridge until ready to serve.