Soft, fluffy, and full of rich vanilla flavor, these classic cupcakes are perfect for birthdays, celebrations, or any sweet craving.
Ingredients
For the Cupcakes
- 1½ cups (190g) all-purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon salt
- ½ cup (115g) unsalted butter, softened
- 1 cup (200g) granulated sugar
- 2 large eggs
- 2 teaspoons vanilla extract
- ½ cup (120ml) whole milk
For the Vanilla Buttercream
- 1 cup (230g) unsalted butter, softened
- 3 cups (360g) powdered sugar
- 2 teaspoons vanilla extract
- 2–3 tablespoons milk
Step 1: Prepare the Oven
Preheat your oven to 175°C (350°F).
Line a 12-cup muffin tin with cupcake liners.
Step 2: Mix the Dry Ingredients
In a bowl, whisk together:
- Flour
- Baking powder
- Salt
Set aside.
Step 3: Cream Butter and Sugar
In a large mixing bowl, beat the butter and sugar until light and fluffy, about 3–4 minutes.
Step 4: Add Eggs and Vanilla
Add the eggs one at a time, mixing well after each addition.
Mix in the vanilla extract.
Step 5: Combine Everything
Add half of the flour mixture and mix gently.
Pour in the milk and mix.
Add the remaining flour mixture and stir until just combined.
Do not overmix.
Step 6: Fill the Cupcake Liners
Fill each liner about ⅔ full with batter.
Step 7: Bake
Bake for 18–22 minutes, or until a toothpick inserted in the center comes out clean.
Allow the cupcakes to cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Step 8: Make the Buttercream
Beat the butter until smooth.
Gradually add powdered sugar.
Mix in vanilla extract and milk until the frosting becomes light and creamy.
Step 9: Decorate
Pipe or spread the buttercream onto the cooled cupcakes.
Add sprinkles, fruit, or decorations if desired.
Tips for Perfect Cupcakes
✔ Use room-temperature ingredients.
✔ Do not overmix the batter.
✔ Fill liners only ⅔ full.
✔ Let cupcakes cool completely before frosting.
Prep Time: 20 minutes
Bake Time: 20 minutes
Total Time: 40 minutes
Yield: 12 cupcakes 🧁✨