In a small bowl, stir all the ingredients together until combined. Set aside until ready to use.
Cupcakes
Preheat the oven to 180˚C. Line the cupcake pan with cupcake papers and set aside.
In a large bowl, combine the flour, sugar, baking powder, and salt.
Add the butter, sour cream, eggs and vanilla and beat until smooth.
Place 1 TBSP of batter into each of the cupcake papers and then make a small well in the middle of each of the cupcake batters. You could use a toothpick or the bottom of a wooden spoon dipped in flour. Stir the filling mixture and then spoon a tsp of the filling into each of the cupcakes. Using a toothpick, swirl the filling and batter together.
Add another TBSP of the batter to each cupcake and repeat the swirling process.
Bake for 18-22 minutes, until a skewer comes out clean.
Glaze
Mix the icing sugar and the milk until well combined.
If your glaze is too thin and runny, add more icing sugar and test again. If it is too thick, add a little milk and test again.
Spread the glaze over the cooled cupcakes and sprinkle with a little cinnamon sugar.
Cream Cheese Icing
Sift the icing sugar and the cinnamon together and then set aside.
In another bowl, beat together the cream cheese and the butter until light and fluffy.
Mix through the vanilla.
Gently stir through the icing sugar mixture.
Once all the streaks have been mixed through, whip on medium high for 1 minute.
Nutritional information is an estimate and provided as a courtesy. The values may vary according to the ingredients and tools that are used. Please use your preferred nutritional calculator for more detailed information.