Soak the cashews for 2+ hours in water.
I like to make the frosting first so it can cool in the fridge. Simply blend all icing ingredients until smooth, pour into a bowl, and set in fridge.
Blend all cake ingrendets until well combined.
Line the bottom of a springform cake tin with baking paper (mine was a 20cm cake tin so I suggest that size or smaller) and transfer half of the cake mixture into the tin and smooth out with a spoon.
Take the frosting out of the fridge and transfer half of the mixture onto the cake, smooth out with spoon and place in freezer for about 2 hours or until the frosting has hardened.
Transfer the rest of the cake mixture onto the icing layer and smooth out with a spoon. Place back in freezer for at least an hour to harden slightly.
When you are ready to serve, take out of the freezer, gently remove the cake from tin using a butter knife to loosen around the edges and place on a cake serving plate.
Top with remaining frosting and decorate with pumpkin seeds, grated carrot, pistachios and a drizzle of maple syrup (optional but tastes amazing!).
Store in fridge or in freezer to keep for longer however take out of the freezer for at least 15 mins before serving.