Begin by preheating your oven to 350°F (175°C). Prepare a 9x5 inch loaf pan by greasing it lightly to prevent sticking.
In a medium mixing bowl, combine the all-purpose flour, baking powder, salt, and ground cinnamon. Whisk these dry ingredients together until they are well incorporated. Set the bowl aside.
In a separate large mixing bowl, cream the softened butter and granulated sugar together using a hand mixer or stand mixer. Mix on medium speed until the mixture turns light and fluffy, typically about 3-5 minutes.
Next, add the eggs one at a time to the creamed mixture, ensuring each egg is fully incorporated before adding the next. Then, mix in the pure vanilla extract until everything is well blended.
Gradually add the dry ingredients into the wet mixture, alternating with the whole milk. Start and end with the dry ingredients. Mix on low speed until just combined to avoid overmixing, as this will keep the bread tender.
Carefully pour the batter into the prepared loaf pan, using a spatula to smooth the top for an even surface.
Place the pan in the preheated oven and bake for 50-60 minutes. Keep an eye on it, and check for doneness by inserting a toothpick into the center; it should come out clean when the bread is ready.
While the bread bakes, prepare the sweet glaze by whisking together the powdered sugar and 2 tablespoons of milk in a small bowl until the mixture is smooth and free of lumps. Set aside.
Once the baking time is complete, remove the bread from the oven and let it cool in the pan for about 10 minutes. This will make it easier to transfer. After cooling, gently remove it from the pan and place it on a wire rack to cool completely.
While the bread is still warm, drizzle the prepared glaze over the top, letting it soak in for extra sweetness and a delightful finish.
For an added burst of flavor and visual appeal, sprinkle additional cinnamon sugar over the glazed bread right before serving.
Notes
For an elegant touch, lightly dust with extra powdered sugar and serve alongside fresh berries.