We start by grating the carrot and setting that aside.
Preheat the oven to 180℃ and line your baking tin by brushing with oil and lining it with baking paper.
In a mixing bowl add the oil, milk, yogurt, vanilla and stir together. Add the sugar and stir until dissolved.
Add the flour, baking powder, baking soda, cinnamon powder, pecans, shredded carrots and fold together until combined.
Pour into the prepared tin and bake for 20 mins until risen, golden and tooth pick inserted into the center comes out with moist crumbs. Let it cool before you frost it.
To make the cream cheese frosting we need to whisk the butter until it is pale and fluffy. Add icing sugar, vanilla and whisk well until smooth.
Add the cream cheese and fold together until combined, do not over mix. Frost the cake however you like and top with more chopped pecans.