First make the ganache. Break up the chocolate block and combine the chocolate and coconut milk (or heavy cream) together a microwave safe bowl. Microwave on high for 30 second. Stir and heat again for a further 20-30 seconds until cream is hot. Stir again, mixing well to melt the chocolate through the cream. Once ganache is glossy and creamy, stir in the vanilla extract. Cover and place in the refrigerator until set (about an hour).
Once Ganache has set, preheat oven to 176C | 350F. Lightly grease 8 small ramekins (to fit 1/4 cup of batter) or a 12-count muffin tray; wipe over excess with paper towel and set aside.
In a large bowl, whisk all of the dry ingredients together. Make a well in the centre and add the oil, egg, vanilla and milk. Whisk the batter until smooth and lump free.
Remove ganache from the fridge; spoon 1 tablespoon of ganache into the centre of each ramekin (or muffin hole); pour 3-4 tablespoons of batter over the ganache to cover.
Bake for 20 minutes, or until they are golden in colour and a toothpick inserted into the sides of a cake comes out clean.
Allow them to cool for 5 minutes; loosen the edges of the cakes with a butter knife and transfer them onto a baking tray. Brush each cake over with a light coating of melted butter; combine the sugar and cinnamon together in a shallow bowl; gently roll each cake into the cinnamon sugar mix until evenly coated. (Be very gentle, they are very soft when first taken out of the oven).