Go Back
moist carrot cake

Irresistibly Moist Homemade Carrot Cake with Cream Cheese Frosting

This carrot cake is a delightful blend of warm spices, crunchy nuts, and sweet raisins, all brought together with a luscious cream cheese frosting.
Prep Time 30 minutes
Cook Time 1 hour 10 minutes
Course Dessert
Servings 12 portions
Calories 450 kcal

Ingredients
  

For the Carrot Cake:

  • 4 Large Eggs
  • 400 g Granulated Sugar about 2 cups
  • 400 ml Vegetable Oil 1⅔ cups
  • 3 teaspoons Baking Powder
  • 400 g Freshly Grated Carrots about 4 cups packed
  • 400 g All-Purpose Flour about 3¼ cups
  • 100 g Raisins optional, about ⅔ cup
  • 100 g Chopped Walnuts optional, about 1 cup
  • ½ teaspoon Ground Cinnamon
  • ½ teaspoon Gingerbread or Mixed Spice

For the Cream Cheese Frosting :

  • 570 g Icing Sugar about 4½ cups, sifted
  • 450 g Philadelphia Cream Cheese 1 lb
  • 120 g Unsalted Butter ½ cup, room temperature
  • 1 teaspoon Vanilla Extract

Instructions
 

Preparing the Carrot Cake :

  • Set your oven to 170°C (340°F). This moderate temperature allows the cake to bake evenly without drying out.
  • Butter and flour a 22 cm (9-inch) round cake pan to prevent sticking. You can also line the bottom with parchment paper for easy release.
  • In a large bowl, whisk together the eggs, vegetable oil, sugar, and vanilla extract until smooth and well blended. This mixture forms the moist base of the cake.
  • In a separate bowl, sift together the flour, baking powder, cinnamon, and mixed spice. This step evenly distributes the leavening and spices for a balanced flavor.
  • Gradually add the dry ingredients to the wet mixture, stirring gently until just combined. Avoid overmixing, which can lead to a dense cake.
  • Fold in the freshly grated carrots, and if using, add raisins and chopped walnuts for texture and natural sweetness.
  • Pour the batter into the prepared tin and bake in the preheated oven for 70 to 80 minutes, or until a skewer inserted into the center comes out clean. Baking times may vary by oven, so start checking at 65 minutes.
  • Let the cake cool in the pan for 10–15 minutes before turning it out onto a wire rack to cool completely.

Preparing the Cream Cheese Frosting :

  • In a mixing bowl, lightly beat the cream cheese (make sure it’s at room temperature) until smooth and creamy.
  • Add the sifted icing sugar, softened butter, and vanilla extract. Beat until you achieve a fluffy, velvety frosting. Chill slightly if needed for easier spreading.

Assembling the Cake :

  • Once fully cooled, cut the cake horizontally into 3 even layers using a serrated knife or cake leveler.
  • Spread a generous layer of cream cheese frosting between each layer. Use the remaining frosting to cover the top and optionally the sides.
  • Top with chopped walnuts, marzipan carrots, or a dusting of cinnamon—get creative!