Place all the cake ingredients into a medium sized bowl and mix well together.
Grease a cake tin with coconut oil and put the mixture inside.
Bake for 30 minutes at 200°C and let cool down afterwards.
In the meantime prepare the frosting.
Place the soaked cashews and all other ingredients into a blender and mix well until smooth.
Place the frosting into the refrigerator for about 15-20 minutes.
When the cake has cooled down, coat it with a thick layer of the frosting and place everything into the refrigerator for another 15 minutes to allow frosting to set down.
Add more lemon zest and lemon slices as toppings and enjoy either chilled or let cool down a bit at room temperature!
Recipe by The Tasty K at https://thetastyk.com/2016/03/09/lemon-cake/