![]()
Vanilla cupcakes are a timeless dessert that never goes out of style. Soft, fluffy, and filled with rich vanilla flavor, these homemade cupcakes are perfect for birthdays, celebrations, afternoon tea, or whenever you’re craving a simple yet irresistible sweet treat. Topped with a silky vanilla buttercream frosting, every bite is light, buttery, and perfectly balanced.
This easy vanilla cupcake recipe comes together with simple pantry ingredients and is ideal for both beginner and experienced bakers. The batter mixes quickly and bakes into beautifully domed cupcakes with a tender, moist crumb that stays fresh for days. Whether you’re decorating them with colorful sprinkles, fresh berries, or elegant buttercream swirls, these cupcakes are a wonderful blank canvas for any occasion.
Homemade vanilla cupcakes are far superior to boxed mixes, offering a rich, buttery flavor and a delicate texture that’s soft without being overly dense. Using real vanilla extract enhances the classic flavor, making these cupcakes a favorite for kids and adults alike.
Whether you’re baking for a birthday party, baby shower, bridal shower, school event, holiday gathering, or simply treating your family, these classic vanilla cupcakes are guaranteed to impress. They’re easy to customize with different frostings, fillings, and decorations, making them a recipe you’ll return to again and again. From everyday desserts to special celebrations, these bakery-style vanilla cupcakes deliver perfect results every time.
Ingredients

- 1½ cups (190 g) all-purpose flour
- 1½ tsp baking powder
- ½ cup (115 g) salted butter, softened
- ¾ cup (150 g) granulated sugar
- 2 large eggs
- 2 tsp vanilla extract
- ½ cup (120 ml) milk, room temperature
- ¼ cup (60 g) sour cream, room temperature
Vanilla Buttercream Frosting

- ½ cup (115 g) unsalted butter, softened
- 2 cups (240 g) Icing sugar
- 1–2 tbsp milk
- 1 tsp vanilla extract
Instructions
- Preheat the oven:
Preheat your oven to 350°F (175°C). Line a 12-cup muffin pan with cupcake liners. - Prepare dry ingredients:
In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Set aside. - Cream butter and sugar:
In a large bowl, beat the softened butter and sugar together for 2–3 minutes until light, fluffy, and creamy. - Add eggs and vanilla:
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract until combined. - Combine wet and dry ingredients:
Add the flour mixture in three additions, alternating with the milk and sour cream. Begin and end with the dry ingredients. Mix gently until just combined. Do not over mix. - Fill cupcake liners:
Divide the batter evenly between the cupcake liners, filling each about ⅔ full. - Bake:
Bake for 18–22 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. - Cool:
Allow cupcakes to cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely. - Decorate:
Once completely cooled, frost with vanilla buttercream frosting and decorate as desired.
Baking Tip: Let cupcakes cool completely before frosting to prevent the buttercream from melting.


Frosting
- Beat the butter until smooth.
- Gradually add the powdered sugar.
- Mix in the vanilla and enough milk to reach a spreadable consistency.
- Frost the cooled cupcakes.


Notes and Tips
- Use room temperature ingredients. Butter, eggs, and milk blend together more easily, creating a smooth batter and tender cupcakes.
- Measure flour correctly. Spoon the flour into the measuring cup and level it off to avoid dense, dry cupcakes.
- Don’t over mix the batter. Mix just until the dry ingredients are incorporated to keep the cupcakes light and fluffy.
- Use pure vanilla extract. High-quality vanilla gives the cupcakes their rich, classic flavor.
- Fill liners evenly. Fill each cupcake liner about ⅔ full for evenly domed cupcakes.
- Check for doneness early. Start checking at 18 minutes. A toothpick inserted into the center should come out clean or with a few moist crumbs.
- Cool completely before frosting. Warm cupcakes will melt the buttercream and make decorating difficult.
- Use a cookie scoop. It helps portion the batter evenly so all the cupcakes bake at the same rate.
- Customize the frosting. Add food coloring, sprinkles, chocolate shavings, or fresh fruit to match any celebration.
- Add a filling. Core the cupcakes and fill them with jam, lemon curd, chocolate ganache, pastry cream, or caramel for an extra-special treat.
- Storage: Store frosted cupcakes in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Bring to room temperature before serving.
- Freezing: Unfrosted cupcakes freeze well for up to 3 months. Wrap individually in plastic wrap, place in a freezer-safe container, and thaw before decorating.
video
Serving Suggestions
- Serve with a generous swirl of vanilla buttercream frosting and colorful sprinkles for a classic bakery-style treat.
- Pair with a cup of coffee, tea, or hot chocolate for an afternoon snack or dessert.
- Top with fresh strawberries, raspberries, blueberries, or sliced peaches for a fresh, fruity twist.
- Fill the cupcakes with strawberry jam, raspberry preserves, lemon curd, chocolate ganache, or vanilla pastry cream for a surprise center.
- Decorate with rainbow sprinkles, edible glitter, or themed cupcake toppers for birthdays and celebrations.
- Drizzle with salted caramel, chocolate sauce, or berry coulis for extra flavor and an elegant presentation.
- Serve alongside vanilla bean, chocolate, or strawberry ice cream for a decadent dessert.
- Garnish with fresh whipped cream and seasonal berries for a light, elegant finish.
- Arrange on a tiered dessert stand with cookies, brownies, and mini cheesecakes for a beautiful dessert table.
- Enjoy at room temperature for the softest texture and the best buttery vanilla flavor.

