• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Saint Patrick's Day
  • Recipes
  • Sign Up
  • About Liz

Sugar Geek Show logo

menu icon
go to homepage
  • Saint Patrick's Day
  • Recipes
  • Sign Up
  • About Liz
subscribe
search icon
Homepage link
  • Saint Patrick's Day
  • Recipes
  • Sign Up
  • About Liz
×
Home › Recipe

Published on August 24, 2022 by Liz Marek · This post may contain affiliate links · 180 Comments

Moist And Fluffy Vanilla Cupcake Recipe

12133 shares
  • Facebook
  • Flipboard
Jump to Recipe

This moist and fluffy vanilla cupcake recipe is everything you want a cupcake to be. Light and fluffy with lots of flavor in a little bite! The buttermilk adds a wonderful tang, and a little bit of oil makes these cupcakes very moist. I may have eaten a couple without any frosting! If you like my white velvet buttermilk cake or my vanilla cake, you will love these cupcakes!

I love these vanilla cupcakes because there are so many frosting options that go with this recipe. You can combine it with strawberry buttercream to make strawberry shortcake cupcakes. Or frost them with some yummy chocolate ganache or chocolate buttercream. For lemon lovers, try filling your cupcakes with some lemon curd and topping them with fresh stabilized whipped cream. You can even add spices to the batter and make them into spice cake or add in sprinkles to make them funfetti cupcakes! This is seriously the best vanilla cupcake recipe.

 

Table of contents

  • Vanilla Cupcake Ingredients
  • Making Moist and Fluffy Vanilla Cupcakes
    • Making Vanilla Cupcakes
    • Making Easy Buttercream
    • Storing Vanilla Cupcakes
  • Tips For Baking From Scratch
  • FAQ
  • Related Recipes

Vanilla Cupcake Ingredients

vanilla cupcake ingredients.Buttermilk is essential to this recipe because it adds flavor and moisture. Buttermilk is acidic and actually breaks down the gluten in the flour, making a more tender cupcake as well. If you have whole milk and white vinegar or lemons, you can make your own buttermilk substitute.

Oil is important for keeping the cupcakes moist, but too much oil in a recipe will cause the wrappers to peel away from the cupcake.

Cake flour is what makes these cupcakes extra soft and fluffy. This recipe uses the reverse creaming method, which coats the flour in a layer of butter and then whips in the air. Cake flour has a lower protein content than all-purpose flour, so it's important to use it to get the right texture. If you don't have cake flour, you can try using my cake flour substitute recipe, or try searching for "Shipton Mills soft cake and pastry flour."bite out of a vanilla cupcake

Making Moist and Fluffy Vanilla Cupcakes

I recommend first making the vanilla cupcakes, and then making the frosting while the cupcakes are in the oven. They will need time to cool after baking, so don't pipe frosting onto a warm cupcake.

If you're making these for an event, it's best to frost and fill them on the same day that you're going to deliver and serve them.

