These vanilla cupcakes practically melt in your mouth. And even though they’re made from scratch, they’re just as easy to whip up as a boxed mix — or a quick drive to your local bakery.

This vanilla cupcake recipe has been a staple in our home for over 15 years. I tested it more times than I can count — I was determined to create the perfect moist and fluffy cupcake. And when I finally got it just right, I knew I’d never need another recipe. This one’s here to stay and I will make cupcakes from scratch.
I really wanted to highlight that classic vanilla flavor and make sure every bite was perfectly moist. And the frosting? I was aiming for that dreamy, bakery-style vanilla buttercream — the kind that makes you want to lick the spoon. My tip: don’t use cheap butter. Use the good stuff — it makes all the difference.
Keeping things simple was really important to me. These come together in just 35 minutes — about the same time it’d take to run to the store or a bakery. Trust me, homemade is so much better.
How to Make Perfect Cupcake From Scratch
Making perfectly moist cupcakes is much simpler than you think. Below, find a quick hitter overview of the recipe before you dive in.
Making Cupcake
- Combine the Dry Ingredients: In a medium-size bowl, combine your dry ingredients (flour, baking powder, and salt).
- Beat the Butter, Sugar, and Eggs Together: In a stand mixer, beat together butter and sugar. Once evenly combined, beat in the eggs one at a time until smooth.
- Add the Flour, Milk, and Vanilla Extract: Alternating in thirds, add a portion of all-purpose flour, followed by a portion of milk. Repeat the process until you run out of both. Add in vanilla extract and beat until distributed.
- Fill the Cupcake Tin: Pop a paper liner into each cupcake mold. Fill each mold 2/3 full.
- Bake and Cool the Cupcakes: Bake the cupcakes at 360°F for 20 minutes, or until a toothpick inserted in the center of each comes out clean. Allow the cupcakes to cool at room temperature before frosting.




Creating Vanilla Buttercream Frosting
- Beat Butter with Powdered Sugar: In the stand mixer, beat butter with one cup of powdered sugar. Continue to add powdered sugar in small portions until you run out. Add in the vanilla extract and milk and beat until combined.
- Place Buttercream in Piping Bag: Place the buttercream in a piping bag and decorate your cupcakes!




Tips for the Cupcake From Scratch
Below, find a couple of tips and tricks to help you get the best homemade cupcakes possible.
- Use room temperature butter for the batter and frosting. Using room temperature butter is crucial to making fluffy cupcakes. When baking, room temperature butter (and other dairy products) form an emulsion which traps air, resulting in fluffier baked goods.
- Fill cupcake liners only 2/3 of the way full. Resist overfilling the muffin liners to prevent spillage and misshapen cupcakes. Leaving a bit of space at the top will allow the cupcakes to form that signature round top.
- Use high-quality vanilla extract. Don’t skimp on the quality of your vanilla extract. Pure vanilla extract boasts the best flavor and doesn’t have a weird chemical aftertaste. It’s a bit more expensive but totally worth it!
- Sift the dry ingredients. Use a flour sifter for your dry ingredients to get rid of lumps. This is an expert baking tip that goes a long way when it comes to nailing the texture of the cupcake!
Mini-Cupcakes Hack: To make mini cupcakes, only bake them for 10 minutes.

