Moist Vanilla Cupcakes with Buttercream Frosting
There’s something irresistible about a homemade vanilla cupcake topped with a generous swirl of fluffy buttercream frosting. The soft, moist cake, rich vanilla flavor, and creamy frosting make a classic combination that’s hard to beat.
But what if you don’t need two dozen cupcakes?
This vanilla cupcake with buttercream frosting recipe makes just six delicious cupcakes. They’re perfect for a small birthday celebration, an afternoon treat, or satisfying a sweet tooth without a kitchen full of leftovers.
Made with cake flour, sour cream, and real butter, these homemade vanilla cupcakes have a tender crumb and wonderful flavor. Add homemade vanilla buttercream frosting and a few colorful sprinkles for a bakery-style treat.
Why You’ll Love These Vanilla Cupcakes
- Makes six cupcakes. Perfect for smaller households.
- Wonderfully moist. Sour cream helps create a tender cake.
- Classic vanilla flavor. Vanilla extract shines in both the cupcakes and frosting.
- Simple ingredients. No complicated techniques or unusual baking ingredients.
- Easy to decorate. A piping bag and sprinkles make them look special.
Ingredients for Homemade Vanilla Cupcakes
A few carefully chosen ingredients make these cupcakes especially tender and flavorful.
Cake flour: Its lower protein content helps create a soft, delicate crumb.
Sour cream: Adds moisture and richness without making the cupcakes heavy.
Unsalted butter: Provides buttery flavor and incorporates air when creamed with granulated sugar.
Egg white: Gives the cupcakes structure while keeping the crumb delicate.
Vanilla extract: The star ingredient in both the cupcake batter and buttercream frosting. Choose one you enjoy.
You’ll find the complete ingredient measurements in the recipe card below.
Equipment You’ll Need
- Standard 12-cup muffin pan
- Six cupcake liners
- Stand mixer with paddle attachment or electric hand mixer
- Mixing bowls
- Measuring cups and spoons
- Rubber spatula
- Wire cooling rack
- Piping bag and decorating tip, optional
Vanilla Cupcake with Buttercream Frosting Recipe: Step-by-Step
1. Prepare the Oven and Muffin Pan
Preheat your oven to 325°F.
Line six cups of a standard muffin pan with cupcake liners, spacing them around the pan.
2. Mix the Dry Ingredients
Whisk together the cake flour, baking powder, baking soda, and salt.
In a separate bowl or measuring cup, combine the whole milk and sour cream.
3. Cream the Butter and Sugar
Using a stand mixer fitted with the paddle attachment, beat the softened butter, granulated sugar, and vanilla extract on medium speed for 3 to 5 minutes, until light and fluffy.
4. Add the Egg White
Add the egg white and mix until combined, scraping down the sides of the bowl as needed.
5. Combine the Ingredients
With the mixer on low speed, add the dry ingredients in three additions, alternating with the milk and sour cream mixture.
Begin and end with the flour mixture, mixing just until incorporated.
6. Fill the Cupcake Liners
Divide the batter evenly among the six cupcake liners, filling each about two-thirds full.
Because the batter is fairly thick, gently smooth the tops with a spoon before baking.
7. Bake and Cool
Bake for 18 to 22 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
Cool briefly in the muffin pan, then transfer the cupcakes to a wire rack. Let them cool completely before frosting.

Homemade Vanilla Buttercream Frosting
A soft vanilla cupcake deserves a generous swirl of homemade buttercream.
This simple frosting combines softened unsalted butter, powdered sugar, vanilla extract, heavy cream or milk, and a pinch of salt.
Beat the butter until creamy, gradually add the powdered sugar, and mix in the remaining ingredients. Continue beating until light and fluffy.
For exact measurements and detailed instructions, see my Homemade Vanilla Buttercream Frosting recipe.
How to Frost Vanilla Cupcakes
Transfer the buttercream to a piping bag fitted with your favorite decorating tip.
Starting near the outside edge, pipe a swirl toward the center, finishing with a small peak.
No piping bag? An offset spatula or butter knife works just fine.
Add colorful sprinkles if you’d like.

