Go Back

Chocolate Carrot Cake with Chocolate Cream Cheese Frosting

Everything you love about classic carrot cake, right down to the cream cheese frosting, but madeover with a heap of CHOCOLATE! This Chocolate Carrot Cake is an epic twist on a classic, and you'll love the unique flavor and texture of this ultra-moist cake! 

Course Cake
Prep Time 45 minutes
Cook Time 30 minutes
Total Time 1 hour 15 minutes
Servings 12
Author Sarah


For chocolate carrot cake layers:

  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • 1/2 cup cocoa powder
  • 1 tsp. cinnamon
  • 1/2 tsp. ginger
  • 1 tsp. baking soda
  • 1/2 tsp. salt
  • 4 large eggs
  • 1 cup vegetable oil
  • 2 tsp. vanilla extract
  • 3 cups finely shredded carrots
  • 1 cup mini semi-sweet chocolate chips

For chocolate cream cheese frosting:

  • 8 oz. package cream cheese softened
  • 3/4 cup butter softened
  • 2 tsp. vanilla extract
  • 2-3 tbsp. heavy cream
  • 4-5 cups powdered sugar
  • 1/2 cup cocoa powder
  • 1/4 cup mini semi-sweet chocolate chips optional garnish


For chocolate carrot cake layers:

  1. In a large bowl, stir together flour, sugar, cocoa powder, cinnamon, ginger, baking soda, and salt.

  2. Add eggs, oil, vanilla, and carrots, stirring until just combined. 

  3. Fold in chocolate chips.

  4. Divide batter evenly between two well-greased 9-inch round cake pans.

  5. Bake at 350 degrees for about 25 minutes, or until a toothpick inserted near the center comes out clean.

  6. Remove to a wire rack to cool for 10 minutes before removing from pans to wire racks to cool completely.

  7. Meanwhile, prepare chocolate cream cheese frosting.

For chocolate cream cheese frosting:

  1. In a large mixing bowl, beat cream cheese and butter until smooth and creamy.

  2. Beat in vanilla and 2 tbsp. heavy cream.

  3. Add 4 cups powdered sugar and cocoa powder, beating until thick and creamy. Add additional powdered sugar and heavy cream, as needed, to achieve a frosting of medium consistency. Thick, but spreadable, and will not run off the cake!

To assemble:

  1. Place one cake layer on a serving plate, and cover it with 1/3 of the frosting.

  2. Place the second cake layer on top of the first, and spread it with 1/3 of the frosting.

  3. Use remaining frosting to frost the sides and to pipe on top using a star tip.

  4. If desired, sprinkle with mini semi-sweet chocolate chips.

  5. Allow 20-30 minutes for frosting to set. Cut and serve.