The Absolute Best Vanilla Cupcakes
Simple yet flavorful, these moist vanilla cupcakes are an absolute delight! These light as air cupcakes are topped with a sweet vanilla buttercream frosting, that is not only easy to make but also easy to enjoy. Perfect for birthdays and other celebrations, you will never need another vanilla cupcake recipe again!

Cupcakes experienced a serious boon in popularity about 10 years ago and boutique cupcake shops started popping up in every neighborhood. Forget about traditional cupcake flavors; things like red velvet, mocha, salted caramel and peanut butter were all the rage. And as good as those cupcakes are (seriously, I love them ALL), is there anything more iconic or nostalgic that a simple vanilla or chocolate cupcake?
My husband will always choose a vanilla cupcake with vanilla frosting, so I’ve long been tweaking recipes and this recipe is the best yet!
Why You’ll Love This Recipe
- Buttery and Moist – These cupcakes will totally melt in your mouth, and are exceptionally fluffy.
- No Oil – A lot of cupcake recipes use oil instead of butter to keep them moist, but for a vanilla cupcake, I much prefer the pronounced butter flavor, which shines through wonderfully.
- Quick! – These come together in absolutely no time at all, which makes them a quick and easy weeknight or weekend project.
Key Ingredients

- Cake flour: Gives structure to the cupcake while keeping them light and airy.
- Sugar: Sweetens the batter.
- Baking powder, baking soda, salt: Helps the cupcakes rise to light and fluffy heights.
- Butter: Adds moisture and air to the cupcake batter.
- Vanilla extract: Flavor, flavor, flavor!
- Whole milk: Gives moisture to the batter while also softening the cake.
- Sour cream: Activates the baking soda and baking powder while also giving moisture to the cake.
- Egg + egg white: Binds the batter together.
Step-by-Step Directions
Making these moist vanilla cupcakes comes down to 4 simple steps:
- Make the cupcake batter.
- Bake vanilla cupcakes.
- Make the frosting.
- Decorate your cupcakes.
Step #1: Make the Cupcake Batter
- Prepare for baking: Preheat the oven to 350ยฐF and line a standard muffin pan with paper cupcake liners.
- Sift dry ingredients: Sift the cake flour, sugar, baking powder, baking soda, and salt in a large mixing bowl.
- Whisk wet ingredients together: In a medium bowl whisk together sour cream, egg, egg white, and ยผ cup of the milk. Set aside.
- Mix dry ingredients: Beat the dry ingredients on low speed for about 15 seconds to combine.
- Cream in the butter: Add the butter, vanilla, and remaining ยผ cup of milk. Mix on medium speed until the dry ingredients are moistened, about 1 minute. Scrape down the sides and bottom of the bowl.
- Add remaining wet ingredients: With the mixer on medium speed, add the wet ingredients in 3 additions, beating for 15 seconds after each addition. Scrape down the sides of the bowl and beat for an additional 15 seconds. It’s okay if there are some lumps, do not overmix!

Step #2: Bake Cupcakes
- Scoop into pan: Divide the batter evenly between the muffin cups.
- Bake until a toothpick inserted in the center comes out clean, about 20 to 25 minutes.
- Cool for 15 minutes in the pan, then turn out onto a wire rack to cool completely.

Mini Cupcake Directions
- Make the batter according to the directions listed in Step #1.
- Line a mini muffin pan with mini cupcake liners.
- Fill the cups 2/3 full and bake for 9-14 minutes.ย
- Keep an eye on them and check their done-ness at about 9 minutes.ย
Frosting Options
I’ve included my very favorite basic vanilla buttercream recipe, which is silky smooth, not too sugary, and pairs beautifully with any cake.
However, if you’re looking for something other than a vanilla frosting to top your cupcakes, here are a few delicious alternatives to try:

