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:
Save This Recipe

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.




Hello!
Michelle, I just wanted to tell you I am making these cupcakes for my daughter McKenna’s 1st birthday party. I was practicing today and they are AMAZING!!! Thank you so much for sharing! I cannot wait till the big day!
I made these for the second time this week. This time for Father’s Day with a Raspberry buttercream. DELICIOUS!!!
I baked these cupcakes today and I must say that they are just splendid. I love the icing, three ingredients and so smooth.
The cupcakes turned out great!! A friend asked me to make them for her son’s birthday (he only likes vanilla) and he loved them!
So I made these cupcakes and they were simply amazing! I recently went to baked and wired and tried the Smurfette (Fresh blueberries baked into vanilla cake, topped with lemon buttercream). I thought your recipe would be perfect for attempting a replication of the smurf and wondered if you had any advice (measurements of blueberries, lemon?) …I hear if a dense cake recipe isn’t used, the blueberries will sink to the bottom? As for the buttercream, would adding some lemon zest be enough to give it that flavor? Thanks for your rockin advice!!
Hi Clarissa, Oooh I will have to get my butt over to Baked & Wired and give this a try, it sounds fabulous! As for the amount of blueberries, the recent blueberry muffin recipe I made (which yields 12 muffins) called for 1.5 cups (https://www.browneyedbaker.com/2011/05/31/blueberry-muffins-recipe/) – you can see if you think you think that is good, or if you’d like less. I would toss the blueberries with a teaspoon or two of flour and fold them in at the end.
As for the frosting, lemon zest is great, and you could also use a splash of lemon extract. Or you could give the limoncello frosting a try from these cupcakes: https://www.browneyedbaker.com/2009/08/30/lemon-limoncello-cupcakes/.
Have fun experimenting!
Hi, I made these today. Your buttercream frosting is great. Loved it. Made vanilla, divided it and made the other half chocolate. Both really good. Now, the vanilla cupcakes…they are moist and taste really good, but you cannot turn them over and swirl them in the frosting for they fall apart or the top comes off. Sooo…still searching for perfect vanilla/yellow cake for my cupcakes. But still think you do a great job and make everything look good.
Can I make and color this frosting in advance?
hi, i just done baking this cupcake and its very yummy :) it just came out of the oven this moment and smells soooo good that i cant wait for the icing to put on before i start eating it, thank you so much for posting this..and i just love your recipes specially frosting coz thats what i cant make perfect before i see your site.
Hi there! This recipe sounds amazing and I am hoping to use it for my son’s 2nd birthday party. I would have to make them the day before though. Is there a way to store them so that they still taste fresh the next day? Could I frost them ahead of time as well or would I have to do that the morning of the party? Thanks!
Hi Lynda, Yes! I often bake them the day before, just store in an airtight container and room temperature and they stay perfectly soft and moist. The icing is the freshest if you do it the same day, but I have also done it the night before. Again, store in an airtight container.
Made these tonight, they are simply amazing. This frosting is so easy, and sooooo good. I had to stop eating it by itself to have enough left to frost the cupcakes. Thanks for proving such wonderful recipes!
I made these cupcakes last week, and thought they were wonderful! I didn’t use this frosting last time, but was wanting to try it out on a chocolate cupcake. Just wondering if this frosting stays soft or if it get a “crust” after it sits for awhie?
Hi Abby, If they sit uncovered they will crust, but if you store them at room temperature in an airtight container, it will stay soft.
Hi there… I just made the vanilla cup cakes. My whole family loved them. . I liked them myself but I was expecting a more dense cake, instead I got more of a fluffy cake. Is there a way I can make them more dense? maybe a little more like a pound cake?
Hi Maianthe, Hmm, I’ve never made cupcakes the consistency of pound cake, mostly because my preference is fluffy and moist. I imagine you’d probably need more eggs to make it denser, but I’m unsure of the proportions to other ingredients. I’d try Googling “pound cake cupcakes” or something like that.
Hey Michelle! I love your site and these cupcakes look great! I do have a question about the icing…If I frost my cupcakes and then refrigerate, do they then come out tasting like butter and have the consistency of butter? I made a Martha Stewart Swiss Meringue Buttercream recipe and after being refrigerated, it was not nearly as good as fresh. I actually had to throw it away because it ‘melted’ and wasn’t usable. Thank you for any thoughts on this!!
Hi Courtney, I actually don’t refrigerate this frosting because it will harden with all of the butter in it. I just store leftovers in an airtight container at room temperature.
Hi Michelle, do you think this frosting will hold up well to being drizzled with melted chocolate, or do you think it would melt and/or lose its’ shape? Thanks!
Hi Rashmi, I think if you were to refrigerate the cupcakes after you frost them, then drizzle with chocolate and refrigerate again to set the chocolate and store them in a cool place you would be okay.
I totally made these cupcakes in Yellow and Pink for my best friend’s birthday last weekend. They turned out AMAZING! We were at a bar, so I bribed the staff with cupcakes, and now they love me forever! Thanks for another amazing recipe!
I found this recipe and immediately went to the store for sour cream. Other than sour cream (which I usually have in the frig.) I have everything in the kitchen. It was easy and delicious. My husband who is a chocoholic said, “they are very good for vanilla”. Put it this way, I made a Chocolate cake and these great cup cakes for his birthday and he has had more cup cakes then cake! Very nice cup cake. I plan to use these for my daughter’s baby shower and mount them in flower pots as center pieces. We are having a Tea Party Shower.
Wowowowoo , these cupcakes look amazing , I love your blog :D
You are wonderful. Just made this tonight and it was the best homemade cake recipe I have ever made. Yum! The frosting turned out great too! THANK YOU!
Gorgeous cupcake. I love the butter cream frosting perfect for vanilla cupcakes just like this. This is a great recipe.
Hello.
I live in Italy and have limited access to some ingredients used for American recipes. For example, I want to make sugar cookies with royal icing; however, they don’t sell meringue powder, and I’m skeptical about using raw egg whites. Could I use your vanilla buttercream frosting for sugar cookies? Something tells me that it wouldn’t work…what do you think?
Hi Rosanna, you could definitely use the vanilla buttercream to frost sugar cookies, but you wouldn’t be able to flood it and get that smooth finish, since it has much different properties than the royal icing. That said, I’ve never turned down a sugar cookie slathered with buttercream ;-)
funny, funny because i adore everything baked and wired but gtown’s salted caramel might be my favorite cupcake in the world. glad you got to try a little bit of everything!
Just made these cupcakes and they came out AMAZING!! I’m diabetic so i used splenda in the batter and it still came out great!! They were so moist and buttery! for the icing it was great too but i added a little lemon juice for a little kick and that hit the spot =) thanks for the post it is now my go to cupcake recipe.
Awesome to know that these hold up well to a Splenda substitution, thank you so much for sharing!!
these look pretty near perfect! I love the rosette like frosting! I have to make cupcakes tomorrow, for 80….I may go this route!!! Just lovely!
Wow, 80 cupcakes! Did you use this recipe?
I made mocha cupcakes this past weekend and used this icing as the base for my espresso icing. Delightful!! :)
So glad you loved! I also used this as the base for the espresso frosting on my mocha cupcakes :)
https://www.browneyedbaker.com/2010/08/13/mocha-cupcakes-with-espresso-buttercream-frosting/
Everyone does need one in their binder, I’m still on the lookout for mine though! This looks amazing.
Hi Michelle,
Yes, please do a post on decorating cupcakes. Your’s always look amazing!
Sarah x
I have a soft spot for good buttercream icing… and your delicious photo has me drooling. Thanks for a great recipe!
I didn’t try the cupcake recipe but I did make icing. It turned out GREAT! I hate making icing from scratch, it is a very long process and normally it never turns out right for me. But your step by step instructions were so helpful! Thx :)
Yay so glad you’ve been converted to homemade icing! :)
Wow – those are gorgeous-looking cupcakes. I’m going to try to make them for my daughter’s b-day in Feb.
I made these for a party last night along with your dark chocolate cupcakes with chocolate buttercream, both were delicious! So yummy and moist – I will definitely be making these again.
What tip do you use for your icing swirl? I attempted with what I have but I think I need a basic lesson on icing, so instead I just used an icing spatula. Not as pretty but just as a good.
So happy to hear both cupcakes were a hit! I used a Wilton 1M decorating tip for the swirl. I will have to do a post on decorating cupcakes one of these days!