Preheat the oven to 180c and line or grease a loaf tin.
In a mixing bowl combine the flour, oats, cinnamon, nutmeg, ground ginger, light brown sugar, demerara sugar and baking powder.
Now in a separate bowl combine milk, vanilla extract, melted coconut oil and maple syrup. Pour the wet ingredients into the dry and combine.
Add 75g of the crushed walnuts, grated carrot and raisins and fold them evenly through the mixture.
Empty the mixture into the loaf tin and bake in the oven for approx. 45 to 50minutes or until a toothpick comes out clean.
Whilst the loaf bakes whisk together the cream cheese and icing for the frosting and place it in the fridge.
Allow the loaf to cool completely before removing from the tin, topping with frosting and scattering the remaining crushed walnuts on top. Slice and enjoy!