Carrot Walnut Cake with Cream Cheese Frosting

This utterly delicious cinnamon-spiced carrot and walnut cake that I baked in a single 8-inch pan, sliced and frosted with tangy cream cheese frosting is perfect for a small family and tiny celebrations — or in my case, a relentless craving for a carrot cake.
Carrot Walnut Cake with Cream Cheese Frosting
I guess all that Easter celebration content on social media hyped up my craving for a carrot cake. I have not had many carrot cakes in life but always loved the idea of baking with vegetables like I did with my chocolate beet cake. I quickly went to some of my trusted food bloggers' page but found they all used ingredients that I didn't have at that moment. The moment where you are mentally and physically prepared to bake a cake with no occasion other than feeding your sugar cravings. That should have been my cue to stop the urge, but Nah...a post on a FB group raved about Natasha's Kitchen's Baklava recipe. Intrigued, I went on to check her page and landed on a carrot cake recipe. Is the universe telling me that I should bake a carrot cake? Yes! 100 times! 

Carrot Walnut Cake with Cream Cheese Frosting

I prefer baking single layer cakes because you know it just two of us around here. Making a double-layered cake for no reason other than our sugar cravings is purely detrimental to both our health. Imagine all that excessive amount of butter and sugar, and no one to share them with. A giant cake sitting in the fridge and only two of us to eat it - which honestly is not hard to accomplish accompanied with Netflix. 😁 ugh... this pandemic!

I have to make notes before I start any new baking project because there is math involved in cutting down a recipe. I almost halved her recipe to make in a single 8-inch pan. I noticed she used very little sugar brain was not happy so I generously amped it up.🤦But your girl balanced it by cutting down the frosting. I also chose to fold the walnuts into the batter so that they are nestled into the cake in every bite. I had baked this carrot cake just a few days before Ramadan started and guess what? I did not cook lunch or dinner the following days because I wanted to relish one more wedge... one thin slice... just this one with chai... and soon I was sitting with the last piece! I couldn't believe we finished the cake within two days! Thank god for a sweet-toothed partner. 

Carrot Walnut Cake with Cream Cheese Frosting

This simple small moist carrot cake recipe is made without pineapple or coconut which most recipes call for. I love pineapple and coconut they make a great pair but I wanted a pure carrot cake. The ingredients needed for this carrot cake are so simple that I bet you have them already in your kitchen or are easily available in every store. As usual with all my frosted cake recipes, the frosting quantity makes just enough to frost the carrot cake like you see in the pictures. If you really love frosting, then I suggest making a double batch. I am no pro in the cake decorating department but I manage to get creative without piping bags. 😁

Ingredients used in this Carrot Walnut Cake 

  • Eggs: I used large eggs each weighing 60gms. To bring the eggs to room temperature sooner, I put them in a bowl of water. 
  • Sugar: I have used regular white granulated sugar without guilt. 
  • Oil: I used sunflower cooking oil. 
  • Vanilla extract: store-bought essence also works as this is just to camouflage the unpleasant egg smell. If you don't have one, you can use a pinch of cardamom. 
  • Flour: I have used all-purpose flour aka maida or plain flour. I never said this is a healthy cake. 😜
  • Baking soda and Baking powder: You need both! 
  • Cinnamon powder: Cinnamon goes really well with carrots. You may replace it with clove powder, allspice, nutmeg, or even ginger powder. 
  • Grated carrot: Use the large hole in the grater so that the carrot shreds are not wet. The recipe does not call for squeezing out the juice etc. 
  • Walnuts: Walnuts are optional. Toasting the walnuts for few minutes on the stovetop makes them taste better. You may omit this or replace it with pecans. 
  • Butter: for the frosting. Measure and cut the butter into small cubes and keep them in a bowl out on the counter. This will fasten the process of softening.
  • Icing sugar: If you don't have you may make your own by processing the white sugar. But make sure to sieve and use to get rid of any large granules. 
  • Lemon juice: enhances the frosting flavour.
  • Cream cheese: Use the solid cream cheese and not the spread. I have used al marai cream cheese squares. Make sure they are at room temperature before you began whisking. But in case you don't have access to solid cream cheese or have only spreadable cream cheese, then you may have to use cornflour to make it sturdy.  
  • Salt
If you want to use up your carrots in a new recipe, try the popular Afghan rice and meat dish, Kabuli Palaw! or make this simple savoury oatmeal topped with a garlicky carrot!

How to make carrot and walnut cake?

  1. Keep all the ingredients measured and ready to use — room temperature ingredients, grating carrots and chopping walnuts.
  2. Prep the cake pan and preheat the oven.
  3. Prepare the cake batter and bake the cake.
  4. Prepare the frosting while the cake cools down.
  5. Slice or frost the cake only after the cake is completely cooled.
  6. Garnish and serve. Cover and refrigerate the remaining carrot cake. 
