Grease a 20-24 cm diameter round baking tin and put a greaseproof paper on the bottom of it.
Preheat an oven to 180C.
In a big bowl mix the flour, sugar, baking soda, salt, gingerbread spices and cinnamon.
In another bowl beat together the oil, eggs, milk and add to the dry ingredients, stir quickly only until everything is combined.
Add the carrots, apples, raisins; stir again.
Pour the batter into the tin and bake for 25-30 min. or until a wooden stick inserted in the centre of the cake comes out clean. When baked, take it out from the oven.
Let it rest for 10 min. in a baking tin and then on a wire rack until it cools completely.
To make the icing, beat the cream cheese with butter till combined, add the icing sugar and vanilla.
Spread the icing on top of the cold cake.