Preheat the oven to 350 degrees Fahrenheit and line the cupcake pan with cupcake liners.
In a large bowl, whisk together cake flour, baking powder, salt, and set aside.
Next, beat the softened butter, sugar with a handheld mixer or stand mixer for 2 minutes until creamed.
Then, add the eggs one at a time, until fully incorporated.
Slowly add half of the dry ingredients, followed by half of the milk, vanilla extract, lemon zest, and lemon juice and mix until well-combined.
Add the remaining dry ingredients, milk, and mix again until the mixture is fully combined and no lumps are visible.
Spoon the batter into the cupcake lines and fill about ⅔ full.
Bake for 20 minutes, then remove from the oven and allow the cupcakes to cool completely before adding your favorite buttercream or cream cheese frosting.