Introduction
Light, tender, and classically simple—these vanilla cupcakes are the kind of recipe you reach for whether you’re baking for a weekday treat, a school party, or a birthday. They pair a soft crumb with a smooth vanilla buttercream that’s easy to pipe or spread. I first made this batter when I needed a reliable, crowd-pleasing cupcake for a last-minute potluck; it held up well, stayed moist, and everyone asked for the recipe.
Why you’ll love this dish
Reasons to try it
- Timeless flavor: pure vanilla highlights good-quality butter and sugar.
- Reliable texture: the oil/butter combo keeps crumbs tender and moist.
- Versatile: a base for fillings, frostings, colors and flavors.
- Scales well: makes about 24 standard cupcakes, so it’s great for gatherings.
“Perfect balance of moist crumb and buttery frosting—easy enough for weeknights, festive enough for parties.” — home baker review
How this recipe comes together
Step-by-step overview
- Dry ingredients are whisked together to ensure even leavening.
- Wet ingredients (oil, butter, eggs, vanilla, buttermilk) are combined; room-temperature eggs and buttermilk help create a smooth emulsion.
- Alternate adding dry ingredients and buttermilk to the batter to avoid overmixing.
- Spoon batter into lined muffin tins and bake at 350°F (175°C) until tops spring back.
- Cool completely, then pipe or spread vanilla buttercream.
Ingredients
What you’ll need
Cupcakes
- ½ cup canola oil (or neutral vegetable oil)
- ¼ cup unsalted butter, softened (adds flavor; can increase to ½ cup for richer cupcakes)
- 1 ½ cups granulated sugar
- 4 large eggs, room temperature
- 1 tablespoon vanilla extract (use pure vanilla for best flavor)
- 2 ¾ cups cake flour (see note: you can substitute 2 ¾ cups all-purpose flour, but cake flour gives a lighter crumb)
- 2 teaspoons baking powder
- ¾ teaspoon baking soda
- ½ teaspoon salt
- 1 cup buttermilk, room temperature (or 1 cup milk + 1 tbsp vinegar/lemon juice, let sit 5 minutes)
Vanilla Buttercream Frosting
- 1 ½ cups unsalted butter, softened
- 4 cups confectioners’ sugar (sifted if lumpy)
- 1 tablespoon vanilla extract
- ⅛ teaspoon salt
- 4 tablespoons heavy cream, room temperature (plus more to adjust consistency)
Notes and substitutions (brief)
- Buttermilk substitute: 1 cup milk + 1 tbsp white vinegar or lemon juice, let rest 5 minutes.
- Oil swap: light olive oil, sunflower, or melted coconut oil (adds slight flavor).
- For gluten-free: replace cake flour with a 1:1 gluten-free flour blend and add 1/4 tsp xanthan gum if blend lacks it.
- To make dairy-free/vegan: use plant-based butter and non-dairy milk + vinegar for “buttermilk”; replace eggs with commercial egg replacer or 1/4 cup applesauce + 1/4 cup aquafaba per egg (results will vary).
Directions
Step-by-step instructions
Prep
- Preheat the oven to 350°F (175°C). Line two 12-cup muffin tins with paper liners (for about 24 cupcakes).
- Place rack in center of oven.
Make the batter
3. Whisk dry ingredients: in a large bowl, sift or whisk together 2 ¾ cups cake flour, 2 tsp baking powder, ¾ tsp baking soda, and ½ tsp salt. Set aside.
4. Cream fats and sugar: in another large bowl, beat ¼ cup softened butter, ½ cup canola oil and 1 ½ cups granulated sugar until combined and slightly lightened, about 1–2 minutes. (You don’t need a full “creaming” like with all-butter recipes because oil keeps crumb tender.)
5. Add eggs and vanilla: add the 4 room-temperature eggs one at a time, mixing well after each. Stir in 1 tablespoon vanilla.
6. Alternate dry and wet: add the dry ingredients and 1 cup room-temperature buttermilk in three additions, starting and ending with dry. Mix on low speed and stop as soon as there are no streaks of flour—avoid overmixing.
Portion and bake
7. Fill liners: divide batter evenly among the paper liners, filling each about 2/3 full (use a 2-tablespoon scoop for even results).
8. Bake: bake on the center rack for 18–22 minutes, rotating the pans once halfway through. Cupcakes are done when tops are light golden and a toothpick inserted in the center comes out with a few moist crumbs (not wet batter).
9. Cool: remove pans to a wire rack and let cupcakes cool in the tins 5–10 minutes. Transfer cupcakes to the rack and cool completely before frosting.
Make the vanilla buttercream
10. Beat butter: in a clean bowl, beat 1 ½ cups softened unsalted butter on medium speed until smooth and creamy, about 2–3 minutes.
11. Add sugar and cream: reduce speed to low and add 4 cups sifted confectioners’ sugar in two additions. Add 4 tablespoons heavy cream, 1 tablespoon vanilla extract, and ⅛ teaspoon salt. Increase speed to medium-high and beat until very fluffy, about 3–4 minutes. Adjust consistency with more cream (for looser frosting) or more powdered sugar (for stiffer piping).
12. Frost cupcakes: pipe or spread buttercream on completely cooled cupcakes.
How to serve Vanilla Cupcakes
Best ways to enjoy it
- Classic: pipe a generous star of vanilla buttercream and finish with sprinkles.
- Elegant: top with a small edible gold leaf or fresh berry.
- Party platter: arrange on a tiered stand and add matching sprinkles or piped rosettes.
Pairing ideas - Drink pairings: milk, coffee, Earl Grey tea, or a chilled sparkling rosé for adults.
- Sides: serve with seasonal fruit for a lighter plate, or a scoop of vanilla bean ice cream for an indulgent dessert.
How to store
Storage and reheating tips
- Room temp: store frosted cupcakes in an airtight container at cool room temperature for up to 24–48 hours (buttercream keeps best under 70°F/21°C).
- Refrigerator: if your kitchen is warm or cupcakes have perishable fillings, cover and refrigerate for up to 3 days. Bring to room temperature 30–60 minutes before serving to restore texture and flavor.
- Freezing unfrosted cupcakes: cool completely, wrap individually in plastic, place in a freezer bag and freeze up to 3 months. Thaw overnight in the fridge then bring to room temp before frosting.
- Freezing frosted cupcakes: freeze on a tray until firm, then wrap and freeze up to 2 months. Thaw covered in the fridge overnight to prevent condensation on frosting.
Food safety - Eggs: use fresh eggs and store-bought pasteurized eggs when serving to infants, pregnant people, elderly, or immunocompromised guests.
- Label leftovers with date and discard after recommended times.
Tips to make
Helpful cooking tips
- Measure flour correctly: spoon flour into the measuring cup and level with a knife. Do not scoop directly from the bag (avoids dry, dense cupcakes).
- Room temperature ingredients: they combine more smoothly; eggs and buttermilk at room temp help a light crumb.
- Don’t overmix: stop mixing as soon as the batter is homogeneous—overworked gluten makes cupcakes dense.
- Even portions: use a cookie scoop for consistent cupcake sizes and even baking.
- Avoid sunken centers: don’t open the oven for the first 12 minutes; underbaked centers sink when exposed to sudden cool air.
- Flavor boost: scrape seeds from a vanilla bean into the batter or use high-quality pure vanilla extract for a stronger profile.
- Frosting texture: start with chilled butter slightly softened (not melted) for a stable, fluffy buttercream.
Variations
Creative twists
- Lemon-vanilla: add 2 tablespoons finely grated lemon zest to the batter and 1–2 teaspoons lemon juice to the frosting.
- Chocolate swirl: fold 1/3 cup melted, cooled dark chocolate into 1/3 of the batter and create swirls before baking.
- Strawberry: fold 1/2 cup strawberry puree (reduced and cooled) into the frosting or pipe strawberry mousse centers.
- Filled cupcakes: core cooled cupcakes and fill with lemon curd, jam, pastry cream or chocolate ganache.
- Gluten-free: use a cup-for-cup gluten-free flour blend; add 1/4 tsp xanthan gum if needed.
- Vegan: replace eggs, use plant butter, and non-dairy milk + vinegar for buttermilk. Use aquafaba or commercial egg replacer.
- Stabilized frosting (for hot weather): add 1–2 teaspoons powdered gelatin bloomed in 1 tablespoon water or replace up to ¼ cup butter with vegetable shortening for better stability.
FAQs — Your questions answered
Q: How long do these cupcakes take from start to finish?
A: Total time is about 45–60 minutes: 15–20 minutes prep, 18–22 minutes baking, plus cooling and frosting time.
Q: Can I make the batter ahead of time?
A: You can make the batter and refrigerate it covered for up to 24 hours, but resting may slightly change texture. For best rise, bake soon after mixing. If refrigerating batter, let it come back to room temperature and give a gentle stir before portioning.
Q: Why are my cupcakes dense?
A: Common causes: overmeasuring flour, overmixing after adding flour, cold ingredients, or too much batter in each cup. Use the spoon-and-level method for flour, and stop mixing once the batter is smooth.
Q: Can I use all-purpose flour instead of cake flour?
A: Yes. Use the same volume (2 ¾ cups) or replace cake flour with all-purpose plus remove 2 tablespoons per cup and add 2 tablespoons cornstarch per cup if you want a lighter texture. The cupcakes will be slightly denser with all-purpose flour.
Q: How do I keep frosting from sliding off?
A: Ensure cupcakes are completely cooled before frosting. If the room is warm, chill the cupcakes briefly to firm the crumb. Stabilize buttercream with a little more powdered sugar or a small amount of shortening if needed.
Q: Are these cupcakes safe for kids and pregnant people?
A: The recipe uses standard raw eggs which are cooked in the baking process, so baked cupcakes are safe. For those who prefer extra caution (pregnancy, infants), use pasteurized eggs or commercially pasteurized liquid egg products.
If you want, I can scale this recipe for a specific number of cupcakes (12, 36, or jumbo), convert measurements to grams, or provide piping tips and a few simple decorator designs. Which would you like next?
Print
Vanilla Cupcakes
- Total Time: 50 minutes
- Yield: 24 servings
- Diet: Vegetarian
Description
Light, tender vanilla cupcakes topped with smooth vanilla buttercream—perfect for any occasion.
Ingredients
- ½ cup canola oil (or neutral vegetable oil)
- ¼ cup unsalted butter, softened (or increase to ½ cup for richer cupcakes)
- 1 ½ cups granulated sugar
- 4 large eggs, room temperature
- 1 tablespoon vanilla extract (preferably pure vanilla)
- 2 ¾ cups cake flour (or all-purpose flour)
- 2 teaspoons baking powder
- ¾ teaspoon baking soda
- ½ teaspoon salt
- 1 cup buttermilk, room temperature (or 1 cup milk + 1 tbsp vinegar/lemon juice)
- 1 ½ cups unsalted butter, softened (for buttercream)
- 4 cups confectioners’ sugar (sifted if lumpy)
- 1 tablespoon vanilla extract (for buttercream)
- ⅛ teaspoon salt (for buttercream)
- 4 tablespoons heavy cream, room temperature (plus more to adjust consistency)
Instructions
- Preheat the oven to 350°F (175°C). Line two 12-cup muffin tins with paper liners.
- Whisk dry ingredients: in a large bowl, sift or whisk together the flour, baking powder, baking soda, and salt. Set aside.
- Cream fats and sugar: beat the softened butter, canola oil, and granulated sugar until combined and slightly lightened.
- Add the eggs one at a time, mixing well after each. Stir in vanilla.
- Alternate adding dry ingredients and buttermilk in three additions, mixing on low speed to avoid overmixing.
- Fill muffin liners about 2/3 full with batter.
- Bake for 18–22 minutes until tops spring back and a toothpick inserted comes out with a few moist crumbs.
- Cool in the tin for 5–10 minutes before transferring to a wire rack to cool completely.
- Beat 1 ½ cups softened butter in a bowl until smooth. Gradually add confectioners’ sugar, heavy cream, vanilla, and salt; beat until fluffy.
- Frost cooled cupcakes with the buttercream.
Notes
For the best texture, ensure all ingredients are at room temperature. For gluten-free, use a suitable flour blend, and for vegan, substitute eggs and dairy with plant-based alternatives.
- Prep Time: 20 minutes
- Cook Time: 22 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
