Carrot cake with fluffy white-chocolate icing

A carrot cake worthy of a special occasion with cream cheese icing that is out of this world.


( 42 ratings )

Preparation time:
30 minutes
Baking Time:
25 minutes
16 wedges


  • 2 cups (500 mL) all-purpose flour
  • 1 1/2 tsp (7 mL) baking powder
  • 1 tsp (5 mL) baking soda
  • 1 tsp (5 mL) each cinnamon and allspice or 2 tsp (10 mL) cinnamon
  • 1/2 tsp (2 mL) salt
  • 5 to 6  medium carrots, peeled
  • 4  eggs
  • 1 1/4 cups (300 mL) lightly packed brown sugar
  • 1 cup (250 mL) vegetable oil
  • 1 tsp (5 mL) vanilla
  • 1 cup (250 mL) coarsely chopped walnuts or pecans
  • 6 oz (168 g) white chocolate, coarsely chopped
  • 2 8- oz (250- g) pkgs cream cheese, cut into cubes, at room temperature
  • 3/4 cup (175 mL) unsalted butter, at room temperature
  • 3 cups (750 mL) sifted icing sugar
  • 1 tsp (5 mL) vanilla

Our unbelievably moist four-layer carrot cake decked out in white-chocolate cream-cheese frosting is perfect for birthdays, or just because.


  • Preheat oven to 350F (180C). Oil 2 9-in. (23-cm) round cake pans. Line bottom of pans with parchment paper. In a large bowl, stir flour with baking powder, baking soda, spices and salt until evenly mixed. Grate carrots, using the grating disc of a food processor or box grater. Measure out 3?1/2 cups (875 mL).
  • In another bowl, whisk eggs with brown sugar, oil and vanilla. Stir in grated carrots. Make a well in centre of dry ingredients. Add carrot mixture and nuts. Stir just until mixed. Pour batter into pans, dividing equally. Smooth tops.
  • Bake in centre of oven until a cake tester inserted into centre of cake comes out clean, 25 to 30 min. Then run a knife around edges of cakes. Cool in pan, on a rack, 10 min, then turn cakes onto rack and cool. If making ahead, wrap cooled cakes in plastic and leave at room temperature up to 3 days. Or freeze, overwrapped with foil, up to 1 month.
  • For icing, place chocolate in a bowl. Microwave on medium until almost melted, 1 to 2 min. Stir until smooth. Cool. In a large bowl, using an electric mixer, beat cream cheese and butter until creamy. Beat in icing sugar, then cooled chocolate and vanilla. Refrigerate icing to firm up a little, 15 to 30 min. If making ahead, cover and refrigerate up to 1 week. Then leave at room temperature until soft enough to spread easily.
  • To assemble a 4-layer cake, carefully slice each cake in half horizontally. (This cake also looks terrific in 2 layers.) Place 1 layer on a cake plate. Spread with a scant cup (225 mL) of icing. Top with another layer and repeat icing. Continue with remaining layers and icing. Spread leftover icing over sides. Iced cake will keep well in refrigerator for 3 days.

Nutrition (per Serving)

43 g
58 g
101 mg

2 comments on “Carrot cake with fluffy white-chocolate icing

  1. I would like to make this a four layer cake but the layers are not high enough to do this easily. did I do something wrong or are the layers supposed io be shallow?


    • Hey Elizabeth! I made this a couple months ago, I had split the batter into 2 9″ pans and then split each in half to make the 4 layers. It was indeed quite shallow. It was also a very hot day and the party was in a room with no a/c, so the layers began to slide. =(.The guests still enjoyed the cake though! I’ll be making it again this weekend.
      I need to find a cream cheese frosting that can hold up to a few hours outside of a fridge!


Leave a comment

Your email address will not be published. Required fields are marked *