Preheat oven to 350 degrees. Prepare a 9x5 loaf pan with non-stick spray.
Peel and dice the apples into small pieces.
In a small bowl, mix together the brown sugar and cinnamon. Add in nuts if you'd like. Set aside.
In a large bowl, cream the granulated sugar and butter together until creamy.
Add in the eggs and vanilla, then mix until combined.
Add in the flour and baking powder alternately with the milk and mix just until combined. Do not overmix.
Pour half of this mixture into your loaf pan and set aside the rest.
Sprinkle 1/2 of the apples on top of the first layer of batter. Sprinkle half of the sugar mixture over the apples.
Spoon the remaining loaf batter on top of the apple layer.
Top the loaf with the remaining apples and sugar mixture.
Bake for 45-50 minutes. Cool for 10 minutes before removing from pan and then cool completely on a wire rack before glazing. **The exact baking time will depend on the type and size of baking pan you have. Check the bread after 40 minutes and then every 5 minutes after until the bread tests done.
For the glaze:
In a small bowl, mix together the powdered sugar and heavy cream. Then, drizzle all over the top of your finished bread.
Store the bread in an airtight container.
The calories shown are based on the bread being cut into 10 slices, with 1 serving being 1 slice of bread. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate.