Preheat oven to 325 degrees and grease a bundt pan.
In a large bowl combine the flaxseed with 9 tbsp water. Let sit for 3-5 minutes till gelled.
Add in the sweetener/sugar and apple sauce and stir to combine.
Add the rest of the ingredients except for chopped apples and nuts. Then stir to combine.
Fold in the apples and optional nuts. Place in the bundt pan and cook for about an hour and a half till a knife comes out clean when inserted and cake is set.
While cake is cooling, combine the caramel ingredients in a jar and mix till smooth. Let cake cool for an hour and use a knife to go around the edges. Then flip onto a plate. Top with caramel before serving.