Close up of a vanilla cupcake with rainbow sprinkles on the counter.

Vanilla Homemade Cupcakes

Vanilla Homemade Cupcakes are tender and moist, and made entirely from scratch. These yellow cupcakes are topped with a sweet and velvety American buttercream frosting.
Course Dessert
Cuisine American
Keyword homemade cupcakes
Prep Time 15 minutes
Cook Time 18 minutes
Total Time 33 minutes
Servings 15 cupcakes
Calories 477kcal
Author Heather



Yellow Cupcakes

  • 1 1/2 cups cake flour or all-purpose flour
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/2 cup unsalted butter room temperature
  • 1 1/4 cups granulated sugar
  • 2 large eggs room temperature
  • 1/2 cup milk room temperature
  • 1 teaspoon vanilla extract

American Buttercream Frosting

  • 4 cups confectioner's sugar
  • 1 cup unsalted butter room temperature
  • 3-4 tablespoons heavy cream
  • 1 teaspoon vanilla extract


Yellow Cupcakes

  • Preheat oven to 350 degrees. Line a cupcake pan with liners, set aside.
  • In a bowl, sift or whisk together the dry ingredients: flour, baking powder, and salt. Set aside.
  • In a large bowl, add butter and sugar. Beat until creamed and fluffy.
  • Add eggs and vanilla extract. Mix until incorporated and smooth.
  • Add half of your dry ingredients to butter mixture. Stir until just combined. Add half of milk, again stirring until just combined. Repeat once more, adding remaining dry ingredients, and remaining milk, stirring until just incorporated.
  • Pour batter into cupcake liners, filling halfway full (3 tablespoons of batter in each liner). Bake in preheated oven for 18-20 minutes, or until a toothpick comes out clean. 
  • Remove pan from oven and allow to cool for 5 minutes before transferring cupcakes to a wire rack to finish cooling.

American Buttercream Frosting

  • In a large bowl, add room temperature butter and beat until creamy, about 1 minute.
  • Add confectioner's sugar and slowly mix until ingredients are fully combined. Then, whip at high speed for 2-3 minutes, or until light and fluffy.
  • Add vanilla extract and heavy cream, then whip until fluffy, another 1 to 2 minutes.
  • Pipe or spread frosting with a knife onto cupcakes and serve.


  • Over-mixing your batter will cause your cupcakes to rise quickly, then sink in the middle. To prevent this, only mix each ingredient until it is incorporated into the batter. Try using a spoon instead of a hand mixer to incorporate the dry ingredients and milk.
  • To perfectly portion cupcake batter, I recommend using a large cookie scoop (3 tablespoon size), or add 3 tablespoons of batter to each cup.
  • Cupcakes are best served the same day of baking, but will remain moist for up to 48 hours when covered in a sealed container.


Serving: 0g | Calories: 477kcal | Carbohydrates: 58g | Protein: 3g | Fat: 27g | Saturated Fat: 17g | Cholesterol: 98mg | Sodium: 98mg | Potassium: 67mg | Fiber: 1g | Sugar: 48g | Vitamin A: 857IU | Calcium: 37mg | Iron: 1mg