Do you know how to properly measure flour? More often than not, people measure their flour incorrectly and end up putting too much in (dry cupcake alert!). To properly measure flour first, use a fork to fluff up the flour while it’s still in the bag. Then, use a spoon to transfer flour into the measuring cup. Whatever you do, do not pack the flour in tightly to the cup! Finally, use the flat end of a knife to lightly scrape off the top.
Storing Cupcakes
Below, find some advice on how to store your cupcakes for maximum freshness:
- Store cupcakes only after they cool completely. If you store hot or warm cupcakes, you will trap steam inside the container causing them to melt, or even worse, mold.
- Use an airtight container. If you leave them out in the open air, they will go stale much quicker. Always store your frosted cupcakes in an airtight container in the refrigerator.
- Keep unfrosted cupcakes at room temperature. Refrigerating them will affect the taste.
- Wrap unfrosted cupcakes tightly in plastic wrap. If you know you will have extra cupcakes, don’t frost them until you are ready to serve them. Keeping them wrapped will help them stay moist.
More Treats to Try
- The Perfect Cupcakes – Made with buttermilk
- Cheesecake Chocolate Cupcakes– Cream cheese piped into the center!
- Cake Pops – Delicious cake pops using homemade sponge cake
Recipe
Ingredients
Cupcakes
- 1 cup unsalted Butter room temperature
- 1 1/2 cup white Sugar
- 6 eggs
- 2 tsp vanilla extract
- 3 cup flour
- 3 tsp baking powder
- 1/2 tsp salt
- 1/2 cup milk
Cupcake Frosting
- 2 cup unsalted butter room temperature
- 4 cup powdered sugar
- 1/8 cup milk
- 1 tbsp vanilla extract
Instructions
Cpcakes
- In a medium sized bowl, combine flour, baking powder, and salt. Set aside.
- In a stand mixer, whisk together butter and sugar until smooth. Whisk in eggs one by one.
- Add a third of flour, followed by a third of milk. Beat to combine. Repeat until you run out of flour and milk. Add vanilla extract and stir to combine.
- Line a 24 piece cupcake tin with paper liners. Fill each one 2/3 of the way full. Bake at 360°F for about 20 minutes. Let cupcakes completely cool at room temperature.
Cupcake Frosting
- Beat butter with one cup of powdered sugar.
- Continuously beating, add the remaining powdered sugar to the butter mixture until you run out. Add vanilla extract and milk. Beat to combine.
- Place frosting into a piping bag or a plastic storage bag with an end snipped off. Decorate your cupcakes, serve, and enjoy!
As a baker, I venture around testing recipes online. These cupcakes to the T, are edible. But not the best. They are not moist at all. Quiet the opposite. I did add more vanilla because I like having true vanilla cake. These are dense, thick, and very very dry. Sorry. This one's a bust.
Hey dear, thank you so much for your feedback. How large were you cupcakes? Is there a chance you over baked them? In my case they were not dry but they do tend to be dry when you overbake them. Hope this helps.
I'm convinced everyone hating on this recipe can't bake cause mine came out amazing 🙂 used this for my gender reveal cupcakes! I added more vanilla and some Greek yogurt to the batter soooo moist and yummy
Thanks for the compliment, Ash! That's so fun that you used it for gender reveal cupcakes and put your own personal spin on the ingredients. Those are great tips — thanks for sharing! Also, congratulations on the baby!
Absolute garbage my cupcakes turned like absolute garbage. All the measurements were good and still nasty. They also over flowed to the top and splitting at the top! Thanks a lot!
Hi there, I’m really sorry to hear the cupcakes didn’t turn out well for you—that’s definitely frustrating, especially when you followed the measurements. Overflowing and splitting at the top can sometimes be caused by oven temperature being a bit too high, over mixing the batter, or even how full the liners were. I’d be happy to help troubleshoot if I had more details.
I made these with a few adjustments because of the comments and they turned out great. I used 4 eggs instead of 6, added 1 more tsp of vanilla and 1 cup of milk instead of 1/2. They turned out fluffy and not dry like others claimed. I also kept the temp at 350 for 18 minutes.
I'm thrilled to hear that your adjustments worked so well! It's always wonderful to see how recipes can be adapted to suit personal preferences. Thanks for sharing your tweaks and baking tips Cheantel.
These turned out soooooooo delicious !!!!!
I will for sure be using this recipe again.
Thanks for posting this great recipe.
Everyone’s complaints Ming about the eggs and that’s what makes these sooooooo delicious. Very very European. Like the cakes I’ve had in Europe.
Thanks !!!!!!
Kathleen
Hey Kathleen, I'm happy to hear you appreciate these cupcakes. Thanks for sharing your feedback!
I never leave reviews, but these are horrible. I made a second batch while the first was baking and I wish I would have READ THE REVIEWS before I made these, period. SUPER super dry, kids don’t like them and a huge waste of time & ingredients.
Hi Stacey, I'm bummed they didn't work out. Thanks for taking the time to leave your feedback!
Not flavorful, also dry. Frosting also lacking flavor. A pinch of salt and more vanilla helped. Won’t make again unless major alterations.
Hi Nvr, I'm sorry to hear these didn't meet your expectations. If cupcakes turn out dry, then perhaps too much flour was added. I recommend measuring flour by scooping it into a measuring cup and then leveling it off.
I’m very sorry to say these were awful! No flavor and I used real ingredients! Double the vanilla and added vanilla bean paste. But lesson … when the batter doesn’t taste right, its not going to be good. They were hard and crusty tops.. save yourself a lot of time and money!
Hi Ellise, I'm sorry to hear this recipe did not meet your expectations. I hope you find a vanilla cupcake recipe you love!
I don't understand how this recipe has so many stars. Too many eggs and not enough milk! I at least tripled the milk and they were STILL super dense and dry (had to add more milk because this did not make a "batter". It made almost a dough. If I had put flour on the counter, I could have rolled it out to make sweet noodles.) Even after thinning it down to make it somewhat resemble a batter, it still wasn't thin enough, but we baked it anyway. They came out super dry and dense. Not impressed. Will not be trying anymore of your recipes.
Hi June, I'm sorry you didn't enjoy this recipe! It is a thicker batter, as shown in photos. Did you add too much flour? Depending on how you measure, that could be a factor here. I appreciate you giving it a try though. Hope you find another vanilla cupcake recipe you love!
I made this recipe for a huge Easter party event and I did not have enough time to remake these cupcakes. They were very dry and dense and yes I used the exact amount and did not go over on my measurements and I followed all the steps. I hope I don’t lose customers. They wanted a certain taste of cupcakes and I’m so disappointed.
Hi Sara, I am sorry they came out dense. Could they have been over baked? I know you have mentioned that you measured exactly, I don't think of anything else but baking time.
Hi thank you for the recipe, I expected them to be moist, I followed to recipe to a t, I even had the cupcakes in the oven for 18 mins instead of 20 and they didn’t come out moist 🙁
They had an eggy taste, my kid didn’t like it.
Hi Kathey, I am sorry to hear that this recipe didnt work out for you. What makes cupcakes moist is ensuring you don’t add too much flour. I have tips on the recipe page on how to properly measure flour. But there is good news, You can make dry cupcakes moist by spreading some simple syrup on top of them. This will seep into the cake and help doctor the dryness. I hope this helps a little. Thank you for taking the time to leave feedback.
Hi there Tq for the receipes, may I use cake flour for this cupcake receipes
Hi Sheila, I have not tried that before, but I am sure that would work just fine. It just makes this a different recipe. Good luck!
I would add 2 and half cups milk and 4 eggs and 3 tsp of vanilla….. way too many eggs. 350 degrees for 15 minutes.
I don't think this combination of ingredients will work in this recipe. It will come out flat.
It needs more moisture and it had too eggy of a taste. Taste closer to a cupcake waffle if anything. Lol. How did this get so many stars? It’s edible if you put frosting on it to hide the taste
Hey Joe, this is a base cake for all the Eastern European cakes so I can see why you may not like it on its own. We did share a few ways you can use the sponge cake. I agree, eating it alone can be boring. Hope this helps!
Very dry and dense. Followed recipe exactly.
Hey Rachel, I'm sorry to hear they came out dry and dense. If you wanted to bring some of the moistness back, my tip is to coat them in some simply syrup. My other tip is to make sure you're not adding too much flour (fluff and spoon into the cup & level it with a knife versus packing into measuring cup). Thank you for taking the time to give feedback, if you try them again I hope they come out moist! 🙂
Six eggs is honestly way overkill for this recipe. The cupcakes turn out super dense and just tasting like egg with vanilla...
Hey Bobby, I'm sorry you weren't a fan of the cupcakes. Thank you for providing feedback!
These are a nice vanilla cupcake, I used vanilla bean paste, followed the directions, but left the oven temp at 350 for exactly 15 minutes and they turned out great. The first ones were at 18 minutes and they got browner than I like them. Might be why some had dry cupcakes, it too long at a too high temp. I am at high altitude.
Hi Kathy- thank you for the feedback. I'm glad to hear you were able to modify and make the recipe work in higher altitude. 🙂
Did not work 🥺.. followed instructions to the point my children left the kitchen claiming I was being overly dramatic following instructions. Still got dry cupcakes..
Hi Tracy-- Ah, I'm so sorry. I know that can be frustrating. It sounds like you read through the blog post for all the tips already, but in case it was missed- did you make sure to measure the flour correctly (instead of packing it in) and to sift dry ingredients? Alternatively, if they came out too dry, you can cover the tops in a simple syrup to bring back some of the moistness. I hope this info helps!
If we want to make these chocolate can I just add cocoa powder
Great idea Zoe. That would be delicious. 🙂
These look and sound so good, I’ll try this recipe the next time I’m making cupcakes! I never did understand the people that use mixes for baking/cooking. You have to add ingredients to it anyway, why not just add a few more and make it actually homemade (plus, no added ingredients/health factor!)
Hi Nelya - Thanks for your kind words! I feel the same way - it's better to make it homemade and you feel so good about controlling the ingredients.
Hi, can I make this as a cake? My birthday will be next month and I LOVE everything vanilla. Also, can I add sprinkles in here? Thank you!
Hi Vincent- I think you should be able to! I haven't tested this recipe in a cake pan, but I don't see why it wouldn't work! Still bake at the same temperature, and use at least 2 cake pans if possible (9+ inches). Start checking on the cakes after about 20-25 minutes, test with a toothpick to see if they're done. Hope these tips help!
I made these and they came out dense and dry. I spooned and leveled the flour correctly. I think the problem was this recipe calls for using the whisk attachment when creaming the butter and sugar? The room temp butter sticks to the whisk and doesn't incorporate with the sugar well, so I had clumpy butter. I then had to mix the flour for longer to get everything to blend properly, and overmixing the flour developed more gluten. I should have used the paddle attachment instead - I think the texture would have been better.
Hi Ann, I'm sorry to hear they came out dry. In addition to measuring flour correctly, I'd recommend sifting the flour/dry ingredients as well. And you are correct, over-mixing can lead to dense cake so that is probably what happened. You can absolutely use the paddle attachment to cream the butter and sugar next time to get a smoother texture. Thank you for your feedback and tips, Ann!
can i make this recipe without a stand mixer?
Yes, you can Jen! Will surely speed up the process. Hope they turn out great!
The recipe says to not refrigerate but can I make these ahead and freeze before frosting? I usually don't have a problem freezing cupcakes or cakes but since your recipe says refrigeration affects taste, I'm concerned!
Hi Ginger, we only say that because they will not have that fluffy fresh taste if you refrigerate them, just like any other cupcake. You can freeze them in an air tight container.
Hey Natalya! If I wanted to turn these into funfetti cupcakes, can I just add rainbow sprinkles to the batter or will they sink to the bottom? Any suggestions on this? Thanks!! 🙂
Hi Mela, I have not tried adding sprinkles to the batter. I don't believe they would sink to the bottom but I am not 100% sure. If you try this, please let me know.
I made this recipie today and I added sprinkles and it turned out perfect!
Hi Gloria - That sounds absolutely lovely. I'm a sucker for a classic cupcake with sprinkles. Thanks for sharing and so glad you enjoyed.
What type of all purpose flour you used for this recipe swans cake flour or white lily all purpose flour?
Hey Charlene, I am not sure what swans cake flour is or lily all-purpose flour? I haven't tried either one of them. Any brand of all-purpose flour would work in this recipe.
Hi, do we use powder sugar in this recipe or caster sugar ?
Hi Saj, we use granulated sugar in this recipe. I hope this helps. They are so so good, enjoy!
Can you use this recipe for a cake?
Hi Amy, if you are looking for a simple cake recipe, I have a delicious 3 ingredient one here: https://momsdish.com/recipe/9…
What a pretty cupcake! This recipe makes such a delicious treat!
Glad you enjoyed it!
Love the cherry on top! They really are so moist & that frosting is so creamy! Love a good cupcake!
Thank you!! I'm so happy you enjoyed it!