Carrot Cake With Cream Cheese Icing {Foolproof Recipe}

Carrot Cake With Cream Cheese Icing {Foolproof Recipe} – moist and sweet carrot cake with rich cream cheese icing that melts in your mouth.


Happy Wednesday everyone!

With Easter around the corner, I’ve been craving carrot cake. I’m glad to share this CARROT CAKE WITH CREAM CHEESE ICING {FOOLPROOF RECIPE}.

This is a tested recipe and even though things could go wrong when baking, if you follow the instructions you should be able to bake a delicious cake.

The truth is – there are tons of recipes on the web for carrot cake.

And they are all different. And most cakes look perfect in the photos. Since I didn’t have a family recipe for a carrot cake, I’ve been testing a lot of these recipes from websites and other bloggers.

I’ve had major fails…


For example:

  • The cake isn’t moist enough, it has a very crumbly texture.
  • The cake is way too sweet for my taste.
  • The cake remains underbaked. Major red flag!
  • The cake is too oily.
  • The frosting is is too stiff.

Even though these problems are fixable, it is frustrating to see quite a few cakes go in the garbage!


Carrot cake is a great dessert for spring and especially Easter. The cream cheese frosting goes perfectly with the soft and flavorful cake layers.

Preheat your over at least 30 minutes, before you place the cake pans in it. It needs to be hot!

Here are my suggestions if you decide to try this CARROT CAKE WITH CREAM CHEESE ICING {FOOLPROOF RECIPE}:

  • Make sure all your ingredients are at foot temperature.
  • Use finely grated carrots. This way your cake will not be underbaked. Larger pieces of carrots might prevent the cake from baking properly. I grated mine using a box grater, food processor won’t do the job!
  • Use vegetable oil or light olive oil.
  • Use cake flour. It makes the cake fluffy. Carrot cake is usually on the dense side, but by using cake flour you can make is texture a little fluffier.
  • I bake 2 cake layers in 9 inch cake pans at the same time. Use a kitchen scale to make sure both pans are filled with equal amounts of batter. Once the cake layers are baked and cool, I use a 9 or 14 inch serrated knife (bread knife) to cut both layers into two thinner layers. It is easier to first mark the incision on the outside of the layer and then cut all the way through. This cake is on the dense side and it is easy to cut into thinner layers.

You can make cake flour at home. For 1 cup cake flour, use 1 cup unbleached all purpose flour. For every 1 cup of flour, remove 2 tbsp of the flour and add 2 tbsp cornstarch.


5 from 3 votes


Carrot Cake With Cream Cheese Icing {Foolproof Recipe}

Carrot Cake With Cream Cheese Icing {Foolproof Recipe}


For the cake:

  • 4 large eggs
  • 1 cup white sugar
  • 1 tsp vanilla extract
  • 1 cup vegetable oil
  • 2 cups cake flour
  • 1/4 tsp salt
  • 2 tsp baking soda
  • 3/4 tsp baking powder
  • 1 tsp ground cinnamon (optional)
  • 3 cups finely grated carrots

For the cream cheese frosting:

  • 1 stick (1/2 cup/ 114 grams) unsalted butter at room temperature, cut into cubes
  • 2 8oz packs cream cheese softened at room temperature
  • 2 cups powdered sugar, sifted


  • 1 cup toasted walnuts for decoration


For the cake:

  1. Preheat oven to 350 F.
  2. Grease 2 9" cake pans with a cooking spray. Line with parchment paper and grease over the paper. Set aside.
  3. In the bowl of a stand mixer with the whisk attachment beat eggs for 1 minute. Add sugar and beat for 4-5 more minutes on high until fluffy. Slowly add vegetable oil, beating on medium speed. Add vanilla.
  4. In a bowl sift together flour, salt, baking soda, baking powder and cinnamon. Add dry ingredients to the other mixture in 3 increments, beating until just combined.
  5. Fold in carrots.
  6. Divide dough between 2 9" cake pans and bake for 35 minutes, until toothpick inserted comes out clean. Turn the oven off and let the pans stay inside for 3-4 more minutes.
  7. Take out of the oven, let the cakes cool in the pans for 10 minutes, then take them out and transfer to a cooling rack to cool completely.
  8. Cut each cake layer into 2 thinner layers.

For the cream cheese frosting:

  1. Beat butter in your mixer on medium for 2 minutes. Add powdered sugar and beat on medium for 3 minutes, scraping the bowl if necessary.
  2. Cut cream cheese into pieces and slowly add it to the mixer, beating on medium until smooth. Scrape the bowl if needed.

To assemble the cake:

  1. Place the first layer on a cake platter, cut side up. Spread cream cheese frosting to cover the layer. Repeat with the next 2 layers. Top with the 4th layer, spread generous amount over the top and sides of the cake.
  2. Decorate with chopped walnuts on the top and sides of the cake.
  3. Refrigerate for 30 minutes. Slice and enjoy.

More Easter Recipes

Carrot Cake Roll


Carrot Cake Roll


Easter Bread Muffins



Easter Egg Sugar Cookies


Easter Egg Sugar Cookies With Royal Icing


Easter Bread


Sweet Easter Bread

Products I Used: