Pre heat the oven to 180ºC
Mix the self raising flour, cinnamon, nutmeg and coconut sugar in a bowl. Then add the oil, plant based milk, and apple puree and mix through. Lastly add the grated carrots, walnuts and crystallized ginger. Mix through well. Pour into a greased 20cm cake tin.
Bake for 40 to 45 minutes at 180ºC until skewer comes out clean.
Add all the icing ingredients to a food processor or mix in a bowl with a wooden spoon until smooth and no more plant based butter lumps are left. Once cake comes out of the oven let it cool completely and then ice it.
I usually roast the walnuts in the oven for 7 to 8 minutes while the cake is cooking. Then I do the flaked coconut and sliced almonds in a shallow pan on the stove top. I cook them separately as the coconut doesn't take as long to cook. Once all the ingredients are cool, then add them into a bowl and mix together so they are well combined. Then use it to decorate the cake. I like putting mine around the side of the cake, as seen in the photos.