Preheat your oven to 350°F (175°C). Grease a 9x5-inch loaf pan or line it with parchment paper for easier removal.
In a large mixing bowl, whisk together the flour, granulated sugar, baking powder, and salt until well combined.
In another bowl, combine the milk, melted butter, eggs, lemon zest, lemon juice, and vanilla extract. Mix well.
Pour the wet ingredients into the dry ingredients and mix until just combined. Do not overmix.
Gently fold in the blueberries with a rubber spatula until evenly distributed.
Pour the batter into the prepared loaf pan, spreading it evenly.
Bake in the preheated oven for about 30 minutes or until a toothpick inserted in the center comes out clean.
Once baked, remove from the oven and let it cool in the pan for about 10 minutes before transferring to a wire rack to cool completely.
For the glaze, mix the powdered sugar with the lemon juice until smooth and drizzle over the cooled bread. Optionally, sprinkle with additional lemon zest for garnish.