Cream butter and sugar together in a large mixing bowl until light and fluffy, about 2–3 minutes
Beat in the egg, lemon zest, lemon juice, and vanilla extract until fully combined.
Whisk the flour, baking soda, baking powder, and salt in a small bowl.
Gradually fold the dry ingredients into the wet ingredients until a soft dough forms.
Toss blueberries with 1 tablespoon of all-purpose flour. This helps prevent them from sinking and breaking. Once coated, gently fold the blueberries into the dough.
Scoop tablespoon-sized portions of dough onto the prepared baking sheet, spacing cookies about 2 inches apart.
Bake for 10–12 minutes or until the edges are lightly golden and the centers are set.
Allow cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.