A flavorful lemon cupcake made from scratch
Preheat oven to 375°.
Line muffin tin with cupcake liners.
Sift flour, baking powder, and salt into a large bowl.
Beat butter about 30 seconds on the cream setting of electric mixer.
Add sugar, vanilla extract, and lemon extract to butter. Mix on medium until well combined.
Add eggs, one at a time, beating on medium for 1 minute after each egg.
Add dry ingredients and milk alternately to mixture, beating on medium after each addition.
Fill cupcake liners about 3/4 full.
Bake for 15 minutes. Check for doneness with toothpick inserted into center. Continue baking at one minute increments until done.
Remove cupcakes from tin and allow to cool on wire rack for 30 minutes.
Cream Butter and Cream Cheese together in larger mixing bowl.
Add sugar 1 cup at a time, beating on medium after each addition.
Add vanilla extract and beat for 30 seconds on medium.
Squeeze the juice from one lemon and add to frosting mixture. Beat on medium for 30 seconds.
Spread frosting generously on each cupcake. Use a small fork to make circular swirls. Top with sprinkles if desired.