Vanilla Cupcake Recipe
This homemade vanilla cupcake recipe isn’t short of pure vanilla flavor! The cupcakes are moist, and the buttercream is smooth and creamy. This is the perfect dessert for any occasion!
If you think vanilla cupcakes are boring, you’ve clearly been eating the wrong ones.
When done properly, homemade vanilla cupcakes are moist, tender, and full of vanilla flavor. I’m happy to report that these cupcakes tick all the boxes, and then some!
I topped these vanilla cupcakes with vanilla frosting to stick with the vanilla theme, but you’re welcome to use any flavor of frosting you’d like. You can even add a few drops of food coloring to transform the cupcakes into a special holiday treat.
This scratch recipe is almost as easy to prepare as a box mix, but with 10 times more flavor!
Recipe Ingredients
This truly is the best vanilla cupcake recipe, in terms of both results and ingredients. It uses everyday ingredients I always have on hand, which is perfect for last-minute entertaining.
Here’s a quick summary of the key ingredients needed to make them:
- Flour: Be sure to spoon the flour out of the bag and into your measuring cup. If you scoop the flour out of the bag with the measuring cup, you’ll end up compacting it and will measure out too much by mistake. I have a full post that explains more about the spoon and level method here.
- Unsalted butter: I always use unsalted butter for baked goods because the amount of salt in salted butters can vary between brands. You may use salted butter in the cupcake batter, but you will need to reduce the salt to 1/8 teaspoon.
- Sugar: You’ll need one cup of granulated sugar to make the cupcake batter. These cupcakes are sweet, but the sugar doesn’t outshine the vanilla flavor.
- Vanilla extract: The vanilla is the star of the show, so it’s important to use a good-quality bottle. Pure vanilla extract is preferred.
- Sour cream: Full-fat sour cream adds moisture to the cupcakes and also ensures they’re sturdy enough to hold a lot of frosting while still remaining light and fluffy.
- Heavy cream: Produces the richest vanilla frosting, but whole milk or half and half will also work.
How to Make Vanilla Cupcakes
This is such an easy vanilla cupcake recipe that bakers of all levels can master. I’ve provided detailed instructions in the recipe card at the end of this post, but here’s an overview of the baking process.
First, you’ll make the cupcakes:
- Prep the baking pan: Preheat the oven to 350°F. Line a 12-count muffin pan with cupcake liners. This recipe makes 14 cupcakes, so you’ll either need to use a second muffin pan or you can bake the cupcakes in batches.
- Combine the dry ingredients: In a large mixing bowl, whisk together the flour, baking powder, and salt.
- Combine the wet ingredients: In another bowl, beat the butter and sugar until light in color and fluffy. This step may take about 4 to 5 minutes, so be patient! Then, add the eggs, vanilla, and sour cream.
- Finish the batter: Add the dry ingredients to the wet, taking care not to overmix the batter.
- Bake: Divide the batter among 14 cupcake liners and bake until a toothpick inserted in the center comes out clean.
While the cupcakes are cooling, you can make the vanilla frosting:
- Beat the butter: Using either a stand mixer fitted with a paddle attachment or a handheld electric mixer, beat the butter until smooth.
- Add the remaining ingredients: Add the confectioners’ sugar and vanilla and mix until combined, then mix in the heavy cream on low speed until smooth.
- Frost the cupcakes: Once the cupcakes have cooled completely, you may frost them. I have a full tutorial on how to frost cupcakes, if you need some assistance!
Can This Recipe Be Made in Advance?
Absolutely! The cupcakes can be baked 24 hours in advance. Let them cool completely, then store in an airtight container on your countertop. The frosting can be prepared 1 to 2 days in advance as well. Store in an airtight container and refrigerate until ready to use. Allow the frosting to come to room temperature on the counter, then frost the cupcakes.
The frosted cupcakes may be stored in an airtight container at room temperature or in the fridge one to two days ahead of time. If you store them in the fridge, I’d recommend letting them come to room temperature on the counter before serving.
Can the Sour Cream Be Substituted?
I highly recommend using full-fat sour cream in this vanilla cupcake recipe if at all possible. The cupcakes won’t taste like sour cream at all, it simply adds moisture to the cupcakes.
If you’re out of sour cream, you may replace it with an equal amount of plain Greek yogurt. In a pinch, buttermilk will work, just note that using buttermilk will somewhat alter the texture of the cupcakes.
Can This Recipe Be Used to Make a Cake?
Yes, you can bake the batter in one 9-inch round cake pan and increase the baking time to 30 minutes. For a layered cake, you may double the recipe or try my classic vanilla cake recipe instead.
Other Frosting Options
I paired these vanilla cupcakes with vanilla frosting, but you can top them with any flavor of frosting you’d like. Here are a few other options that you can try:
- Strawberry Frosting
- Peanut Butter Frosting
- Swiss Meringue Buttercream
- Chocolate Buttercream
- Ermine Frosting
- Coffee Frosting
Baking Tips
- Bring all of the ingredients (eggs, butter, sour cream, etc.) to room temperature for best results. This helps the batter come together more evenly and makes for a better cupcake.
- Only mix in the dry ingredients until just combined! Over mixing the batter can lead to dense cupcakes.
- Make sure to only fill each cupcake liner a little over halfway full. It won’t seem like much, but the cupcakes will rise quite a bit as they’re baking in the oven.
- You must wait to frost the cupcakes until they’ve cooled completely to room temperature. If you try to frost them when they’re still warm, the frosting will melt and slide off.
More Easy Cupcake Recipes to Make!
- Red Velvet Cupcakes
- Chocolate Cupcakes
- Chocolate Oreo Cupcakes
- Carrot Cake Cupcakes
- Pumpkin Cupcakes
Recipe Video
Vanilla Cupcakes
Ingredients
Vanilla Cupcakes:
- 1 ⅓ cups all-purpose flour spooned & leveled (165 grams)
- 1 ¼ teaspoons baking powder
- ½ teaspoon salt
- ½ cup unsalted butter softened (115 grams)
- 1 cup granulated sugar (200 grams)
- 2 large eggs
- 2 teaspoons vanilla extract
- ½ cup full fat sour cream (120 grams)
Vanilla Frosting:
- 1 cup unsalted butter softened (230 grams)
- 3 cups confectioner's sugar (360 grams)
- 2 teaspoons vanilla extract
- 2 tablespoons heavy cream (30ml)
Instructions
To make the vanilla cupcakes:
- Preheat the oven to 350°F (180°C). Line a 12-count muffin pan with cupcake liners. Line a second muffin pan with 2 liners (this recipe will make 14 cupcakes). Set aside.
- In a large mixing bowl, whisk together the flour, baking powder, and salt. Set aside.
- In the bowl of a stand mixer fitted with the paddle attachment or in a large mixing bowl using a hand-held mixer, beat the butter and sugar until light and fluffy. Beat in the eggs one at a time, then the vanilla. Add in the sour cream and mix until fully combined.
- Add the dry ingredients to the wet ingredients and mix until just combined, making sure not to over mix the batter.
- Scoop the batter into the cupcake liners, filling them a little over half way full. You should end up with exactly 14 cupcakes.
- Bake for 18 to 22 minutes or until a wooden toothpick inserted into the center of the cupcakes comes out clean.
- Remove from the oven and allow to cool for a couple of minutes. Remove all of the cupcakes from the pan and transfer to a wire rack to cool completely.
To make the frosting:
- In the bowl of a stand mixer fitted with the paddle attachment or in a large mixing bowl using a hand-held mixer, beat the butter on medium speed until smooth.
- Add in the confectioner's sugar and vanilla and mix on low until fully combined. Slowly add in the heavy cream and mix on low speed until the frosting is smooth and well combined.
- Frost the cooled cupcakes as desired.
Notes
Your cupcakes were not good, they would not rip from the paper cup they were in, properly. They also wouldn’t rise, and were too sweet.
Sorry to hear that they didn’t turn out for you. It’s hard to say what may have caused this without more information because a lot of things can affect baked goods. If they didn’t rise it could be due to over mixing the batter, the cupcakes not being fully baked, baking powder may not be fresh, or even altitude. Did you make any adjustments to the recipe?
Thanks I know Quark so I will try and give you feed back but in Germany we normally use grams and not cup so is little bit difficult for my measurement
I haven’t tested it with Quark, so I can’t say for sure how it will turn out though. I have a friend who mentioned to me that larger supermarkets in Germany do carry something similar to sour cream, so if you can find that it would be best. Sour cream is just a thickened, soured cream so something similar should work. Also, here is a guide that may be helpful for converting cups to grams http://www.kingarthurflour.com/learn/ingredient-weight-chart.html.
Hi Danielle,
I just would like you to know that I, like others have been in search and have tried so many perfected recipes. I used sour cream when baking muffins, but would think sour cream would be too heavy for cupcakes. My 10 years old daughter and I tried your perfect recipe tonight. We were even so braves to double your recipe:). The cupcakes turned out beautiful, air light and perfect! Taste even better!! Thanks so much for sharing this perfect recipe!!!
You made my day, Cindy! I’m so glad you and your daughter loved the cupcakes!
Hi Danielle,
I made these heavenly cupcakes today and they are wonderfully delicious. I did 4x the recipe and they are as light as a feather. What a wonderful recipe. Thanks
I’m so glad you liked the cupcakes, Rose! 🙂
I just subscribe to your site I ,I have been trying cup cake but it always comes out hard but in your recipe you mention sour cream ,I live in Germany I want to one what is that,because is getting to my two children birthday and I want to bake this your cup cake for them just describe that sour cream for me thanks
Hi Abigail! Here is an article that helps describe what sour cream is: http://www.thekitchn.com/whats-the-difference-between-sour-cream-and-crme-frache-203467. If you don’t have sour cream, full fat (whole milk) plain yogurt should work as well. Or possibly even Quark? I hope that helps!
How about heavy whipping cream?
I just wanted to share with you that I made these for a birthday party last night and they were such a huge hit! This is an amazing classic recipe. They were perfect and I see this becoming my go-to recipe in the future. Loved the sour cream in the cake and the icing was delicious.
Thank you so much for taking the time to comment, Melissa! I’m so glad they were a huge hit!
I tried this recipe today for my son’s birthday, and while it tasted good, the texture was more like cornbread (albeit very sweet cornbread with frosting!). Did I do something wrong?
Hi Anna, Do you mean the cupcakes were dense or what exactly do you mean when you say they tasted like cornbread? Did you make any adjustments to the recipe? I’m sorry to hear they didn’t turn out quite right for you. I’d love to try to help you figure out what may have happened though, I’ll just need a bit more information so I can try to help.
Sorry…yes, they were very dense and had the texture of cornbread (but with the taste of vanilla cupcake –very interesting!). I did double the recipe to make 24 since I have 4 boys plus a few neighbor boys in the yard, just to make sure I had enough for everyone, so I’m not sure if that’s what did it…
Hey Anna, that’s okay! I just wanted to make sure I understood you correctly, so I could try to help. When it comes to doubling recipes (especially things like cakes and cupcakes, which you want to be soft and light) it can be kind of tricky. Typically, instead of doubling any of my cupcake recipes, I’ll bake two separate batches. The reason is because when you double a recipe like this one you can end up with so much batter in the bowl that you accidentally end up over mixing it trying to get everything combined. When you over mix the batter, it can overdevelop the gluten and that will cause your cupcakes to turn out dense. I know it’s kind of a pain to make separate batches, but I always do just to be safe. I hope that helps!
Yes, thanks! I actually unintentionally doubled it (because I accidentally put in twice the amount of butter, so I had to double everything else), so if I make it again I will be careful to get the amounts correct the first time!
LOVE… really. I’m trying various recipes and this is a winner. Thank you Danielle. (Fyi- I just made it an easy dozen with this)
Thanks for stopping by to leave a comment, Kira! I’m so happy that you loved them!
Does ‘Bake in separate batches’ mean that you bake the 12 cupcake pan first, and then the remaining two cupcakes once the first 12 are done? Planning on trying this recipe tonight. Thank you!
Yes, that’s correct! I’d love to hear how they turn out!
The cupcakes were ABSOLUTELY DELICIOUS – moist, great vanilla flavor, great texture – neither too dense, nor too airy. I did think they were very slightly salty – still wonderfully tasty though. The next time (there will be many next times!) I will try using half the amount. Salt can be a personal preference thing so I would still happily give the recipe five stars.
The frosting is also very good. I halved the amount, but still had enough to frost all 14 cupcakes. One question – do you have to mix for a long time to get it white? I had to mix it for nearly an hour (stopping frequently to scrape the beaters) to get it to a near-white color. I was using a handheld mixer on ‘low’ – I wonder if upping the speed might have got the frosting white sooner.
In short: DEFINITELY THE BEST VANILLA CUPCAKE RECIPE EVER.
Thank you so much!!!!
So glad to hear that you liked them! For the butter, did you use unsalted or salted butter in the recipe? I always use unsalted butter because the amount of salt can vary in salted butters. If you did use unsalted butter, try reducing the salt to 1/4 teaspoon in the cupcake recipe next time.
Also, for the frosting I usually just beat the butter on medium-high speed for 1-2 minutes until it’s smooth. Then mix in the other ingredients and mix on low at first then medium-high until they’re well combined, usually just a few minutes (maybe 5 minutes max). The butter and vanilla could maybe affect the color a little? I always use Challenge Unsalted Butter (I love it!) and you could try using clear vanilla extract too? I hope this helps next time you make them! I’ll update the frosting instructions to make them more clear. I do appreciate your feedback!
I used unsalted Kerrygold butter. The vanilla was dark brown, which I’m sure didn’t help. The frosting started out very yellow, but it was an ivory white at the end of the marathon mixing session 🙂 I will try your suggestions. Thank you!
Hi I made these cupcakes and loved them. Do you have a recipe or baking time to make a 9 inch cake?
Hey Kristen! I’m happy to hear that you liked the cupcakes! I haven’t tried this particular recipe in a 9″ inch pan, but I think it would work. I’m just unsure of the baking time, maybe 30-40 minutes at 350°F? I do have a few other recipes with a cake base that I’ve baked in a 9″ cake pan that you can try – http://www.livewellbakeoften.com/2016/04/18/raspberry-almond-crumb-cake/ (just leave out the raspberries and crumb topping) and this one http://www.livewellbakeoften.com/2015/09/03/caramel-apple-upside-down-cake/. I hope that helps!
Hey! I’ve made these once before and they turned out wonderfully. Given that this time around, I don’t have sour cream in the house, how well do you think plain yogurt would work as a substitute? Looking forward to making them again tonight 🙂 Thanks!
It’s plain greek yogurt, to be exact!
Hi Lenna! I’m so happy to hear they turned out great for you! I make these all the time and love them. I haven’t tried them with plain Greek yogurt yet, but I think it should work just fine. I substitute plain Greek yogurt for sour cream in other recipes and never notice a difference. I’d love to hear how they turn out too!
Great, greek yogurt it is! I’ll let you know how they turn out and thanks for the quick response!
or buttermilk
Could these honestly BE any more perfect?!?!
Thank you!
Talk about perfect cupcakes! I wish I could make them look this good Danielle. I’m definitely saving this as a go-to classic cupcake recipe. Change up the sprinkles and you can bring them to every holiday event throughout the year. 🙂
Thanks, Alyssa! Love the idea of changing up the sprinkles 🙂
I know I’m supposed to love chocolate cake, but vanilla has secretly always been my favorite! Love these little cupcakes, they look absolutely perfect!
There’s something about vanilla cake that you just can’t help but love! Thank you, Denise 🙂
These cupcakes are beautiful, Danielle! You’ve shared so many great cupcake-making tips, too! I want to reach right into my screen and grab one! 🙂
Thank you, Kristine!
I think I’ve been measuring flour wrong!! I agree, I love having go to recipes for my favorite baked goods! These cupcakes are so pretty!
I did for a long time too, Izzy! But now you know, right? Thanks for the kind words 🙂
I love vanilla cupcakes! They’re too much of a classic to be boring! ? These look beautiful!
I definitely agree! Thanks, Michelle!
It’s always best to have a classic vanilla cupcake recipe in your back pocket.
looks like you found the perfect recipe! They look awesome!
I love the combination of vanilla with vanilla! Can’t beat a classic! I’ll definitely be trying your recipe! Thank you!
Thank you, Annie! Hope you enjoy it 🙂
These cupcakes are gorgeous, Danielle! Vanilla cupcakes have always been my favourite. Love the idea of adding sour cream – I’m definitely going to try that! 😀
Congrats on finding the perfect vanilla cupcake recipe, Danielle! These really do look like perfection, and I’m pinning to try!
Clayton always always asks for vanilla cake with vanilla icing on his birthday, I will definitely have to do this for his birthday! They look perfect!
Sound like he would love these, Annie! Thank you 🙂
love it love it thank you so much ! at last i had a cupcake that tastes like one!
So glad you liked the cupcakes, Hana!
Vanilla cupcakes are classic and evergreen. They look so delish, Danielle!
Vanilla on vanilla is a classic for a reason- timelessly delicious!
Well aren’t these cupcakes pretty as can be! They really do look perfect Danielle!
People may say that vanilla is boring but I absolutely love it. These cupcakes truly do look perfect!
I’ve finally learned to start spooning the flour into my baking cups for measuring. It took me a while, but it truly is an important step! These cupcakes look darling. Sprinkles ALWAYS make a food better in my opinion. 🙂
Yes, it’ definitely important! Thanks, Kaylin 🙂
These cupcakes look perfect! I love that you added sour cream. I bet the flavor and texture are fantastic!
Danielle, you seriously just need to tell me ALL of your cupcake secrets, because you for real have the cupcake touch! These beauties are definitely no different! I LOVE how perfectly frosted they are and I can practically taste all that vanilla goodness! 😉
You’re so kind, Sarah! Thank you!
These cupcakes look just perfect, Danielle! It definitely sounds like all of your hard work and recipe testing paid off. And I love that you added sour cream to these cuties. I would’ve never thought to try that! I bet these taste SO good!
Thank you, Gayle! I love using sour cream for cupcakes 🙂
They taste great thank you
So glad to hear you liked the cupcakes!
Any substitute for sour cream. Hard to fine here in my town
You could use plain Greek yogurt.
Could I use non fat plain Greek yogurt?
Yes, that would be fine.
I love baking and I bake quite often.
The only thing I was not good at was baking cupcakes.
I’ve used many many different recipes but they always turned out not so good.
I tried your recipe and baked today, the cupcakes are so moist and so fluffy!! I LOVE these.
I’m going to bake these for my daughter’s birthday party :))
Thank you!!
Your comment made my day, Yuri! I’m so happy to hear that they turned out great for you. I hope your daughter enjoys them on her birthday too! 🙂