Making Vanilla Cupcakes

  1. Preheat the oven to 350ºF and line two cupcake pans (or a muffin pan will do) with paper liners. You can also bake one pan at a time if you only have one cupcake pan. This recipe will make about 24 cupcakes.cupcake pan with white cupcake liners.
  2. Combine the vanilla and buttermilk in a separate measuring cup and set it aside. Protip - Use clear vanilla extract for that "classic grocery store cake" flavor. Use good quality vanilla extract, vanilla bean paste, or even a vanilla bean for true vanilla flavor. One vanilla bean = 2 teaspoons vanilla extract. hand adding vanilla to buttermilk in a measuring cup.
  3. Next, add the eggs and oil to a separate bowl then whisk and set them aside. hand adding eggs to oil in a measuring cup.
  4. Add the cake flour, sugar, salt, baking powder, and baking soda to the bowl of your stand mixer with the paddle attachment. You can use a large bowl and an electric mixer if you don't have a stand mixer, just mix for longer. Use these photos as a guide instead of mixing by time. adding flour to a stand mixer bowl.
  5. Then add the softened butter to the rest of the dry ingredients and mix on low until the mixture resembles a sandy texture. Depending on how soft your butter is, this might take a minute or two. adding butter to the mixing bowl with the flour.
  6. Pour the milk mixture into your dry ingredients and increase the speed to medium (speed 4 on a KitchenAid, speed 2 on a Bosch). Mix for 1 ½ minutes to develop the fluffy structure of the cupcake. The batter will go from being yellow to a fluffy white.hand adding the buttermilk mixture to the mixing bowl.
  7. Slowly add your egg mixture in three parts and mix on low until it's fully combined. hand adding the egg and oil mixture to the mixing bowl.
  8. Fill your liners ⅔ of the way full with the cupcake batter. I use my kitchen scale to measure out 1.5 ounces of batter per cupcake.a cupcake scoop pouring batter into a cupcake liner.
  9. Bake the cupcakes for 15-20 minutes or until they are just starting to turn golden brown and the center of the cupcake springs back when you lightly touch it. I rotate my cupcakes halfway through baking for even browning. If you're making mini cupcakes, bake for less time.finished baked vanilla cupcakes in the cupcake pan.
  10. Let your cupcakes cool in the pans for five minutes, then move them to a cooling rack to cool completely.
  11. Place your favorite frosting into a piping bag with a tip, I like a 1M or a 2F, and pipe a swirl on top. I love using my easy vanilla buttercream and topping them with a few sprinkles. Swiss meringue buttercream or strawberry buttercream would also be delicious.plate of finished vanilla cupcakes with pink sprinkles.

Making Easy Buttercream

  1. Place the pasteurized egg whites and powdered sugar in the bowl of your stand mixer with the whisk attachment. Combine the ingredients on low and then whip them on high for 4-5 minutes (until shiny) to dissolve the powdered sugar.stand mixer bowl filled with meringew
  2. Now add in the salt and vanilla extract. If you want to add in any food coloring, now is the time.hand adding vanilla to powdered sugar mixture in a mixing bowl.
  3. Add in your softened butter piece-by-piece, then whip it on high. It will look curdled at first. This is definitely normal. It will also look pretty yellow, just keep whipping.adding butter to buttercream mixture
  4. After your buttercream looks like this, remove about 1 cup of buttercream and melt it in the microwave for 10-15 seconds.bowl of stand mixer with frosting inside
  5. Pour it back into the whipping buttercream to bring it all together.hand pouring measuring cup of melted frosting into bowl of frosting
  6. Whip it on high for 8-10 minutes until the buttercream is white, light, and shiny. If it tastes like sweet ice cream, then it's ready!hand holding whisk covered in frosting
  7. Finally, switch to a paddle attachment and mix the buttercream on low speed for up to 15-20 minutes to make the buttercream ultra smooth and remove any air bubbles. This step is optional, but if you want really creamy frosting, you don't want to skip this final step.close up of mixed buttercream
  8. For extra white buttercream, add a drop of purple food coloring. The purple counteracts the yellow in the butter, toning the buttercream to make it white.side by side spoons with buttercreams to show the pure white vs regular.

Storing Vanilla Cupcakes

These cupcakes are best eaten within 24 hours of baking, and can sometimes dry out in the fridge. If you're using a buttercream that is shelf stable, store them in an airtight container on the shelf for up to 2 days.

Baked cupcakes without frosting can be frozen in ziplock bags for up to 6 months.

If you're using a fruit filling or frosting that isn't shelf stable, it's best to refrigerate them after about 4 hours. I love filling these cupcakes with fresh homemade raspberry filling.

finished raspberry filling in a mason jar.

Tips For Baking From Scratch

*This post may contain affiliate links which means if you click on them I might get a few pennies.

