This carrot cake recipe is undoubtedly the best that you will ever bake. The cake is moist and rich and the cream cheese frosting gives it a perfect finish. If you so wish, you may divide the batter into three layers instead of two. In that case, just work more sparingly with the frosting to spread it over three surfaces instead of two.