Start by preheating your oven to 350°F and lining an 8×8 or 9×9 metal cake pan with parchment paper. Grease with butter.
Combine all the “swirl” ingredients in a medium bowl. Mix until the mixture is thick and well combined. Set aside for now.
In a large bowl, combine the almond flour, baking powder, baking soda, sweetener, and salt.
Stir in the yogurt, eggs, and vanilla. Pour the batter evenly into the prepared pan.
Spread the cinnamon mixture evenly over the cake batter (during baking, the batter will rise around the mixture). Add chopped pecans on top (optional).Bake in the oven for 32-35 minutes until golden brown. You can insert a toothpick in the center to check if it comes out clean.
Remove from the oven and let it cool for 30 minutes. Meanwhile, in a small bowl, whisk and combine the icing ingredients. Regarding the water, add about 1 tablespoon at a time until the consistency is right.
Drizzle the icing over the cake, cut it, and serve. Enjoy!