Decorating the Cupcakes
There are many different ways you can decorate your moist vanilla cupcakes, here are three of my favorite ways to top these fluffy cucpakes.
- Swirl Top: Using a star tip such as the Ateco #828 pipe in a circle starting from the center of the cupcake around to fully frost the base of the cupcake. Then pipe a second layer moving slightly inward followed by a third layer until you finish with a final loop at the top.
- Buttercream rose: Using a closed star tip (Wilton 2D), start in the center and lift the piping tip up as you pipe from the center in concentric circles to get to the edge of the cupcake.
- Round dome: Using a plain round pastry tip (Ateco #808) start in the center of the cupcake. Squeeze the pipe a little above the center and allow the frosting to spread outward. Once it’s reached the edges of the cupcake release the pressure and lift up. For an added touch of fun, you can dip the dome in sprinkles or even coat with chocolate ganache!
Storage and Freezing Instructions
- Cupcake Storing: Keep your frosted vanilla cupcakes in an airtight container at room temperature for up to 4 days.
- Frosting storage: You can store the frosting in the refrigerator in an airtight container for up to 3 days. Let it come to room temperature and then give it a quick whip in the mixer before using.
- Freezing: Wrap unfrosted cupcakes in plastic wrap and keep in a freezer-safe ziplock bag for up to 3 months. Leave wrapped to thaw on the counter. Allow to come to room temperature before unwrapping and frosting.

Cupcake FAQs
Why Are My Vanilla Cupcakes Dense, Crumbly, and Taste Like Cornbread?
One of the biggest complaints about homemade vanilla cupcakes is that they often turn out dense or (horror of horrors) taste like cornbread! So what gives? Why does this happen? How can you prevent it?
- Make sure all ingredients are at room temperature. This is essential – be sure that the butter is FULLY softened and that the sour cream and eggs are also at room temperature. If the ingredients are not all at the same temperature, they will not incorporate properly or thoroughly, which can cause a dense cupcake.
- Do not overmix the batter. This goes for most baked goods! Overmixing can cause too much gluten to be developed, which can also cause dense cupcakes.
- Resist the urge to check on the cupcakes. Opening the oven before the baking time is complete might result in the cupcakes sinking due to a rush in cold air. You also could end up deflating the cupcakes by closing the oven door too hard. Wait until at least 15 minutes before looking in the oven.
How to make more moist cupcakes?
The key to a moist cupcake comes down to a few important steps.
- Never over-bake the cupcakes.
- Store in an airtight container so they maintain their moisture.
- Frost the entire top of the cupcake to trap in the moisture.ย

More Cupcakes Recipes for You to Try Next:
- Mocha Cupcakes with Espresso Buttercream Frosting
- Homemade Hostess Cupcakes
- Black Bottom Cupcakesย
- Red Velvet Cupcakes with Cream Cheese Frosting
Light and fluffy vanilla cupcakes with vanilla buttercream are a classic dessert combination that is beyond easy to make at home. These moist cupcakes make the perfect treat for birthdays, anniversaries, or just because celebrations!
If you make this recipe and love it, remember to stop back and give it a 5-star rating โ it helps others find the recipe! โค๏ธ๏ธ

Vanilla Cupcakes Recipe
Ingredients
For the Cupcakes
- 1ยฝ cups (168 g) cake flour
- ยพ cup (149 g) granulated sugar
- ยฝ teaspoon (0.5 teaspoon) baking powder
- ยผ teaspoon (0.25 teaspoon) baking soda
- ยผ teaspoon (0.25 teaspoon) salt
- ยฝ cup (113 g) unsalted butter, cubed and at room temperature
- 1ยฝ teaspoons (1.5 teaspoons) vanilla extract
- ยฝ cup (120 ml) whole milk, room temperature and divided
- 3 tablespoons (43 g) sour cream, room temperature
- 1 egg, room temperature
- 1 egg white, room temperature
For the Vanilla Frosting
- 1 cup (227 g) unsalted butter, at room temperature
- 2ยฝ cups (300 g) powdered sugar
- 1 tablespoon vanilla extract
Instructions
- Make the Cupcakes: Preheat oven to 350 degrees F. Line a standard muffin pan with paper cupcake liners.
- Sift the cake flour, sugar, baking powder, baking soda, and salt in a large mixing bowl.
- In a medium bowl, whisk together ยผ cup of the milk, the sour cream, the egg, and the egg white; set aside.
- Beat the dry ingredients on low speed for 15 seconds to combine.
- Add the butter, vanilla, and remaining ยผ cup of the milk. Mix on medium speed until the dry ingredients are moistened, about 1 minute. Scrape down the sides and bottom of the bowl.
- With the mixer on medium speed, add the wet ingredients in 3 additions, beating for 15 seconds after each addition. Scrape down the sides of the bowl and beat for an additional 15 seconds. Itโs okay if there are some lumps, do not overmix!
- Divide the batter evenly between muffin cups. Bake until a toothpick inserted in the center comes out clean, about 20 to 25 minutes. Cool for 15 minutes in the pan, then turn out to a wire rack to cool completely.
- Make the Vanilla Frosting: Using the whisk attachment of your stand mixer, whip the butter on medium-high speed for 5 minutes, stopping to scrape the bowl once or twice.
- Reduce the speed to low and gradually add the powdered sugar. Once all of the powdered sugar is incorporated, increase the speed to medium-high and add the vanilla, mixing until incorporated. Whip at medium-high speed until light and fluffy, about 2 minutes, scraping the bowl as needed. Frost cupcakes as desired. The cupcakes can be stored at room temperature in an airtight container for up to 4 days.
Notes
- Equipment: Standard 12-cup muffin pan
- Mini Cupcakes: To make mini cupcakes, follow the directions above and divide the batter evenly into the wells of a 24-cup mini muffin pan. Bake for 9 to 14 minutes.
- Doubling the Recipe: To make 24 cupcakes, use โ cup sour cream, 3 whole eggs, and double the remaining ingredients.
- 9×13-inch Cake: Double the recipe per directions above and bake for 28 to 35 minutes.
- 9-inch Layer Cake: Double the recipe per directions above, divide the batter between two greased and floured 9-inch cake pans, bake for 18 to 22 minutes.
- Cupcake Storing: Keep your frosted vanilla cupcakes in an airtight container for up to 4 days.
- Frosting storage: You can store the frosting in the refrigerator in an airtight container for up to 3 days. Let it come to room temperature and then give it a quick whip in the mixer before using.
- Freezing: Wrap unfrosted cupcakes in plastic wrap and keep in a freezer-safe ziplock bag for up to 3 months. Leave wrapped to thaw on the counter. Allow to come to room temperature before unwrapping and frosting.
- Recipe adapted from Sally’s Baking Addiction.
Did you make this recipe?
Leave a review below, then snap a picture and tag @thebrowneyedbaker on Instagram so I can see it!
Photography by Dee Frances.




I need to make 10 dozen cupcakes. What would be the measurements for that?
Hi Pat, I would honestly do five double batches, I think that would be easiest and keep the results most consistent. Enjoy!
Followed instructions exactly, they have a nice flavor but definitely not light & airy. Theyโre very heavy. Made 50 for a wedding, so disappointed.ย
This is the most delicious vanilla cake recipe and icing I’ve ever tasted.
I was hoping for cupcakes with a light crumb but this disappointed. Despite following the recipe exactly and baking for the minimum time suggested (20min.) the result was a dense cake. They looked so nice when I removed them from the oven but caved in after they cooled. They were not undercooked as I first feared but are a bit dry and dense. I will try to rescue them by frosting with a chocolaty icing. Any idea of what went wrong?
I am not sure what I did wrong. I am an avid baker and have made the Guiness cupcake recipe many times. It is my go to recipe for chocolate cupcakes. These once we finished mixing everything to recipe, was very runny. All ingredients were warmed to room temperature. I had to add more flour to get the batter to me more of a cake consistency. The taste is just meh, probably from the extra flour. I have yet to find a vanilla cupcake recipe that is moist, like the Guinness ones.
Let me preface this by saying that Iโm not a vanilla cake fan. I only made these because my son wanted vanilla cupcakes in addition to the chocolate cake I usually make. Because I donโt have a โgo toโ vanilla recipe, I usually just buy a box mix. Figured Iโd try this because of the great reviews. I made sure everything was room temperature & made sure I didnโt overmix. ย Due to adding the butter to the dry ingredients & not over mixing, it was lumpy but the directions said it was ok. They came out like doorstops. I can make a โto die forโ chocolate cake but for the life of me, canโt do vanilla. Back to the box for me. I know you have plenty of wonderful recipes that I have made but for me, this was not one of them. Sorry!
Really disappointed with this recipe and I never have been by others on your website! Cake was just too dense and frosting did not have great texture. Was nothing special.I let ingredients go to room temp as stated. Will not make this recipe again. Wondering why you changed recipe as comments stated? Maybe prior recipe ย was 5 stars but not this one.
Wow! These are indeed fantastic. This will be my new go to for vanilla cake/cupcakes. They are tender and still substantial and very moist. Really close to perfect!ย
If I make a cake with this recipe instead of cupcakes what size pan should is use and how long should I bake at what temp? Thanks!
Hi Shawn, Yes! Follow the directions above for doubling the recipe, then either pour into a 9×13-inch pan (bake for 28 to 35 minutes) or divide between two 9-inch cake pans (bake for 18 to 22 minutes). Enjoy! :)
What % fat sour cream?ย
Hi Elisa, I use full fat sour cream.
These are the best. And they were so easy to make. I’m always afraid to try new recipes for the fear they will flop. Not happening with these.
My question is if I wanted to make a cake from this recipe would I use it as is or change it at all?
Hi Peggy, I’m so thrilled to hear that! For a cake, follow the directions above for doubling the recipe, then either pour into a 9×13-inch pan (bake for 28 to 35 minutes) or divide between two 9-inch cake pans (bake for 18 to 22 minutes). I have done both! Enjoy! :)
Can this be converted to a cake recipe? Your chocolate cake is my favorite and Iโm trying to find a vanilla cake recipe also – preferably using vanilla beans!!
Hi Loretta, Yes! Follow the directions above for doubling the recipe, then either pour into a 9×13-inch pan (bake for 28 to 35 minutes) or divide between two 9-inch cake pans (bake for 18 to 22 minutes). Enjoy! :)
Cupcakes just make things happier.
Resist the urge to check on the cupcakes! Ohhh that is so hard when you are baking something that smells so lovely.
These look so beautiful! Reading this article, I could literally taste the cupcakes. Now, I gotta go find some dessert.
Is there any way to obtain the original recipe? I am begging! That is my absolute favorite and this updated version, while good, just isn’t what I’m looking for. I truly adore the original recipe you previous had :(
Hi Noel, Here is the original recipe (the frosting is the same):
FOR THE CUPCAKES
1ยฝ cups all-purpose flour
1 cup granulated sugar
1ยฝ teaspoons baking powder
ยฝ teaspoon table salt
ยฝ cup unsalted butter, at room temperature
ยฝ cup sour cream, at room temperature
1 egg (at room temperature)
2 egg yolks (at room temperature)
1ยฝ teaspoons vanilla extract
Make the Cupcakes: Preheat oven to 350 degrees F. Line standard muffin/cupcake tin with paper or foil liners.
Whisk together flour, sugar, baking powder, and salt in bowl of standing mixer fitted with paddle attachment. Add butter, sour cream, egg and egg yolks, and vanilla; beat at medium speed until smooth and satiny, about 30 seconds. Scrape down sides of bowl with rubber spatula and mix by hand until smooth and no flour pockets remain.
Divide batter evenly among cups of prepared tin. Bake until cupcake tops are pale gold and toothpick or skewer inserted into center comes out clean, 20 to 24 minutes. Remove the cupcakes from tin and transfer to wire rack; cool cupcakes to room temperature before frosting.
Has this recipe changed? I thought I remembered when the instructions said to just dump everything in at once and mix. And the ingredients look different.
YES! I so want the original recipe back!
I’m curious. What do you like about the original recipe better? There are more than one request for the original.
Hi Connie, Here is the original recipe (the frosting is the same):
FOR THE CUPCAKES
1ยฝ cups all-purpose flour
1 cup granulated sugar
1ยฝ teaspoons baking powder
ยฝ teaspoon table salt
ยฝ cup unsalted butter, at room temperature
ยฝ cup sour cream, at room temperature
1 egg (at room temperature)
2 egg yolks (at room temperature)
1ยฝ teaspoons vanilla extract
Make the Cupcakes: Preheat oven to 350 degrees F. Line standard muffin/cupcake tin with paper or foil liners.
Whisk together flour, sugar, baking powder, and salt in bowl of standing mixer fitted with paddle attachment. Add butter, sour cream, egg and egg yolks, and vanilla; beat at medium speed until smooth and satiny, about 30 seconds. Scrape down sides of bowl with rubber spatula and mix by hand until smooth and no flour pockets remain.
Divide batter evenly among cups of prepared tin. Bake until cupcake tops are pale gold and toothpick or skewer inserted into center comes out clean, 20 to 24 minutes. Remove the cupcakes from tin and transfer to wire rack; cool cupcakes to room temperature before frosting.
I’ve been maxing these for last 5-6 years and they are my favorite!!!!! These were one of the first homemade cupcake recipes I used and they came out and still come out perfect every single time! The only thing I do differently is I make cream cheese frosting because that’s my preference to buttercream. But, my oh my, these cupcakes are divine! ๐ฅฐ๐ง๐ฅฐ
I made these yesterday and they came out great. This recipe is a winner and I’ll be making them again. I also like that it makes smaller batches. Sure I can halve recipes but it’s nice not to have to either.
Always get a lot of compliments on these cupcakes!!
I made these today & was pleasantly surprised. The cupcakes came out light & moist. They didn’t deflate or were grainy. Will most definitely use this recipe again.
I did the exact same recipe but I put in a cake pan and it took about 60 minutes. Was it the cake pan that made it longer to bake?
Hi Adriana, Yes it will take longer in 9×13 than in round layers.
Hi! Can you freeze the frosting? Making a batch for tomorrow then next Thursday:..:
Hi Laura, I think that frosting is always best fresh, but you CAN freeze it; let it thaw in the refrigerator overnight, then take it out and let it come to room temperature, give it a whip with the mixer (stand or hand, either is fine) or a strong whisk, and it’ll be ready to use.
Excellent recipe cupcake are deliciousย
I made this recipe as both cupcakes and as cake. I have struggled with white/vanilla recipes for various reasons, but I overthink everything! Today I asked my family to taste this recipe (as cake) compared to another site’s white cake recipe. This recipe won!! For taste and texture, this recipe won. Both recipes made a beautiful cake, but this one is more flavorful, a bit more colorful, and slightly moister. My son tasted this as cake and cupcakes (I didn’t tell him both were the same recipe), and he chose this recipe for both cake/cupcake. I will use this recipe as a base for marble and chocolate chip cakes, as well as vanilla/white cake with lemon curd and raspberry puree fillings. Of course, this cake will be great with vanilla and chocolate buttercream, and even citrus flavored buttercreams. Thank you!