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.




Hai as for the vanilla cupcake recipe, it says sour cream. I can’t really find sour cream. instead of that can i just butter milk or any other options..
thank you so much.
Hi Vanessa, You could use buttermilk or plain yogurt.
I am going to try these tonight. I have never made vanilla with the sour cream in it before.
I have a random question. What patty pans do you use? I can never find the right size. They are either to deep and wide, or too shallow and wide. I have been on an endless search for the longest time.
Do you use a special tin perhaps?
Hi Deanne, I use these muffin pans: http://www.amazon.com/gp/product/B000F5K3J8/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B000F5K3J8&linkCode=as2&tag=broeyebak-20
yummyyyy!!! i really love cupcakes!!
made these cupcakes without the icing- they were really amazing very easy to make and so scrumptious, couldn’t stop eating them, i am planning to make some more tonight:) …
The cupcakes themselves are delicious. I am not impressed by the icing however. It just tastes like sweetened butter, not like any buttercream frosting I have tasted. I did use great value butter and great value powdered sugar but I have never had this problem before. The icing to me tasted awful by itself and acceptable on the cupcake. Suggestions?
All in all I will be making the cupcake recipe again but will be substituting the icing with something else.
I made these for my third graders and they raved about them. They said they tasted like vanilla milkshakes! Usually third graders will just lick the frosting off the typical grocery store cupcake, but they devoured these. I did mix them more like a traditional cake, with creaming the butter and sugar and then adding the eggs and the dry ingredients. I just couldn’t do the dump!
Omg I loved this recipe it has so much flavor for a vanilla cupcake and is so delish without frosting! Been looking for a cupcake like this thank you for the recipe!!!
Absolutely perfect! The best I’ve baked till yet :)
Tried the buttercream frosting on the chocolate version of this recipe. Turned out delicious!! I rushed ahead of myself & prior to reading the directions I added all the frosting ingredients combining and whisking together at the same time. Fluffiness & taste was that perfect melt in your mouth – there is a heaven result! But to be fair, I will do it according to the directions next time…but I really don’t think it matters a heck of a lot. Thanks for the awesome post and sharing this recipe it’s a keeper :)
Hi I just made these cupcakes in mini and they are delicious. Would a cream cheese buttercream frosting work on cupcakes with a Wilton 1M tip? Would the frosting hold up well? I love cream cheese frosting.
Thank you
Hi Debbie, Definitely. I pipe cream cheese buttercream all the time (with that same tip).
Hello, I have searched the site looking for what type of powered sugar you use for frostings. If I have missed it, I apologize. Would you mind sharing your favorite brands? I will check the ingredients page one more time but I don’t think it is listed there. Thank you :)
Hi Sarah, I just use Domino powdered sugar, or sometimes a generic brand.
These cupcakes sound amazing! I’m planning to try out this recipe, and I have one quick question. How long/at what temperature would you bake these cupcakes if they were made in a large 6 cup muffin tin?
Thank you!
I have not scaled this for jumbo size pans, but you would keep the temperature the same, increase the baking time.
Can I make this icing using a hand mixer
Yep!
I made these over the weekend, along with the salted caramel, and they are the best cupcakes I’ve ever had. So moist! They completely outshined the chocolate ones. Thanks so much for the recipe!
Hi. I can’t wait to try this recipe! I live at an altitude of 5,300 ft. I have to make adjustments to every cake/cupcake recipe. I am assuming you live at sea level? Thanks!
Hi Lynne, Yes, I live very close to sea level.
This frosting is just delightful! Thank you so much for sharing.
I have extra-fine granulated sugar. Can I use that instead? If so, how would the amount of sugar change? Thanks.
Hi Beverly, If you have regular granulated sugar, I would suggest using that. Otherwise, I think you could substitute the superfine, but know that you may need to use a little less and because is dissolves at a faster rate than regular sugar, the texture may be compromised.
I just tried this recipe… Everything was perfect.. I’m so glad I took a chance on this after trying out so many others that failed me before.
As for the frosting
… One word: Perfection!!!
These cupcakes are truly amazing! Like I said previously, I’m trying to get away from boxed cake mixes. So, I have been searching high and low for a strawberry cake recipe that does not include Jello and was about to use the recipe you had on your site but knew these were so easy and amazingly delicious that I decided to add my spin. I cooked down ripe strawberries for a long time, strained out the juices, and then reduced the juices about half by boiling more. I then replaced the vanilla in the recipe for 6 teaspoons of my strawberry liquid plus a 1/4 teaspoon of Joann’s strawberry flavoring (very strong flavoring I bought at Walmart in the cake section) and 4 medium diced strawberries. Cooked for 21 minutes. They are sooo delicious and my very helpful taster husband who ALWAYS has a comment or two devoured 2 of them immediately with nothing but positive reviews. This vanilla recipe creates beautifully domed cupcakes and is FAST and EASY and delicious. UPDATE: 3 cupcakes. Thank soooo much!
Have you ever added food coloring to your butter cream frosting recipe? I’d like to try your recipe but have been asked to make blue and also pink icing. Not sure if it will work. Any suggestions?
Hi Anna, Yes, I have! I use Wilton gel colors and just add as much as I need to get the desired color.
THANK YOU SO MUCH! I have been using boxed cakes mixes for so many years while in the search for a great from-scratch recipe. I keep going back to the cake mixes because I trust them. However, not anymore! This cake is moist, tender, and has such an amazing, wonderful taste. I am supposed to be making 300 cupcakes for a wedding coming up and you saved my life! I will no longer have cake-mix guilt! I cannot thank you enough.
You stated that they were mini cupcakes did you have to adjust the cooking time? I plan on making mini cupcakes for my daughter birthday party and the buttercream I’ve read recipes that call for 1-2 tbsp or milk or heavy cream??? Buttercream confuses me I can never get mine to look like yours any tips pleeeeeeaaaaassssse
Hi Veronica, Yes, you’ll want to start checking them for doneness around 8 minutes or so. The key to the buttercream is to make sure your butter is at room temperature and whip it according to the directions. You can add a tablespoon or 2 of heavy cream if you want a thinner consistency, but I like the texture as written.
I recently made these cupcakes for a Bridal Shower. I have been searching for a good fluffy cupcake recipe for a very long time. This one is very good and tastes delish!! Frosting is also YUMMY! Thanks for sharing :)
was wondering if there would be a difference if the sour cream wasnt added ?
Hi Steph, Yes, a big difference, the sour cream is an important ingredient.
I was just wondering if I have to use sour cream, or if we can replace it. I dont really have sour cream in my house and I’ll feel bad if my mom has to it for me. I’m a new baker and I’ve been trying to find a good vanilla cupcake recipe before Saturday. Thanks have a great day!!
Hi Nicole, Yes, the sour cream is a very important ingredient. If you’re in a bind, you could substitute plain yogurt.
I live a half hour from DC, I worked about ten minutes from Georgetown cupcake. It wasn’t until this past weekend that I tried a cupcake from Georgetown Cupcake. I am 39 weeks pregnant, I waited in line with my best friend and my two year old for 30 minutes. When I finally got inside, I thought it was super cute, but we were rushed and the service wasn’t great. I got a dozen of assorted (kinda pricey, but I’ll pay good money for good food) and I was not impressed. Not my cup of tea at all.
they were really good thanks!
I can’t wait till I bake these for my sisters birthday!
Made these cupcakes today and we can’t stop eating them. Thanks.
Hi, just wondering if I can substitute sour cream with anything else??
You can use plain yogurt.