In a small bowl, mix up all the ingredients for the topping and set aside.
In a medium mixing bowl, combine almond flour, arrowroot flour, baking powder, salt and cinnamon and stir until well combined
Add in the eggs, maple syrup and vanilla extract and stir until evenly combined and the contents form a wet batter.
Scoop the batter into the prepared muffin tin - a little over halfway full.
Place a heaping tablespoon of the prepared topping onto the tops of each uncooked muffin.
Place muffin tin in preheated oven and cook until the tops are golden brown and firm to the touch. About 15 -18 minutes. Let cool in the pan for 10-15 minutes before serving.