Preheat the oven to 350 degrees. Prepare a 9x5-inch loaf pan by spraying it with non-stick spray.
In a large bowl, beat together ½ cup butter and ⅔ cup sugar until smooth.
Then, one at a time, beat in the eggs.
Mix in 1 teaspoon vanilla extract.
Mix in baking powder and flour. Mix only until blended, do not overmix.
Add greek yogurt and milk into batter and gently mix just until smooth. Set this aside.
In a separate bowl, stir together the apple coating, ½ cup brown sugar and 1 teaspoon cinnamon. Set this aside.
Peel and dice the 2 apples. Add these to the brown sugar and cinnamon mixture to coat.
In a small bowl mix together the brown sugar cinnamon mixture ¼ cup brown sugar, ½ Tablespoon cinnamon and 1 teaspoon granulated sugar and mix until combined.
Pour half of the batter into the prepared loaf pan. Then layer on half the apple mixture.
Sprinkle ½ of the brown sugar/cinnamon/sugar mixture on top of the apple layer. Gently swirl a knife through the layers.
Then we’ll repeat the layers one more time: batter, then apple mixture, then end with the brown sugar-cinnamon mixture. Again, use a knife to swirl through the layers.
Bake the loaf until it is fully cooked (you can check by inserting a toothpick, if it comes out clean it’s done). Check it after 50 minutes, then after each 5 minutes. I f the loaf starts getting dark on top before fully baked, place a piece of foil over the top to protect it from burning.
When the loaf is removed from the oven it needs to cool for at least 30 minutes before you add the glaze (otherwise it will all soak in).
While the loaf is cooling, make the glaze. Whisk together powdered sugar, cream, and vanilla until smooth.
Pour over bread and serve.