Learn how to make perfect Classic Vanilla Cupcakes from scratch! Moist and fluffy cupcakes packed with vanilla flavor and so easy to make and topped with your favorite frosting.
In a large bowl, sift the flour, baking powder, salt and set aside.
In a separate bowl, beat the butter until creamy. Add the sugar and beat until creamy and fluffy. Add in the vanilla, milk, sour cream, eggs, and oil and mix until combined.
Add in the dry ingredients and gently mix until combined. With a cookie scooper or ¼ measuring cup, divide the batter between the 18 cupcake liners.
Bake the cupcakes at 350°F for about 16-18 minutes or until golden. Remove from the pan and cool on a cooling rack.
Once the cupcakes are fully cooled, top with the frosting then decorate and serve.