In the large mixing bowl, add the carrots, eggs and oil. Whisk until just combined.
Add in the flour, raising agents, spices, apple sauce and nuts. Whisk gently until everything is combined and no lumps of flour remain.
Switch to a rubber spatula and scrape down the sides of the bowl and mix a little to ensure everything is fully combined.
Line and grease both cake tins and divide the cake batter between the two.
Pop into the preheated oven and bake for 25-30 minutes or until fully cooked. Check if the cake is done by inserting a skewer into the middle. If it comes out clean, it's ready.
Allow to cool before icing.
Cream Cheese Icing
Place the room temperature butter into the mixing bowl and with your electric mixer/beater, beat the butter until it turns pale and creamy, it will take a few minutes.
Scrape down the bowl. Add in the cream cheese and orange zest and beat well for another minute until no lumps remain.
Scrape down the bowl again and add in the icing sugar and a small squeeze of lemon juice.
Beat well to remove any icing sugar lumps. Add in the cream and beat for another 20-30 seconds.
To assemble the cake; spread 1/3 of the icing on top of one of the cooled cake layers. Turn the second cake upside down and place on top, with the bottom, flat layer as the top of the cake. Spread another third of the icing on top of the cake and use the remaining third to either coat the sides or put into a piping bag to pipe along the edge of the top. Sprinkle some pecans and cake crumbs on top of the icing.