Combine dry ingredients then add softened butter using a fork or your fingers. Mash into a wet paste. Place into the refrigerator.
For the filling:
Combine melted butter, brown sugar and cinnamon. Add diced apple and stir to incorporate. Set aside.
For the Muffin:
Combine flour, sugar, baking powder and salt in a bowl.
Melt the butter in the microwave and set aside.
In a large bowl, whisk eggs together with vanilla extract. Add sour cream and whisk to combine. Add in the melted butter and whisk again.
Add dry ingredients to the wet ingredients and gently mix to form a thick batter.
Line a standard size cupcake pan with cupcake baking liners. Spoon approximately two tablespoons of batter into the bottom of each cup. Top with 1 teaspoon of cinnamon apple filling and finish with one tablespoon of batter.
Remove streusel from refrigerator and crumble gently with your fingers to loosen it up. Cover each muffin with a heaping spoonful of streusel.
Bake in the oven at 375 degrees F for approximately 20 minutes, or until a toothpick inserted comes out clean.
Remove muffins from the oven and let cool for 5 minutes before removing to a cooling rack. Muffins taste especially good warm!