Go Back
4.77 from 39 votes
Classic Vanilla Cupcakes Recipe with Vanilla Buttercream
Prep Time
25 mins
Cook Time
20 mins

My soft, perfect, Classic Vanilla Cupcake Recipe is topped with my best-ever buttercream frosting and sprinkles, and works for any occasion!

Course: Dessert
Cuisine: American
Servings: 12 cupcakes
Author: Gemma Stafford
  • 1 ½ cups (7oz/198g) cake flour
  • 1 cup (8oz/225g) sugar
  • ½ teaspoon salt
  • ½ teaspoon baking powder
  • teaspoon baking soda
  • 2 tablespoons (1oz/28g) butter softened
  • cup (2 ½ floz/71g) neutral-flavored oil (vegetable, sunflower, canola)
  • 2 tablespoons vanilla extract
  • 2 large eggs
  • 1 egg yolk
  • ¾ cup (6 floz/170 ml) buttermilk
  • 1 recipe vanilla buttercream frosting
  1. Preheat oven to 350°F (180°C) and line a 12-cup muffin tin with paper liners.

  2. In the bowl of a stand mixer (or in a large bowl with a handheld mixer) combine cake flour, sugar, salt, baking powder, and baking soda. Mix on low for a few seconds to combine.

  3. Add butter, oil, and vanilla extract and blend until combined, scraping down the sides of the bowl once or twice.

  4. Add the eggs and yolk, one at a time, and mix on low until fully combined.

  5. Pour in the buttermilk and mix on low until thoroughly combined, but take care not to overmix.

  6. Scoop batter evenly into the 12 prepared muffin cups and bake for 20-25 minutes, or until a toothpick inserted into the center comes out clean. Let cool in the pan for 10 minutes before lifting onto a wire rack to cool completely.

  7. Decorate the cupcakes with Vanilla Buttercream Frosting and sprinkles

  8. Store cupcakes in an airtight container at room temperature for up to 2 days. For longer storage, they can be frozen in an airtight container for up to 2 months. Defrost at room temperature for about 2 hours.