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.

Frosted cupcake with a cherry on top

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.

cupcakes on a cake stand with cherry

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

About Author

Avatar photo

Natalya founded Momsdish to demonstrate that placing a homemade meal on the table is not hard at all. Natalya makes cooking easier and approachable, by simplifying the ingredients, while still producing the same great taste.