Tips for the Best Vanilla Cupcakes
Use Room-Temperature Ingredients
Softened butter, milk, sour cream, and egg white combine more evenly, helping create a smooth cupcake batter.
Measure the Flour Carefully
Too much flour can make cupcakes dry. A kitchen scale provides the most accurate measurement.
Don’t Overmix
Once the flour is added, mix only until incorporated. Overmixing can produce a tougher crumb.
Smooth the Batter Before Baking
Thick batter doesn’t always settle evenly into cupcake liners. Smoothing the tops helps the cupcakes rise more uniformly.
Watch the Baking Time
Start checking around 18 minutes. Remove the cupcakes when a toothpick comes out clean or with a few moist crumbs.
How to Store Vanilla Cupcakes with Buttercream Frosting
Store frosted cupcakes in an airtight container in a cool room for up to two days, provided the frosting uses the ingredients listed here and the room isn’t unusually warm.
For longer storage, refrigerate them in a covered container for up to four days.
Buttercream made with real butter becomes firm when chilled. Let refrigerated cupcakes come closer to room temperature before serving so the frosting softens.
Unfrosted cupcakes can be individually wrapped and frozen for up to three months.
Frequently Asked Questions
Can I Use All-Purpose Flour Instead of Cake Flour?
Yes, but cake flour produces a softer, more delicate crumb. All-purpose flour may give the cupcakes a slightly firmer texture.
Can I Make These Cupcakes Without a Stand Mixer?
Absolutely. An electric hand mixer works well for both the batter and frosting.
Why Did My Cupcakes Bake with Uneven Tops?
The thick batter may hold its shape in the liners. Smooth it gently with a spoon before baking.
Can I Make Buttercream Frosting Ahead of Time?
Yes. Refrigerate it in an airtight container, then let it soften and beat it again with the paddle attachment until smooth and fluffy.
Can I Freeze Vanilla Cupcakes?
Yes. Wrap unfrosted cupcakes individually and place them in an airtight freezer-safe container. Thaw before decorating.
Recipe Inspiration
These cupcakes were inspired by a recipe in my Magnolia Bakery cookbook. I adapted it into a six-cupcake batch, perfect for home baking when you don’t need a full dozen or more.
If you enjoy classic bakery-style recipes, the Magnolia Bakery cookbook is a lovely addition to a baking collection.
A Sweet Little Treat
Sometimes you just want a really good homemade cupcake. No special occasion required.
These moist vanilla cupcakes with buttercream frosting have everything I love about classic cupcakes: tender vanilla cake, rich buttery frosting, and just enough sweetness to make an ordinary afternoon feel special.
And with only six cupcakes in the batch, there’s no need to wait for a party to make them.
Moist Vanilla Cupcakes
Equipment
Ingredients
Ingredients
- ¾ Cup Cake flour 86 g
- ½ Teaspoon baking powder
- ⅛ teaspoon baking soda
- ⅛ teaspoon salt
- ¼ cup whole milk 60 g
- 2 tbsp sour cream 29 g
- ¼ cup butter 57 g unsalted, softened
- 6 tbsp sugar 75 g granulated
- ½ teaspoon vanilla extract Molina is what I used
- 1 large egg white
Instructions
Instructions
- **Preheat the oven.** Preheat oven to 325°F. Line six cups of a standard 12-cup muffin pan with cupcake liners, spacing them apart.
- **Combine dry ingredients.** In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt. Set aside.
- **Combine milk and sour cream.** In a separate small bowl or measuring cup, stir together the whole milk and sour cream.
- **Cream butter and sugar.** In the bowl of a stand mixer fitted with the paddle attachment, beat the softened butter, granulated sugar, and vanilla extract on medium speed for 3–5 minutes, until light and fluffy.
- **Add egg white.** Add the egg white and mix until incorporated, scraping down the sides of the bowl as needed.
- **Combine ingredients.** With the mixer on low speed, add the dry ingredients in three additions, alternating with the milk and sour cream mixture. Begin and end with the dry ingredients. Mix just until combined.
- **Fill cupcake liners.** Divide the batter evenly among the six cupcake liners, filling each approximately two-thirds full. Gently smooth the tops with the back of a spoon.
- **Bake.** Bake for 18–22 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. Cool briefly in the pan, then transfer to a wire rack to cool completely before frosting.
Notes
– **Room-temperature ingredients:** Use softened butter and room-temperature milk, sour cream, and egg white for the best texture.
– **Measuring flour:** For accuracy, weigh the cake flour using a kitchen scale.
– **Frosting:** Top cooled cupcakes with homemade vanilla buttercream frosting or your favorite frosting.
– **Storage:** Store unfrosted cupcakes in an airtight container at room temperature for up to 2 days.
– **Freezing:** Wrap unfrosted cupcakes individually and freeze in an airtight container for up to 3 months.
Nutrition
Looking for another easy dessert for a smaller household? Try my Easy Strawberry Shortcake in Dessert Cups (For Two).

