Grease your cake pan with olive oil and set aside.
Sift cassava flour, baking powder, baking soda and vanilla powder into a large bowl and set aside.
In a medium bowl, whisk the eggs.
Make your apple puree by adding the peeled and cored apple, water, stevia and cardamom seeds to a blender. Blend until a smooth puree forms. The consistency should be thicker than apple sauce, but not as thin as apple juice.
Add the apple puree and coconut cream to the bowl with the eggs and stir to combine.
Slowly stir in the olive oil to the wet ingredients mixture. DO NOT add it all at once (it changes the texture).
Add the wet ingredients to the dry ingredients and stir until your batter comes together. The batter will be on the thicker side, not runny.
Spoon your batter into your cake pan and cook at 350 for 32 minutes or until a toothpick comes out clean.
While the cake is cooking, make the optional (but recommended!) apple coconut topping.
To make the topping, add all the topping ingredients (coconut cream, apple, and vanilla powder) in a blender and blend until smooth and combined. You can add a few drops of stevia if you prefer a sweeter flavor profile.