I suggest purchasing a kitchen scale if you don't already have one to make the best scratch recipes. One cup of flour can vary from scoop to scoop depending on how packed the flour is and the humidity in your area. Too little or too much flour can ruin your recipe, so all of my cake recipes (except doctored box mixes) use a scale.

Practice Mise en Place (everything in its place) which means you measure everything before you start mixing so you don't accidentally forget something or add any ingredients out of order. I use a set of medium and small pyrex glass bowls I got from goodwill for this and it makes things SO much easier.

Make sure all your ingredients are at room temperature or even a tiny bit on the warm side. I warm my milk in the microwave for 30 seconds. The butter should be soft enough to live an indent in it when you press it but firm enough that it's still holding its shape. Place your eggs in a bowl of warm water for 5 minutes to warm them up. 

FAQ

Why are my cupcakes flat?

You might be baking at too low of a temperature. Baking at 350ºF makes the cupcake nice and fluffy and set's the dome. Baking at too low of a temperature will make your cupcakes flat. Not sure what your oven temperature is? You can get an oven thermometer to calibrate the temperature of your oven. 

How do you make a fluffy vanilla cupcake recipe? 

The secret to fluffy cupcakes is enough baking powder to really get that high rise and higher oven temperature to create a lot of lift and to set the dome of the cupcake. Too much liquid in your cupcakes or over-filling your liners can cause them to collapse. 

Why do my cupcake liners pull away after baking? I

It could be that your recipe has too much liquid, oil, or that your liners are not grease-proof. Your liners can also pull away if you are storing your cupcakes in a closed container and the moisture causes them to pull away. 

Can you add flavor to this vanilla cupcake recipe?

You can easily change the flavor of these cupcakes from vanilla to lemon or spice by replacing the extract and adding in things like spices or zest. You can also add up to ¼ cup of any dry ingredient like sprinkles, crushed Oreos, or fruit without changing the recipe. 

Why are my cupcakes sticky?

If you cover your cupcakes with plastic wrap or put them in a container before they are completely cooled, condensation will collect on top of the cupcake and make it soggy.

Why do my cupcakes shrink?

Cupcakes can shrink from over-mixing your batter, over-baking, or too much fat/liquid in the recipe

Can you freeze cupcakes?

Cupcakes can be frozen in ziplock bags for up to 6 months. 

What can I use instead of buttermilk?

Sour cream or milk mixed with a tablespoon of vinegar make great buttermilk substitutes. Be sure to check out my buttermilk blog post for more substitutes.

Related Recipes

Chocolate Cupcakes

Easy Buttercream Frosting

Strawberry Buttercream

Lemon Curd

Swiss Meringue Buttercream

Recipe

Moist and Fluffy Vanilla Cupcake Recipe

These amazing vanilla cupcakes get their flavor and velvety texture from the buttermilk. A soft and fluffy cupcake that is great for birthday parties, weddings, or any special occasion. This recipe makes about 24 classic vanilla cupcakes with my favorite easy vanilla buttercream.
Print Recipe Pin Recipe Rate Recipe
Prep Time: 10 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 30 minutes minutes
Course: Dessert
Cuisine: American
Servings: 24 cupcakes
Calories: 209kcal
Author: Elizabeth Marek

Equipment

  • Stand Mixer
  • Paddle Attachment
  • Whisk Attachment

Ingredients

Vanilla Cupcake Recipe

  • 10 ounces cake flour
  • 9 ounces granulated sugar
  • ½ teaspoon salt
  • 2 teaspoons baking powder
  • ¼ teaspoon baking soda
  • 2 large eggs room temperature
  • 4 ounces vegetable oil
  • 5 ounces buttermilk room temperature or slightly warm
  • 4 ounces unsalted butter softened
  • 2 teaspoons vanilla extract

Easy Buttercream Frosting Recipe

  • 6 ounces pasteurized egg whites
  • 24 ounces powdered sugar
  • 24 ounces unsalted butter softened
  • 2 teaspoons vanilla extract
  • ½ teaspoon salt
  • 1 tiny drop purple food coloring optional for whiter frosting
