Preheat oven to 350° F. Line a cupcake pan with 12 cupcake liners.
In a mixing bowl, combine all-purpose flour, granulated sugar, baking powder, and salt. Whisk to combine.
Add in milk, egg, sour cream, vegetable oil, lemon juice, and lemon zest. Whisk until the wet and dry ingredients are fully combined and the batter is smooth. Do not overmix the batter.
Portion the cupcake batter into the cupcake liners using a large cookie scoop, about ¾ full.
Bake for 20 minutes or until the tops of the cupcakes bounce back slightly when touched.
Remove from the oven and cool in the pan for 5 minutes. Remove the cupcakes from the pan and cool completely.