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.




I made these cupcakes last week and I couldn’t believe how moist they were! Very good. A couple of questions though: 1) can the recipe be doubled to make more cupcakes without hurting the recipe and 2) is there a way to a chocolate version of this recipe? Thank you.
Lovely easy cupcake, I made 24 mini cupcakes with this recipe and they turned out lovely fluffy and moist! My kids love them without the frosting because none of them like frosting here!
Hi.. I am so inspired by u.. But i am quite a beginner and i want t
to know whats the use of sour cream.. The reason i asked is bcuz
my near by supermarlet doesnt sell sour cream.
The sour cream help keep the cupcakes very moist. If you can’t find it, you can substitute plain yogurt.
I have made these three times now, and they are fantastic!! When I read the recipe the first time and noticed that the sugar is NOT whipped into the butter but blended with the flour first… That went against everything I thought I knew about baking! I have actually took down recipes from family/friends without step by step instructions because I always cream the butter, add the sugar and beat, then eggs… You get the idea. But I followed the directions and absolutely does something magical! Lastly, the frosting is wonderful but a 1/2 batch was enough for all the cupcakes, with a little to spare.
Thank you, this will be a staple for all the special occasions in our family.
Hi Michelle, I just used your recipe to make rainbow cupcakes for Valentines day. They turned out amazing. I am in love with the results. They are super moist and fluffy.
I am always checking your blog for new recipes :) you are doing an awesome work.
Sincerely, a young Panamanian Chef.
yepp you have fans in central america.
xoxo.
Hi michelle, I just used this recipe to make rainbow cupcakes for valentine’s. They turned out AWESOME, extremely moist and fluffy.
I love your blog, and I’m always using your recipes.
sincerely, a Young Panamanian Chef.
HI I made your cupcakes last night as a trial run for my sons birthday and they were AMAZING! Thank you for this great recipe. Will definitely keep this in the recipe book.
Do you think I could use plain Greek Yogurt instead of Sour Cream in these cupcakes? What a cute Valentines Day treat!!
Yes, you could definitely make that substitution.
These are the BEST vanilla cupcakes I’ve ever made/had. I’ve tried a lot of vanilla cupcake recipes in search of one with a true vanilla flavor versus a “yellow cake” with “sugary frosting”. This one delivers true vanilla flavor and a super moist cake. This will become my go-to vanilla cupcake recipe – thanks Brown Eyed Baker!
Thank you for this amazing recipe! This is my go-to for vanilla cake & butter-cream. I have used it for cupcakes, regular & mini as well as various cake sizes and it always turns out fantastic. A few tips for those with prior comments / questions… 1. this can easily be doubled, tripled, quadrupled… just measure and adjust baking temp & time accordingly depending on what you’re doing… for a 2 layer 12″ round cake I quadrupled the recipe and baked at 335 for 35 minutes. 2. DO NOT OVER MIX… use the paddle attachment as instructed, if you use a wire whisk you will undoubtedly over mix and end up with a dense crumbly ‘cornbread like’ cake.
Thanks again! I love your site and have had great success with every recipe I’ve tried!
I love this recipe and I am going to bake these gorgeous cupcakes very soon. thank you!
Just wanted to say Thanks for this awesome recipe!! My little girl and I made them yesterday. You helped us make it easy and tons of fun for both of us. Can’t wait to try more!!
im having alot of trouble at the moment with my buttercream! Its to do with the icing sugar or confectioners sugar i think you call it over there. When ever i am mixing it it seems to still stay all grainy like and you can feel the grittyness when you eat the icing.dont know wht to do about it .
Hi Layal, Powdered sugar here is very, very fine and not gritty at all, so even if it’s not completely mixed into a frosting, you won’t taste any grittiness. It sounds like you used a sugar that is closer to granulated sugar, which unfortunately will not dissolve in a frosting recipe such as this.
Woooooooow I think Im n LUV lol thanxs ths will definTELY BE A FAMILY FAVORITE
can i omit the sour cream w/o consequences?
meaning i don’t have yogurt in the house either
Hi Monique, You need to use the sour cream or an appropriate substitute for these to turn out well.
These cupcakes are ABSOLUTELY DELICIOUS. I have tried countless recipes and this is the PERFECT one. I am never going to use any more recipes for vanilla cupcakes except for this!
Although I wonder…what brand of butter do you use for the frosting? My frosting’s always yellowish in color. I think it’s because of the butter I use?
Hi Mia, I either use Land o’ Lakes or the butter in bulk from Sam’s Club.
Thanks Michelle. Your website’s amazing, by the way!
Oh and I subbed plain greek yogurt for the sour cream since it’s what I had on hand. A wee bit healthier and still so good! At least I tell myself it’s healthier. :)
My 4 year old wanted to bake vanilla cupcakes and so I googled recipes and decided on yours. Let me tell you, we were not disappointed!! We all loved them and my husband says it’s some of the best frosting ever. YUM! Pinning now and thanks for sharing!!
Hi, Michelle
Can I frost the cupcakes two days before my party? Or not?
Hi Linda, I probably would only do the day before, if you need to do it ahead. Be sure to store them in an airtight container at room temperature.
Would the frosting work okay to dye? I am hosting a baby shower so wondered about dying blue :)
Hi Haley, Yes, I have dyed this frosting before, and it works great. Happy baking!
helpp? How do i make the frosting ?
helpp. How do i make the frosting! Just add all together and mix????
The instructions for the frosting are listed in the recipe above, beginning with step #4.
hi,
I need to asked someone who is more experience. I try doing frosting alot of times and it is not firm enough to make the frosting “stand up”. any idea why? thanks :)
Hi Melinda, Without seeing the recipe(s) you’ve been using, it would be impossible for me to speculate as to why, and air temperature/humidity can also be a factor. In general, though, the more sugar, the stiffer the frosting will be.
Delicious cupcakes! They turned out perfectly and are now one of my Top 10 favorites. Thanks again …
I dont have a stand up mixer. can a hand held mixer be used and get the same result?
Hi Missy, Yes, definitely!
it looks great michelle! i always thought that vanilla cupcakes with vanilla buttercream would be boring… you’re making me rethink that! thanks for the good recipe.. and do you have brown eyes???? okay, just kidding!!!!
These cupcakes were FANTABULOUS! my sister and i put chocolate chips from morsels into them! this recipe is great for chocolate and vanilla lovers alike!!!!!!!!!!!!!!!!!!!!!!<333333333333333333333
These cupcakes are really good and I freqently make them! I had just recently bought a 24 count mini-cupcake tin and I was wondering how long to bake them in that tin? I’d greatly appreciate your responce. Thanks!
Hi Brittney, I would start checking them around 8 minutes to make sure they aren’t overdone. Enjoy!
Thank you so much for sharing this recipe! It was simple, easy and delicious. I used it to make darling “Thing 1 and Thing 2” cupcakes for a baby shower and they were fantastic. Check out my website for the full post! I hope you don’t mind that I linked back to your website. I received so many compliments and requests for the recipe at the shower that I wanted to share.
Hi Lindsey, Absolutely not! Thank you for sharing!
i made these cupcakes for my little sister’s halloween party at her pre-k class last weekend and they were a big hit with the kids & teachers! because i know kids loveee to put chocolate in everything (who wouldnt?!) i added semi bittersweet chocolate chips in 1 batch (i made 2 batches of mini cupcakes) and the ones with the chocolate chips inside were their favorites! i also put in some orange & red colorings for the frosting. may i say that they were simply delicious?! thanks for sharing!!!