US Customary - Metric

Instructions

Making Vanilla Cupcakes

  • Preheat the oven to 350ºF and line two cupcake pans (or a muffin pan will do) with paper liners. You can also bake one pan at a time if you only have one cupcake pan. This recipe will make about 24 cupcakes.
  • Combine the vanilla and buttermilk in a separate measuring cup and set it aside. 
  • Next, add the eggs and oil to a separate bowl then whisk and set them aside. 
  • Add the cake flour, sugar, salt, baking powder, and baking soda to the bowl of your stand mixer with the paddle attachment. You can use a large bowl and an electric mixer if you don't have a stand mixer, just mix for longer. Use these photos as a guide instead of mixing by time. 
  • Then add the softened butter to the rest of the dry ingredients and mix on low until the mixture resembles a sandy texture. Depending on how soft your butter is, this might take a minute or two. 
  • Pour the milk mixture into your dry ingredients and increase the speed to medium (speed 4 on a KitchenAid, speed 2 on a Bosch). Mix for 1 ½ minutes to develop the fluffy structure of the cupcake. The batter will go from being yellow to a fluffy white.
  • Slowly add your egg mixture in three parts and mix on low until it's fully combined.
  • Fill your liners ⅔ of the way full with the cupcake batter. I use my kitchen scale to measure out 1.5 ounces of batter per cupcake.
  • Bake the cupcakes for 15-20 minutes or until they are just starting to turn golden brown and the center of the cupcake springs back when you lightly touch it. I rotate my cupcakes halfway through baking for even browning. If you're making mini cupcakes, bake for less time.
  • Let your cupcakes cool in the pans for five minutes, then move them to a cooling rack to cool completely.
  • Place your favorite frosting into a piping bag with a tip, I like a 1M or a 2F, and pipe a swirl on top. I love using my easy vanilla buttercream and topping them with a few sprinkles. Swiss meringue buttercream or strawberry buttercream would also be delicious.

Making Easy Buttercream

  • Place the pasteurized egg whites and powdered sugar in the bowl of your stand mixer with the whisk attachment. Combine the ingredients on low and then whip them on high for 4-5 minutes (until shiny) to dissolve the powdered sugar.
  • Now add in the salt and vanilla extract. If you want to add in any food coloring, now is the time.
  • Add in your softened butter piece-by-piece, then whip it on high. It will look curdled at first. This is definitely normal. It will also look pretty yellow, just keep whipping.
  • After your buttercream looks like this, remove about 1 cup of buttercream and melt it in the microwave for 10-15 seconds.
  • Pour it back into the whipping buttercream to bring it all together.
  • Whip it on high for 8-10 minutes until the buttercream is white, light, and shiny. If it tastes like sweet ice cream, then it's ready!
  • Finally, switch to a paddle attachment and mix the buttercream on low speed for up to 15-20 minutes to make the buttercream ultra smooth and remove any air bubbles. This step is optional, but if you want really creamy frosting, you don't want to skip this final step.
  • For extra white buttercream, add a drop of purple food coloring. The purple counteracts the yellow in the butter, toning the buttercream to make it white.

Video

Notes

  1. For the best rise, fill your liners ⅔ with cupcake batter or 1 ½ ounces per cupcake
  2. Make sure all your ingredients are at room temperature before mixing your batter (milk, butter, eggs). 
  3. Use clear vanilla extract for that "classic grocery store cake" flavor. Use good quality vanilla extract, vanilla bean paste, or even a vanilla bean for true vanilla flavor. One vanilla bean = 2 teaspoons vanilla extract. 
  4. Preheat your oven to 350ºF for 30 minutes before baking to give your cupcakes a good rise and set the dome. 
  5. Baked cupcakes can be frozen for up to 6 months.
  6. Buttermilk is essential to this recipe because it adds flavor and moisture. If you have whole milk and white vinegar or lemons, you can make your own buttermilk substitute.
  7. Cake flour is what makes these cupcakes extra soft and fluffy. If you don't have cake flour, you can try using my cake flour substitute recipe, or try searching for "Shipton Mills soft cake and pastry flour."

