Go Back Email Link
+ servings

Vanilla Cupcakes

These vanilla cupcakes are perfect for any celebration. You will love how irresistibly light and moist the cake’s texture is, and then topped with the best, luxuriously rich, and decadent vanilla buttercream frosting.
5 from 9 votes
Prep Time 10 mins
Cook Time 15 mins
Total Time 25 mins
Course Dessert
Cuisine American
Servings 12 cupcakes
Calories 209 kcal


  • 1 and ½ cups all-purpose flour
  • 1 tsp. baking powder
  • ½ tsp. baking soda
  • ½ tsp. salt
  • 1 cup granulated sugar
  • cup vegetable oil
  • 2 large eggs, room temperature
  • 2 tsp. vanilla extract
  • ½ cup whole milk
  • ½ cup full-fat sour cream

Vanilla Buttercream Frosting:

  • 1 cup unsalted butter, softened to room temperature
  • 4 cups powdered sugar
  • ¼ cup heavy cream
  • 2 tsp. vanilla extract
  • tsp. salt


  • Preheat your oven to 350°F and line a 12-count muffin pan with cupcake liners. Lightly spray the inside with non-stick cooking spray.
  • In a medium bowl, sift together the flour, baking powder, baking soda, and salt.
  • In a separate bowl, whisk together the oil, sugar, room temperature eggs, vanilla, sour cream, and milk. Carefully add the dry ingredients to the wet ingredients and whisk until just combined and no more flour pockets remain.
  • Pour the batter evenly into the cupcake liners. Gently tap the pan on the counter to get rid of any air pockets.
  • Bake in the preheated oven for 15 minutes. A toothpick inserted in the center should come out clean.
  • Let the cupcakes cool completely in the fridge before frosting.

Vanilla buttercream frosting:

  • Use a hand-held or stand mixer fitted with a paddle attachment, starting on the lowest speed, beat the softened unsalted butter, powdered sugar, vanilla extract, heavy cream, and salt until smooth and creamy. Scrape down the sides of the bowl as needed. If the frosting is too thin you can add more powdered sugar as needed, or if it's too thick you can add more cream.
  • Keep frosting out at room temperature until ready to pipe onto the cupcakes.


If making ahead of time, leave unfrosted until ready to use.
Frosted cupcakes stay fresh in the fridge, covered, for up to 3 days. 
You can freeze the cupcakes, unfrosted, for up to 3 months. 


Serving: 1cupcake, unfrostedCalories: 209kcalCarbohydrates: 8.7gProtein: 3.2gFat: 8.7gSaturated Fat: 2.8gCholesterol: 33mgSodium: 169mgPotassium: 99mgFiber: 0.4gSugar: 17.5gCalcium: 47mgIron: 1mg
Tried this recipe?Mention @meals.by.molly or tag #mealsbymolly!