Preheat the oven to 350F. Line a 12-muffin tin with liners and spray them with oil to cover the bottom and the sides.
Add all of the wet ingredients into a food processor or a blender. Pulse or blend until all the ingredients blend well. Transfer into a large bowl.
In a medium bowl, combine all of the dry ingredients.
Sift the mixture of dry ingredients into the wet ingredients. Do it in 4 batches and mix throughout to form a thicker batter.
Transfer the batter into the muffin tin and form 12 muffins.
Finally, in a small bowl, combine cinnamon swirl ingredients.
Top up each muffin with the swirl mixture and then, using a knife, swirl the top of the muffin to create a cinnamon roll effect.
Bake in the oven for 18-20 minutes or until the toothpick comes out clean when you insert it.
While the muffins are baking, mix all of the glaze ingredients together in a small bowl.
Once the muffins have baked, let them cool down for 5-10 minutes. Drizzle each muffin with glaze and serve.