clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Carrot Cake

Homemade Carrot Cake

This homemade carrot cake is EVERYTHING! It's incredibly soft and moist- the best carrot cake with cream cheese icing that you will ever make! It is rich and decadent with all of the traditional flavors that we associate with this type of cake. This is the perfect cake to bake for parties or any kind of celebration. 

  • Total Time: 2 hours 15 minutes
  • Yield: 10 people 1x




  • 3 cups flour
  • 2 tsp. baking powder
  • 1 ½ tsp. baking soda
  • 1 tsp. salt
  • 2 cups sugar
  • 2 tsp. cinnamon
  • 3 eggs
  • 1 ½ cups vegetable oil
  • 2 cups carrots, grated
  • 8 oz. can of crushed pineapple, drained
  • 1 cup pecans or walnuts, roughly chopped


  • ¼ cup butter (½ stick)
  • 8 oz. cream cheese, softened to room temperature
  • 2 tsp. vanilla extract
  • 2 ¼ cup powdered sugar


  1. Set out the cream cheese and butter for the icing to let it soften while making the cake.

Make the Cake

  1. Preheat the oven to 350 degrees.
  2. Grate the carrots with a food processor or hand grater until you have 2 cups. Set aside.
  3. Drain crushed pineapple and set aside.
  4. Roughly chop nuts until you have 1 cup.
  5. In a large bowl, or stand mixer, combine the dry ingredients: flour, baking powder, baking soda, salt, sugar and cinnamon. Mix well.
  6. To the flour mixture, add grated carrots, drained pineapple and chopped nuts. Stir until well combined.
  7. Grease a 9 x 13 pan or 2 round cake pans.
  8. Fill pan(s) with cake batter.
  9. Bake on 350 degrees for 45 minutes.

Make the Icing

  1. In a medium bowl, cream butter and cream cheese together.
  2. Add vanilla and combine.
  3. Beat in powdered sugar.
  4. Once the cake has cooled completely, spread the icing on the cake.
  5. Any leftover cake needs to be kept in the refrigerator.
  • Author: Laura
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Dessert
  • Cuisine: Swiss

Keywords: baked goods, cake, dessert, nuts