Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan or similar-sized baking dish.
- In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- In a large bowl, cream together the softened butter and granulated sugar until light and fluffy, about 3-4 minutes. Add the eggs one at a time, mixing well after each addition. Stir in lemon zest, lemon juice, and vanilla extract.
- Gradually add the dry ingredients to the wet mixture, alternating with the milk. Mix until just combined. Gently fold in the blueberries.
- Pour the batter into the prepared pan and spread it evenly. Bake for 30-35 minutes, or until the top is golden and a toothpick inserted into the center comes out clean. Let the cake cool for 10 minutes before transferring to a wire rack to cool completely.
- While the cake cools, prepare the glaze by whisking together powdered sugar, lemon juice, and lemon zest until smooth.
- Once the cake has cooled, drizzle the lemon glaze over the top and garnish with extra blueberries and lemon zest. Slice and serve.