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.
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 (an inserted toothpick comes out with no batter sticking to it). Check it after 50 minutes, then after each 5 minutes. If the loaf starts getting dark on top before the loaf is fully baked, put a piece of tin 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 you could make the glaze. Whisk together confectioners sugar, cream, and vanilla until smooth. You can thicken it by using more confectioners sugar, or thin it by using more cream.