This is seriously the best vanilla cupcake recipe I've ever tasted! The buttermilk and the oil make these vanilla cupcakes SO fluffy and moist! I could not stop eating them! The only cupcake recipe you'll ever need

Vanilla Cupcake Recipe

These amazing vanilla cupcakes get their flavor and velvety texture from buttermilk. A moist, tender cupcake that is great for any special occasion. This recipe makes about 24 cupcakes. 

Course Dessert
Cuisine American
Keyword cupcake, vanilla, white velvet
Prep Time 10 minutes
Cook Time 18 minutes
Total Time 28 minutes
Servings 24 cupcakes
Calories 209 kcal


  • 10 oz cake flour
  • 10 oz granulated sugar
  • 1/2 tsp salt
  • 2 tsp baking powder
  • 1/4 tsp baking soda
  • 2 large eggs room temperature
  • 4 oz vegetable oil
  • 4 oz buttermilk room temperature or slightly warm
  • 4 oz butter unsalted and softened
  • 2 tsp vanilla

Vanilla Frosting Recipe

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


Vanilla Cupcake Recipe

  1. NOTE: It is SUPER IMPORTANT that all the room temperature ingredients listed above are room temperature and measured by weight so that the ingredients mix and incorporate correctly.

    Heat oven to 350º F

  2. Prepare your cupcake pan with cupcake liners

  3. Combine the buttermilk and vanilla and set aside

  4. Combine the oil and eggs. Whisk to break up the eggs. Set aside. 

  5. Combine flour, sugar, baking powder, baking soda and salt and butter in the bowl of a stand mixer with the paddle attachment. Mix on low to combine until the mixture resembles coarse sand. 

  6. Add in your milk mixture and let mix until dry ingredients are moistened and then bump up to med (setting 4 on my KitchenAid) and let mix for 1 1/2 minutes to develop the cupcake's structure. If you don't let your cake mix on this step your cake could collapse. 

  7. Scrape your bowl and then reduce speed to low. Add in your egg mixture in three batches, letting the batter mix for 15 seconds between additions. 

  8. Scrape down the sides again to make sure everything is incorporated the pour into prepared cupcake liners. Bake 16-20 minutes until the edges just begin to brown and the center bounces back when you touch it.

  9. Let cupcakes cool fully before frosting

Vanilla Frosting Recipe

  1. In the bowl of your stand mixer with the whisk attachment, whisk egg whites and powdered sugar on high for 1 minute

  2. Reduce speed to low and add in your vanilla, salt and softened butter.

  3. Increase speed to high and let the frosting whip until it's light, white and fluffy. Give it a taste, if it still tastes buttery, keep mixing. This can take 10-15 minutes. It might look curdled, keep mixing.

  4. Add in optional purple food coloring. Switch to the paddle attachment and mix on low for 15 minutes (optional) to remove air bubbles and make your buttercream super smooth.

Nutrition Facts
Vanilla Cupcake Recipe
Amount Per Serving (1 g)
Calories 209 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 7g35%
Cholesterol 16mg5%
Sodium 198mg8%
Potassium 93mg3%
Carbohydrates 25g8%
Sugar 14g16%
Protein 2g4%
Vitamin A 195IU4%
Calcium 40mg4%
Iron 0.2mg1%
* Percent Daily Values are based on a 2000 calorie diet.