These easy vanilla cupcakes are fluffy, moist, and topped with creamy vanilla buttercream frosting. Made from scratch with simple ingredients, they're perfect for birthdays, parties, or any time you're craving a classic treat.
Preheat oven to 350°F. Line a standard 12-cup muffin pan with cupcake liners.
In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
In a large mixing bowl, whisk the sugar and melted butter until smooth. The mixture will be gritty.
Add the egg, sour cream, milk, and vanilla extract. Whisk until well combined.
Slowly add the dry ingredients to the wet ingredients, stirring just until incorporated. Do not overmix. The batter will be thick.
Divide batter evenly among the prepared liners, filling each about two-thirds full (about ¼ cup per cupcake).
Bake for 18 to 20 minutes, or until tops are lightly golden and a toothpick inserted in the center comes out clean.
Let cool in pan for 5 minutes, then transfer to a wire rack to cool completely before frosting.
Vanilla Buttercream Frosting:
Using a stand mixer with the whisk attachment (or a handheld mixer), beat butter at medium speed until smooth and creamy, about 2 to 3 minutes.
Add 3 cups powdered sugar, vanilla extract, milk, and salt. Beat on low until combined, then increase to high speed and beat for 3 minutes until light and fluffy.
If frosting is too thick, add more milk, a teaspoon at a time. If too thin, add more powdered sugar gradually.
Frost cooled cupcakes using an offset spatula or piping bag. Add sprinkles if desired.
Notes
Room temperature ingredients are essential for a smooth batter. Let eggs, sour cream, and milk sit out for 15 to 20 minutes before starting.
Measure flour properly by spooning it into the measuring cup and leveling off. Scooping directly can pack in too much flour and make dense cupcakes.
Don't overmix the batter. Stir just until no flour streaks remain.
Use quality vanilla extract, not imitation. The vanilla flavor is the star here.
Adjust frosting sweetness: If the buttercream is too sweet, add an extra pinch of salt and a bit more butter.
Storage: Store unfrosted cupcakes at room temperature for up to 2 days. Refrigerate frosted cupcakes and bring to room temperature before serving.
Freezing: Freeze unfrosted cupcakes for up to 3 months. Thaw in the refrigerator overnight before frosting.
Double the recipe easily using the recipe scale feature for larger batches.
Frosting yield: Depending on how generously you frost, you may have leftover buttercream.