Grease and line 24cm cake tin (base measurement) and place onto baking tray
Preheat oven to 160 degrees fan forced and place rack into middle of oven
Place flour, bi-carb soda, baking powder, salt and spices into TM bowl and mix 5 seconds / speed 5, put aside into a large mixing bowl, do not clean TM bowl
Place carrots into TM bowl and chop 5 seconds / speed 5, scrape around bowl and repeat 2 seconds / speed 5 … add to flour mix and stir through until carrot is well coated by the flour mix, do not clean TM bowl
Place sugars, olive oil and vanilla into TM bowl and blend 10 seconds / speed 5
Add eggs and blend 10 seconds / speed 5
Add wet mix to flour and carrots in the mixing bowl, along with the walnuts (if using, or seeds if you are including those), coconut and drained pineapple
Stir through mixture until everything is well incorporated
Place batter into cake tin and bake for 1 hour and 50 minutes, or until a skewer inserted into middle comes out clean (It takes exactly 1 hour and 50 minutes in my oven)
Remove cake from oven and allow to cool for 30 minutes in baking tin before turning out onto cake rack to cool completely
When cool, make the icing and pour it over the cake, spreading it to the edges and allowing it to very slightly run over the edge
Sprinkle the top with extra walnuts (if using), seeds and coconut and allow to set before cutting (icing will set quite quickly)