Preheat oven to 350°F (175°C). Line a muffin tin with paper liners.
In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt.
In a separate bowl, cream together butter and sugar until light and fluffy. Beat in eggs one at a time, then stir in milk, lemon juice, and lemon zest.
Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Do not overmix.
Fill each muffin liner about 2/3 full.
Bake for 18-20 minutes, or until a toothpick inserted into the center comes out clean.
Let cool in the muffin tin for a few minutes before transferring to a wire rack to cool completely.
Notes
These cupcakes are best enjoyed fresh, but can be stored in an airtight container at room temperature for up to 3 days.