Preheat oven to 350.
Grease a 10 inch skillet well.
In a medium bowl, whisk together the flour, coconut sugar, baking powder, cinnamon and sea salt, so there are no clumps.
Next, add the almond milk, melted butter, vanilla, and egg.
Stir gently until incorporate, but don’t over mix.
Transfer the batter to the skillet and use a spatula to make it even.
Next, make the cinnamon swirl topping.
Mix the ingredients in a small bowl, and then spoon it onto the cake batter, using a spoon to make a swirl.
Bake for 20-22 minutes.
While the cake is baking, make the icing by mixing together icing ingredients. It should be very thick.
Remove from oven and let cool completely before drizzling the icing on top.