This is my favorite easy recipe for homemade carrot cake! This is a perfectly moist carrot cake recipe that is surprisingly simple to make. Top it off with a simple cream cheese frosting for what truly might be the perfect carrot cake.

Carrot Cake with Cream Cheese Frosting




Carrot Cake:

  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • 2 teaspoons baking soda
  • 2 teaspoons ground cinnamon
  • 1 teaspoon salt
  • 4 eggs (room temperature)
  • 1-1/2 cups vegetable oil
  • 3 cups grated carrots

Cream Cheese Frosting:

  • 2 (8 ounce) packages of cream cheese (softened)
  • 1 stick salted butter (softened)
  • 16 ounces powdered sugar
  • 1 teaspoon vanilla extract


Carrot Cake:

  1. Preheat oven to 350 degrees F and grease a 13” x 9” pan.
  2. In a large bowl, combine the flour, sugar, baking soda, cinnamon, and salt. Mix well.
  3. Add eggs and vegetable oil and mix until combined (do not over mix).
  4. Add carrots and stir in.
  5. Pour mixture into greased pan and bake for approximately 40 minutes.
  6. Remove from the oven and cool completely.

Cream Cheese Frosting:

  1. Add all the ingredients into a bowl and beat until fluffy.
  2. Frost onto cooled cake and enjoy.

Notes: You can add 1-1/2 cups of chopped pecans into the cake mixture when you add the carrots. You can also add 1/2 cup chopped pecans into the frosting. Just stir them in once you have beat the frosting.