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
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
This cupcake recipe was award winning! I made it for my son’s graduation party. I was looking for a butter based cupcake recipe and ran across your website. I love using sour cream too! I substituted vanilla for almond essence and made my own frosting. Other than that, followed the to the “t”. Everyone loved it!
The sponge was so moist and tender, it was delicious!
This recipe is my favorite vanilla cupcake It is moist and yummy I made this during my birthday party. ??
What if I only have low fat sour cream…should I adjust in any way? Thanks
That will be fine, no need to adjust anything.
What an amazing recipe! I made it for my friend’s social distance party and she loved them!
amazing so moist was a big success for my little sisters birthday i made 2 batches and they disappeared in seconds and everyone was asking me for the recipe
I really love this recipe for cupcakes. Does it work as a normal cake too? How long should I bake a 6 inch cake with this recipe? Thanks
Yes, you can bake it as a single layer cake or double it for a layered cake. I’m not sure how long it would take for a 6-inch cake, but I would guess 30-45 minutes.
I LOVE these cupcakes! I’m hoping to use the recipe for a two-layer cake (my pans are about 8.5″ rounds). Would I double both the cake and frosting ingredients? How long would I bake them and at what temperature?
Hi, Kristen! I would double the cupcake recipe for a two layer cake and multiply the frosting recipe by 1.5. I’m not sure on baking time but I would guess 30-35 minutes.
Hey Danielle! You’ve become our go-to cupcake girl! We used rainbow sprinkles just like you and they looked divine!
Thank you, Leah! So glad you’re enjoying the cupcake recipes!
Made these into mini cupcakes. Added a little almond extract. Delish!
How long did you bake the mini cupcakes for?
I would probably bake them for 9-14 minutes.
Hi I’ve noticed I have sour cream, however it’s been out of date since the 19 of April. Unopened but I don’t know the risks. Can I miss out the sour cream or is it necessary? I’m baking today so if you could get back to me as soon as possible it would be great.
Hi, Savanna! You do need the sour cream in this recipe, I don’t recommend leaving it out. You can use something similar like yogurt or plain Greek yogurt in place of it too.
I doubled the recipe and baked in a bundt pan. At 350 the toothpick came out clean at 50 minutes. It came out great and was a hit with my family. Thank you so much.
You are amazing Danielle!! Loads of love!
Great recipe, and easy to modify for other flavor options! I always do half butter and half oil so they stay moist a little longer and don’t garden up as much in the fridge. I’ve used buttermilk instead of sour cream before and while they still tasted as good, were a bit flat. It’s a good substitute but the sour cream is better. I’ve made this with lemon zest and lemon extract, with cinnamon and allspice, and with brown sugar (salted caramel Swiss meringue buttercream, mmm) and all turned out really yummy.
Darn it. I’m reading the comments and everyone said theirs was so moist, but mine turned out dense, heavy and dry. 🙁 My husband said I should have used baking SODA instead of baking powder as the BS will react with the acidity of the sour cream and give it more air bubbles and lift. I will try it next time with 1/2 tsp of baking powder and 3/4 tsp of baking soda and see how that goes.
Did you make sure to spoon and level your flour?
Hi, can I add food color to the vanilla frosting?
Yes, you can add a few drops of liquid food coloring to the frosting. Gel food coloring is also a good option!
Hi, danielle thanks that was an amazing recipe but what can i use to replace the sour cream if i cant get it
Hi, Rebecca! You can use plain Greek yogurt.
Hi! I’m looking forward to making these. I was wondering if I can successfully make the cupcakes 2 days ahead (and then the frosting on the day I serve them), will they be just as good? If not, I’ll wait and make everything the day of. I just get nervous something will go wrong. ? I appreciate any advice!! Thank you!
You can make them a couple of days ahead of time and then frost them the same day that you plan to serve them.
Do you have to use sour cream?
Yes, you do need it. You can replace it with plain Greek yogurt though.
Hi! Would I be able to halve this recipe so that I only make 6 cupcakes?
Yes, that would be fine!
Hi Danielle,
If using oil and butter together,what would be the ratio?
I recommend using just butter in these cupcakes. I find that using a combination of butter and oil can sometimes may the cake/cupcakes stickier and cause them to stick to the liners.
Hi there, thank you for this amazing recipe! So scrumptious. I was just wondering if you have ever used a portion of the recipe to make a mini cake? I want to make a mini cake for my daughters first birthday and use the remaining of the recipe for cupcakes. Thank you so much for sharing!
I haven’t tried it, but I think that would be fine! The baking time will vary depending on the size of the mini cake pan.
Without a doubt best vanilla cupcakes I’ve made in a long time. I used greek yogurt instead of sour cream and they came out fabulous!
Loved these cupcakes and icing! I have been testing out different online and cookbook recipes for the last few years and these were the first ones where my sweets loving family members and my family members who don’t like extremely sweet things both loved it! Also I love the addition of sour cream, it helps so much with the moisture. Definitely will be using this one again.
Hi Danielle,
I’m going to try your recipe for my daughter’s 8months. I never bake cupcakes before ? I’m pretty excited for this.
J just have a question when you say to not over mix the batter do I stop when the batter is well liked well mixed ? and incase I over mix it what should I expect to happen with the cupcakes?
And one more thing with 14 cupcakes is it mini or the regular size cupcakes?
Thank you in advance!
You want to only mix in the dry ingredients until they’re just combined with the wet ingredients. Once you no longer see the dry ingredients, you want to stop mixing because over mixing the batter can cause the cupcakes to turn out denser. These are regular size cupcakes too. Hope that helps!
Hi danielle, I love this recipe!! Thank you for sharing it.. it has become my go to recipe for vanilla cake and my family loves it!!! Quick question.. can I use granulated Splenda instead of sugar?
So happy to hear that, Sakina! I honestly haven’t tried these with Splenda so I’m not quite sure. Sometimes sugar substitutes can change the taste and texture of baked goods though.
hi! could i use crema mexicana in place of the sour cream?
I haven’t tried it, but as long as it’s similar to sour cream I think it will be okay.
Hi Danielle,
I usually don’t comment on posts, but this one I decided I have to. Vanilla cakes are/were the most difficult one for me to get right and I don’t know how many recipes I tried before this one. May be around 25-30? I had certain expectation of taste and texture and yours came just as I wanted. Very tasty and soft. Thank you very much from bottom of my heart. My search for
Vanilla cupcake came to an end.
I will never make box cupcakes again. These are amazing! They are a denser like a cake doughnut, and delicious!
Hi
I just wanted to say that your recipes are amazing and I love them ?
I have one question – if I want to substitute butter with oil how much oil will be needed ?
I like oil based cupcakes that’s why
Thank you! I actually recommend sticking with butter for this recipe.
Hi I’m excited to try this recipe! Trying to branch off from using box mixes. I wanted to ask too—can it be used for chocolate cupcakes too if you just add cocoa powder? (And if so, how much)? Thank you ?
Hi, Sarah! If you add cocoa powder to this recipe, it would likely dry out the cupcakes. I do have chocolate cupcake recipe here though. Hope that helps!
Can I use low-fat 2% milk ?
In place of the sour cream? If so, it would probably be fine but it will change the taste and texture of the cupcakes.
Thanks, Danielle. These were the best cupcakes ever sometimes my other recipes get dense after they cool but these stayed light and fluffy they were delicios. Thanks again I will never use another cupcake recipe again!