Preheat oven to 175 degrees celsius fan forced (190 degrees if using conventional). Grease two round cake tins and line with baking paper.
Peel and roughly chop the carrots. Grate carrot in the TM bowl for 5-10 seconds on Speed depending on how coarse you would like your carrot – (I prefer mine finely grated). Place the carrot in a separate bowl and wipe out the TM bowl.
Place the pecans into the TM bowl and chop for 5 seconds on Speed 8. Place the pecans into the bowl with the grated carrot.
Add the eggs, vegetable oil and sugar to the TM bowl and mix for 20 seconds on Speed 5.
Add the dry ingredients and mix for 10 seconds on Speed 5. Scrape down the sides of the bowl and mix for a further 5 seconds.
Add the carrot, pecans and pineapple and mix for 20 seconds, Reverse, Speed 3 (you may need to use the spatula to help).
Bake for 30 - 35mins or until golden and just cooked through (longer if using only one tin).
Cool in pans for 5 mins before turning onto a wire cake rack to cool completely.
To make the cream cheese frosting, add all of the frosting ingredients to a clean Thermomix bowl and mix for 30 seconds, Speed 5 or until smooth.
Spread half of the cream cheese on top of one of the cakes. Add the second cake layer on top of the icing. Spread the remaining icing over the top of the cake.