An easy moist carrot cake recipe with a delicious creamy cream cheese frosting.
Preheat the oven to 350 F.
Grease two 9-inch square cake pans and line the bottoms of the pans with parchment paper.
In a mixing bowl, whisk the oil, eggs, brown sugar, granulated sugar and vanilla in a large bowl until blended.
In a separate bowl, sift the flour, baking powder, cinnamon, baking soda, salt, allspice and cloves.
Use a wooden spoon to stir in the grated carrot.
Add this to the wet mixture and stir until evenly blended (the batter will be wet).
Divide this between the 2 pans and bake the cakes for 25 to 30 minutes, until a toothpick inserted in the centre of the cake comes out clean.
Cool the cake for 30 minutes in their pans, then turn out onto cooling racks to cool completely.
In a mixing bowl, with electric beaters, beat the cream cheese and butter until smooth.
Add half of the confectioners' sugar and beat until smooth.
Beat in the vanilla and lemon juice and then beat in the remaining confectioners' sugar until light and fluffy.
Peel the parchment paper from the cake layers and place one layer onto a plate or platter.
Spread the top with a generous layer of frosting and top with the second cake.
Use a spatula to frosting the top and sides of the cakes.
Garnish with finely grated carrot if desired.
The cake will keep for 3 days in the refrigerator.