Preheat oven to 350 degrees Fahrenheit.
Line a 12-serving cupcake pan with paper liners. Set aside.
Add flour, baking powder, and lemon zest to a small mixing bowl and whisk to combine. Set aside.
In a large mixing bowl, cream the butter and sugar with an electric mixer.
Add the eggs and mix until very well combined.
Add the dry ingredients and mix until smooth.
Scrape down the sides of the bowl with a rubber spatula, then add the milk, vanilla, and lemon juice. Beat the batter until it’s very smooth and fluffy - about 2 minutes.
Spoon the batter evenly into the cupcake liners in a muffin pan until each one is approximately ¾ full.
Bake for 16 minutes, or until a toothpick inserted into one of the cupcakes comes out clean.
Carefully remove the cupcakes from the pan and place them on a wire cooling rack to cool completely.