Nutrition

Serving: 1cupcake | Calories: 209kcal | Carbohydrates: 25g | Protein: 2g | Fat: 11g | Saturated Fat: 7g | Cholesterol: 16mg | Sodium: 198mg | Potassium: 93mg | Sugar: 14g | Vitamin A: 195IU | Calcium: 40mg | Iron: 0.2mg
Tried this recipe?Let us know how it was!
 

More Recipe

  • close up of a slice of filet mignon
    Perfect Sous Vide Filet Mignon
  • close up of a sliced ribeye steak
    How To Cook A Ribeye
  • close up of a jar of cilantro lime crema
    Cilantro Lime Crema
  • close up of turkey tetrazzini on a plate with a fork lifting some noodles
    Turkey Tetrazzini

Reader Interactions

Comments

  1. Nicole says

    February 10, 2026 at 10:20 am

    5 stars
    Hello! I wanted to thank you for this recipe. I used a good brand of gluten-free one to one flour and also used your trick on the cornstarch for making my own cake flour.
    They are delicious! People have no idea they’re gluten-free so soft and delicious! Your doughnut recipe is a hit around my home as well!
    Many thanks

    Reply
  2. Felipe Carvajal says

    January 15, 2026 at 10:45 am

    5 stars
    Love your energy and your recipes. Do you think it would be ok to keep some of this batter in the fridge for later use?

    Reply
    • Elizabeth Marek says

      January 15, 2026 at 5:26 pm

      Yes definitely

      Reply
  3. Abbi says

    July 19, 2025 at 7:41 am

    5 stars
    These were delicious! I've never made my own cake flour, but it was super easy and made for a delicious texture. We used homemade kefir as a buttermilk alternative. I measured each cupcake to 1.5 oz. but they didn't quite fill the liner, so next time I will just fill it by sight. Thanks!

    Reply
« Older Comments
4.90 from 363 votes (331 ratings without comment)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




All comments are subject to our Terms of Use

Primary Sidebar

Hi, I'm Liz! I'm passionate about creating reliable, foolproof recipes that don't just tell you how to cook, but why things work - so you can skip the guesswork and confidently make the best sweet and savory dishes of your life.

More about me →

Our Cake Greatest Hits

Check our our best cake recipes

☘️St. Patrick's Day

  • st patricks day cake made with green velvet cake
    St. Patrick's day cake
    Cook Time40 Minutes
  • slice of green velvet cake being lifted
    Green Velvet Cake
    Cook Time50 Minutes
  • lucky charms rice krispie treats lined up on a table
    Lucky Charms Rice Krispie Treats
    Cook Time30 Minutes
  • slice of Guinness chocolate cake on a plate
    Chocolate Guinness Cake
    Cook Time1 Hours
  • slice of chocolate cake with white frosting and caramel drip on a dark plate
    Irish Cream Cake
    Cook Time7 Hours 20 Minutes
  • sweet irish soda bread
    Grandma's sweet Irish soda bread recipe

Popular Recipes

  • close up of ganache drizzling into a bowl
    The Best Chocolate Ganache Recipe
    Cook Time20 Minutes
  • close up of easy buttercream rosettes
    Easy Buttercream Frosting
    Cook Time10 Minutes
  • close up slice of marble cake
    Moist and Fluffy Marble Cake Recipe
    Cook Time40 Minutes
  • close up of red velvet cake slice
    Red Velvet Cake Recipe
    Cook Time1 Hours 40 Minutes

Footer

↑ back to top

About

  • Privacy Policy
  • Terms of Service

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact
  • About Us

Copyright © 2024 Sugar Geek Show, Inc. All Rights Reserved.

12133 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.