Preheat the oven to 350°. Line bottom of a 9-inch springform or cake pan with parchment paper.
Make the caramel by heating the coconut sugar, coconut cream, vanilla, and salt in a small saucepan. When melted, turn off the heat and stir in the nut butter. See this post for full instructions. Pour the caramel into the prepared pan.
Arrange the apple slices on top of the caramel. See the image in the post above for the exact arrangement.
In a large bowl, mix the apple sauce, maple syrup, apple cider vinegar, ground flaxseed, and vanilla.
Add the oat flour, almond flour, cinnamon, nutmeg, allspice, ginger, baking powder, baking soda, and salt. Whisk well.
Carefully pour the mixture into the pan, on top of the apples. Bake for 40-45 minutes until a toothpick comes out clean.
Remove the cake from the oven and place on a wire rack. Let the cake cool completely.
If using a springform pan, remove the sides of the pan and flip the cake onto a plate. If using a regular cake pan, run a knife around the edges of the pan, then flip onto a plate. Serve and enjoy! Since this cake has fruit on top, store in the refrigerator.