Frequently Asked Questions (FAQs)
Why are my vanilla cupcakes dry?
How do I make my cupcakes extra moist?
Can I make these cupcakes ahead of time?
How do I know when the cupcakes are done?
How should I store frosted cupcakes?
Can I freeze vanilla cupcakes?
Can I use this recipe to make a cake?
Can I use self-rising flour instead of all-purpose flour?
Can I add different flavors?
What’s the best frosting for vanilla cupcakes?
The Best Vanilla Cupcakes
These homemade vanilla cupcakes are soft, moist, and full of rich vanilla flavor. Made with simple ingredients and topped with creamy vanilla buttercream frosting, they're the perfect dessert for birthdays, holidays, parties, or any special occasion. Easy to make and beautifully fluffy, this classic cupcake recipe is sure to become a family favorite.
Ingredients
- 1 ½ cups (190 g) all-purpose flour
- 1 ½ tsp baking powder
- ½ cup (115 g) salted butter, softened
- ¾ cup (150 g) granulated sugar
- 2 large eggs
- 2 tsp vanilla extract
- ½ cup (120 ml) milk, room temperature
- ¼ cup (60 g) sour cream, room temperature
Vanilla Buttercream Frosting
- ½ cup (115 g) unsalted butter, softened
- 2 cups (240 g) Icing sugar
- 1-2 tbsp milk
- 1 tsp vanilla extract
Instructions
- Preheat the oven:
Preheat your oven to 350°F (175°C). Line a 12-cup muffin pan with cupcake liners. - Prepare dry ingredients:
In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Set aside. - Cream butter and sugar:
In a large bowl, beat the softened butter and sugar together for 2–3 minutes until light, fluffy, and creamy. - Add eggs and vanilla:
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract until combined. - Combine wet and dry ingredients:
Add the flour mixture in three additions, alternating with the milk and sour cream. Begin and end with the dry ingredients. Mix gently until just combined. Do not overmix. - Fill cupcake liners:
Divide the batter evenly between the cupcake liners, filling each about ⅔ full. - Bake:
Bake for 18–22 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. - Cool:
Allow cupcakes to cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely. - Decorate:
Once completely cooled, frost with vanilla buttercream frosting and decorate as desired.
Baking Tip: Let cupcakes cool completely before frosting to prevent the buttercream from melting.
Notes
- Use room temperature ingredients. Butter, eggs, and milk blend together more easily, creating a smooth batter and tender cupcakes.
- Measure flour correctly. Spoon the flour into the measuring cup and level it off to avoid dense, dry cupcakes.
- Don’t over mix the batter. Mix just until the dry ingredients are incorporated to keep the cupcakes light and fluffy.
- Use pure vanilla extract. High-quality vanilla gives the cupcakes their rich, classic flavor.
- Fill liners evenly. Fill each cupcake liner about ⅔ full for evenly domed cupcakes.
- Check for doneness early. Start checking at 18 minutes. A toothpick inserted into the center should come out clean or with a few moist crumbs.
- Cool completely before frosting. Warm cupcakes will melt the buttercream and make decorating difficult.
- Use a cookie scoop. It helps portion the batter evenly so all the cupcakes bake at the same rate.
- Customize the frosting. Add food coloring, sprinkles, chocolate shavings, or fresh fruit to match any celebration.
- Add a filling. Core the cupcakes and fill them with jam, lemon curd, chocolate ganache, pastry cream, or caramel for an extra-special treat.
- Storage: Store frosted cupcakes in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Bring to room temperature before serving.
- Freezing: Unfrosted cupcakes freeze well for up to 3 months. Wrap individually in plastic wrap, place in a freezer-safe container, and thaw before decorating.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 18 Serving Size: 1Amount Per Serving: Calories: 67Total Fat: 2gSaturated Fat: 1gUnsaturated Fat: 1gCholesterol: 24mgSodium: 62mgCarbohydrates: 10gFiber: 0gSugar: 1gProtein: 3g
**Nutritional information on HRCookery is provided as a courtesy. We can't guarantee the accuracy of the nutritional information given for any recipe on the site. these figures should only be considered as estimates.











