Preheat the oven to 350°F (180°C). Line a 12-cup muffin pan with cupcake liners.
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
In a large mixing bowl, whisk together the granulated sugar, oil, eggs, sour cream, lemon juice, lemon zest, milk, and vanilla until smooth and well combined.
Add the dry ingredients to the wet ingredients and mix gently until just combined. Slowly stir in the milk until the batter is smooth. Do not overmix.
In a small bowl, toss the blueberries with 1 tablespoon flour. Gently fold them into the batter.
Divide the batter evenly between cupcake liners, filling each about ¾ full.
Bake for 16–18 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
Let cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.