Place paper cups in a muffin tin and spray them a little with cooking spray.
In a medium bowl combine together the dry ingredients: flour, baking powder, baking soda, salt and cinnamon. Set aside.
In a large mixing bowl (using a hand mixer or electric mixer fitted with the wire attachment) whisk together sugar and eggs until light and fluffy, add the yogurt and dry ingredients, mix until combined.
Squeeze the water from the apples and fold them into the batter using a spatula.
Pour the batter into the baking muffin tins layered with paper cups.
For the Bacon Streusel:
First cook the bacon stripes, cover a baking pan with parchment paper, lay them on the paper and cook at 350F for 10-15 minutes or until crispy. Remove from oven and crumble.
In a sauce pan over medium heat melt the butter, once the butter is melted remove from heat and add the rest of the ingredients, including the bacon pieces. Mix with a fork until combined.
Top the muffins with the bacon streusel topping.
Bake for 25-30 minutes or until a wooded cake tester inserted in the center of the muffin comes out clean.
Remove from oven and transfer muffins to cool on a cooling rack. Wait for the muffins to cool completely before topping with frosting.
Cinnamon Cream Cheese Frosting:
In the bowl of an electric mixer cream together butter, cream cheese, sugar and cinnamon until light and fluffy. Drizzle over the apple bacon muffins.