Learn how to make the perfect Classic Vanilla Cupcake Recipe from scratch! Moist and fluffy cupcakes packed with vanilla flavor and so easy to make and topped with your favorite frosting.

If you love these sweet little desserts, be sure to also try our vanilla mini cheesecake! Both are great vanilla desserts, with great textures and flavor.

Classic vanilla cupcakes topped with vanilla buttercream and sprinkles on a plate.

These homemade cupcakes are great for parties or an easy dessert, just like our Double Chocolate Banana Muffins or the quick blueberry muffins.

VANILLA CUPCAKE RECIPE-

Cupcakes are great to serve during events like birthday parties, holidays, or even family gatherings! This homemade cupcake batter gives you the BEST soft, fluffy, and moist cupcakes everyone will love.

The cupcakes are great with just about any frosting making it a go-to cupcake base for many cupcake recipes.

Moist cupcake cut in half laid out over the cupcake liner.

INGREDIENTS-

You need simple staple kitchen ingredients for cupcakes, making it a recipe you can whip up quickly anytime.

  • Flour– You want to use a good quality all-purpose flour. Measure out the flour, then sift.
  • Baking Powder– This is what is going to help the cupcakes rise and become fluffy!
  • Salt– Balance the flavors!
  • Butter– Gives the batter it’s softness and fluffiness, that perfect cupcake.
  • Sugar– Use granulated sugar to sweeten the cupcake batter.
  • Vanilla– Vanilla extract is used for flavor!
  • Milk– This recipe calls for whole milk for extra moisture.
  • Sour Cream– Adds moisture without thinning out the batter.
  • Eggs– We used large eggs.
  • Oil– Canola oil, vegetable or extra light olive oil may be used.
Vanilla cupcakes in the cupcake pan.

HOW TO MAKE CLASSIC CUPCAKES-

Making this vanilla cupcake recipe is easier than you think! Follow along, and you will have the perfect batch of cupcakes!

  • Prep– Preheat the oven to 350°F and line a cupcake pan with cupcake liners.
  • Dry ingredients– In a medium bowl, sift the flour, baking powder, and salt and set aside.
  • Wet ingredients– In a separate bowl, beat the butter until creamy. Add the sugar and beat until creamy and fluffy. Add in the vanilla, milk, sour cream, eggs, and oil and combine until creamy.
  • Combine– Add in the flour mixture and gently mix until combined. With a cookie scooper or ¼ measuring cup, divide the batter between the 18 cupcake liners.
  • Bake– Bake the cupcakes at 350°F for about 16-18 minutes or until golden. Remove from the pan and cool on a wire rack.
  • Frost– Once the cupcakes are fully cooled, top with the frosting, then decorate and serve.

Chef’s Tip– Be sure not to overbake the cupcakes! To achieve the perfect batch of soft and fluffy cupcakes, make sure not to overbake them.

Step by step collage of how to make homemade vanilla cupcakes from scratch.

CUPCAKE VARIATIONS- 

With this simple basic batter, the types of cupcake recipes you can make! Whether you use different frosting or topping ideas, you can make so many variations, such as: 

  • Filling Ideas– For different types of flavors, you can fill the cupcake with syrups or jams such as chocolate, caramel, raspberry jam, strawberry jam, or any other. All you need to do is just fill a piping bag with the filling of your choice and pipe the filling into the cupcakes. 
  • Frosting Ideas– You can top the cupcakes with any of your favorite frosting flavors, and they will work! 
  • Topping Ideas– A simple way to add flavor to your cupcake is with your choice of toppings. You can use fruit, crushed candy, sprinkles, syrups, fruit, and more. 

CUPCAKE FROSTING IDEAS- 

You want to make sure you use the BEST frosting to top your cupcakes! Here are some of our favorite frosting ideas:

Vanilla cupcake with chocolate frosting with a bite being held by a person.

Recipe FAQs

How many cupcakes does this recipe make?

This cupcake batter makes enough for 18 large cupcakes or 36 mini cupcakes.

Can I freeze these cupcakes?

Cooled cupcakes can be frozen without the frosting. Store them in a freezer-safe container for up to 3 months. When ready to use, thaw in the fridge overnight.

How to store cupcakes?

These cupcakes can be stored as they are or frosted. Store frosted cupcakes in the fridge for 3-4 days. Unfrosted cupcakes can be stored at room temp in an air-tight container.

How do I make these cupcakes mini?

Use a mini cupcake baking pan and bake for 2-3 minutes less. Check cupcakes with a toothpick periodically.

Vanilla cupcakes topped with a chocolate frosting and sprinkles.

MORE DESSERT RECIPES:

Classic Vanilla Cupcake Recipe

Author: Valentina
Print
5 from 3 votes
Learn how to make perfect Classic Vanilla Cupcakes from scratch! Moist and fluffy cupcakes packed with vanilla flavor and so easy to make and topped with your favorite frosting.
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 18 cupcakes

Ingredients

  • 1 1/4 cup all-purpose flour, measured then sifted
  • tsp baking powder
  • ¼ tsp salt
  • 8 Tbsps unsalted butter
  • 3/4 cup granulated sugar
  • 2 tsp vanilla extract
  • 1/3 cup whole milk
  • 3 Tbsps sour cream
  • 2 large eggs
  • 1 Tbsp oil

Instructions

  • Preheat the oven to 350°F and line a cupcake pan with cupcake liners.
  • In a large bowl, sift the flour, baking powder, salt and set aside.
  • In a separate bowl, beat the butter until creamy. Add the sugar and beat until creamy and fluffy. Add in the vanilla, milk, sour cream, eggs, and oil and mix until combined.
  • Add in the dry ingredients and gently mix until combined. With a cookie scooper or ¼ measuring cup, divide the batter between the 18 cupcake liners.
  • Bake the cupcakes at 350°F for about 16-18 minutes or until golden. Remove from the pan and cool on a cooling rack.
  • Once the cupcakes are fully cooled, top with the frosting then decorate and serve.

Nutrition

196kcal Calories23g Carbs3g Protein10g Fat6g Saturated Fat1g Polyunsaturated Fat3g Monounsaturated Fat1g Trans Fat50mg Cholesterol66mg Sodium91mg Potassium1g Fiber13g Sugar303IU Vitamin A1mg Vitamin C41mg Calcium1mg Iron
Nutrition Facts
Classic Vanilla Cupcake Recipe
Amount Per Serving
Calories 196 Calories from Fat 90
% Daily Value*
Fat 10g15%
Saturated Fat 6g38%
Trans Fat 1g
Polyunsaturated Fat 1g
Monounsaturated Fat 3g
Cholesterol 50mg17%
Sodium 66mg3%
Potassium 91mg3%
Carbohydrates 23g8%
Fiber 1g4%
Sugar 13g14%
Protein 3g6%
Vitamin A 303IU6%
Vitamin C 1mg1%
Calcium 41mg4%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)