Carrot Walnut Cake with Cream Cheese Frosting

Carrot Walnut Cake with Cream Cheese Frosting

Carrot Walnut Cake with Cream Cheese Frosting

If you have never attempted baking a carrot cake, you should try this beginner-friendly forgiving recipe. You cannot walk into the kitchen and start making this cake, you need some time to bring the ingredients to room temperature. You also need a bit of patience in making the batter. But the end product will make you feel like a pro! 

Carrot Walnut Cake Recipe 


Measured using the set where 1 cup = 250ml 
Measured using fluff, scoop and sweep method.
Makes one 8-inch round cake. 
8 to 14 servings
For the cake batter:
  • 2 large eggs, room temperature
  • 3/4 cup sugar
  • 1/2 cup oil
  • 1/2 teaspoon vanilla extract
  • 1 cup plain flour (maida)
  • 1/2 teaspoon baking soda
  • 3/4 teaspoon baking powder
  • 3/4 teaspoon cinnamon powder
  • 1/4 teaspoon salt
  • 1 and 1/2 cup grated carrot
  • 1/2 cup walnuts, toasted and chopped
For the cream cheese frosting:
  • 50g butter, softened to room temperature
  • 3/4 cup icing sugar
  • 1/2 teaspoon vanilla extract
  • 1/2 teaspoon lemon juice
  • 170g cream cheese squares, softened to room temperature
For Garnish
  • chopped walnuts
  • carrot shaves


  1. Prepare the oven and pan: Preheat the oven to 170˚C with the rack in the middle. Grease one 8x2 inch round cake pan and line the bottom with baking paper. (how-to video)
  2. Prepare the dry ingredients: Sift the flour, baking soda, baking powder, cinnamon powder and salt into a bowl. Whisk the dry ingredients together with a fork or hand whisk. Keep this aside. 
  3. Prepare the carrot cake batter: Add the eggs and sugar to a large bowl. Use a handheld electric whisk and whisk at high speed for 3 minutes or until thick and fluffy. Reduce to medium speed and whisk in the oil and vanilla extract. Next, add the dry ingredients in two to three additions at low to medium speed just until incorporated. If needed, stop and scrape the sides. Once the flour is incorporated, use a spatula and fold in the grated carrots and chopped walnuts just until evenly distributed into the batter. 
  4. Bake the carrot cake: Pour the batter into the prepared pan. Tap the pan on the counter a few times to break any air bubbles and smooth them out. Bake for 30 to 40 minutes or until a toothpick inserted into the centre of the cake comes out clean. Let the cake cool in the pan for about 10 minutes then remove the cake by inverting it onto a wire rack, peel off the baking paper and let cool to room temperature on the wire rack. You may leave it as a single layer and frost or like me slice the cake horizontally into equal halves. (how-to video)
  5. Prepare the cream cheese frosting: In a large deep bowl add the softened butter and use an electric hand whisk to beat the butter until smooth. Next, add the powdered sugar, vanilla extract and lemon juice and beat for about 2 to 3 minutes or until light and fluffy. Scrape the sides and bottom of the bowl as needed. Lastly, add the softened cream cheese in one cube at a time or in four to five additions while beating until the frosting is nice and smooth. Continue to whisk for about 3 to 5 minutes until no lumps remain. Cling wrap and refrigerate until needed or until chilled. 
  6. Assemble the carrot cake: Dab a little frosting in the centre of the cake platter so that the cake adheres. Now, place the bottom layer on a cake platter and spread enough frosting to cover the top. Place the top layer of the cake and spread the remaining frosting all over the top and around the sides. Decorate the cake with some carrot shavings and chopped walnuts. Slice and serve. 
  7. Storing: As the carrot cake is covered with cream cheese frosting, it is no ideal to sit around the counter. The cake can be covered and stored in the refrigerator for about five days. This carrot cake is great to serve cold or at room temperature. We prefer room temperature.
Carrot Walnut Cake with Cream Cheese Frosting
The Last Piece

More recipes using cream cheese cubes? 
Tried this carrot recipe? I would love to know if you have tried this recipe. You may leave a comment below or follow me on Instagram and mention @butfirstchaai or tag #butfirstchaiblog so that I can see your creations! 


  1. Fun and healthy dessert to help the dedicated dieters lose weight. Love this creative recipe. Keep doing what you’re doing my friend.

  2. Your recipe is very nice. I like it very much. I will definitely try it when I have time. You can see my website. You will find nothing like a good vegan gifts and food here.


Post a Comment

I would love to know if you tried this recipe or if you have any questions related to this post. Thank you!