Preheat your oven to 350°F (175°C). Grease and flour your 9x13 inch baking pan.
In a large mixing bowl, combine the softened butter and granulated sugar. Use a hand mixer (or stand mixer) to cream them together until light and fluffy.
Add the eggs, one at a time, mixing well after each addition. Then mix in the lemon zest and lemon juice until combined.
In another bowl, whisk together the flour, baking powder, baking soda, and salt.
Gradually add the dry ingredients to the wet ingredients, alternating with the whole milk. Begin and end with the dry ingredients. Mix until just combined; do not overmix.
Gently fold in the blueberries using a spatula to avoid breaking them.
Pour the batter into the prepared baking pan, spreading it evenly.
Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
Once baked, allow the cake to cool in the pan for about 10 minutes, then transfer it to a cooling rack to cool completely.
Optional: Once cooled, dust with powdered sugar before serving for an elegant touch.