Your free Layer Cake Starter Kit + weekly picks →

Best Soft and Fluffy Vanilla Cupcake Recipe From Scratch

Golden-brown vanilla cupcake recipe batch, soft domed cupcakes cooling on a wire rack in paper liners

Vanilla cupcake recipe for soft, fluffy cupcakes ready in 38 minutes with a warm, velvety crumb. Bake a batch from scratch and taste the difference.

Priya Raman

Priya Raman

Author

8 min read
Jump to recipe

This vanilla cupcake recipe fills your kitchen with warm, sweet vanilla and golden-brown tops. In 38 minutes you get soft, fluffy cupcakes with a velvety crumb. Perfect for birthdays, bake sales, or any day that needs a treat.


Why This Recipe Works

• Creaming butter and sugar traps air: Beating softened butter and sugar for 3-4 minutes whips in tiny air pockets that expand and lift the crumb.
• Oil keeps the crumb moist: Butter brings the flavor, but vegetable oil stays liquid at room temperature, so the cupcakes stay moist for longer.
• Room-temperature eggs blend into batter smoothly: Eggs at room temperature emulsify with the fat, so the batter stays glossy and bakes evenly.
• Alternating flour with wet ingredients: Adding flour in three portions, alternating with milk and sour cream, limits gluten so the cupcakes stay tender.

Ingredients You'll Need

All-Purpose Flour: This is the structure of the whole cupcake. Spoon it into your measuring cup and level it off, so you don't pack in extra flour. Cake flour gives a softer, finer crumb if you have it.

Granulated Sugar: Sugar sweetens the batter, and when you beat it with butter, it whips in the air that lifts the crumb. Superfine sugar dissolves faster and is a near-perfect swap. Brown sugar changes the color and moisture, so skip it here.

Baking Powder: This is the lift that gives you those fluffy domes. It reacts with the wet ingredients and the oven heat to puff the batter. For 2½ teaspoons, use 1¼ teaspoons cream of tartar and ⅝ teaspoon baking soda instead.

Fine Sea Salt: A small amount wakes up the sweetness and the vanilla, so the cupcakes don't taste flat. Fine salt blends evenly into the flour. Fine table salt is a good swap at the same amount.

Unsalted Butter: Butter brings rich, milky flavor and creams into a pale, fluffy base. Let it soften until it dents under your finger, but don't let it get greasy or melted. Salted butter works in a pinch if you cut the sea salt back to a light pinch.

Vegetable Oil: Oil stays liquid at room temperature, which keeps these cupcakes moist for days. It adds softness without the firmness butter gets once it chills. Canola or sunflower oil swaps one-for-one.

Large Eggs: Eggs add structure, richness, and help hold the air you whipped in. Room-temperature eggs blend smoothly into the fat without curdling. There's no perfect swap for three eggs, so use a baking egg replacer and follow its package amounts.

Pure Vanilla Extract: This is the flavor the whole recipe is named for, so don't skimp. Use real pure extract, not imitation, for a warm, deep aroma. Vanilla bean paste works one-for-one and gives you those tiny black specks.

Whole Milk: Milk loosens the batter so it spreads evenly into the liners. Its fat keeps the crumb tender. Use 2% milk as a close swap, or half-and-half for an even richer result.

Sour Cream: Sour cream adds a gentle tang and a velvety tenderness to the crumb. Full-fat plain Greek yogurt is the best swap, used in the same amount.

Flour in a saucer beside bowls of sugar, baking powder and fine sea salt on a wooden board Softened butter, vegetable oil and whole eggs in shells in separate bowls on a wooden board Vanilla extract, whole milk and sour cream in separate bowls on a wooden board

Step-by-Step Instructions for Your Vanilla Cupcakes

Turning the batter into cupcakes takes just one bowl and a few gentle folds, then the oven does the rest. Even if you've never baked from scratch, you'll have a tray of golden, fragrant cupcakes in no time.

ingredients for vanilla cupcake recipe measured into small bowls on a wood surface
  1. Preheat the oven to 350°F / 175°C and line two 12-cup muffin tins with paper liners until the liners sit flat and even, 10-15 minutes.
Two empty muffin tins lined with white paper liners on a countertop
  1. Whisk the flour, baking powder and fine sea salt in a medium bowl until the mixture looks uniform and pale, 30-60 seconds at room temperature (70°F / 21°C).
Whisked flour, baking powder and salt in a glass bowl with a whisk beside it
  1. Beat the softened butter and granulated sugar in a large bowl until pale, light and fluffy, 3-4 minutes at room temperature (68-72°F / 20-22°C). This is where the magic starts.
Pale creamed butter and sugar in a large mixing bowl with a paddle beater
  1. Beat in the vegetable oil, then the room-temperature eggs one at a time, then the vanilla, until the batter is smooth and glossy, 2-3 minutes at room temperature (70°F / 21°C).
Smooth glossy cupcake batter base in a mixing bowl with a spatula resting against it
  1. Add the flour mixture in three additions, alternating with the milk and sour cream, mixing until the batter is smooth, thick and evenly blended, 1-2 minutes at room temperature (70°F / 21°C).
Thick smooth vanilla cupcake batter in a large bowl with a silicone spatula beside it
  1. Scoop the batter into the lined cups, filling each one about two-thirds full, for 24 cupcakes, 2-3 minutes at room temperature (70°F / 21°C).
Pale vanilla batter scooped into paper-lined muffin cups beside a metal ice cream scoop
  1. Bake the cupcakes until golden-brown on top and springy to the touch, with a toothpick inserted in the center coming out clean, 16-18 minutes at 350°F / 175°C.
Golden-brown domed vanilla cupcakes fresh from the oven in a muffin tin
  1. Move the cupcakes to a wire rack and let them cool until the tops feel cool and the crumb feels soft, 30-45 minutes at room temperature (70°F / 21°C).
Cooled vanilla cupcakes on a wire rack with one cut open to show a fluffy crumb

Recipe Notes

• Storage: Keep cooled cupcakes in an airtight container in the fridge for up to 4 days. Freeze unfrosted cupcakes up to 3 months. Thaw at room temperature, or warm for 8 seconds in the microwave.
• Key substitution: No sour cream? Use the same amount of plain full-fat Greek yogurt. The crumb stays tender, with a slight tang you'll love.
• Make-ahead tip: Whisk the flour, baking powder and salt up to 2 days ahead. Store the mix in a sealed jar. Line your muffin tins the night before so you can bake straight away.
• Common mistake: Using cold milk or sour cream can make the butter seize into tiny lumps. Let both sit out until they feel room temperature to the touch.

Serving size: 1 portion · Calories: 185 · Total Fat: 9g · Saturated Fat: 5g · Carbs: 24g · Fiber: 0g · Sugar: 16g · Protein: 3g · Sodium: 110mg

Tips and Tricks

  • Equipment: Use two 12-cup muffin tins with paper liners: The metal conducts heat evenly, so every cup bakes at the same rate. Liners lift out cleanly and keep the edges neat.
two muffin tins with paper liners filled two-thirds with vanilla batter
  • Temperature precision: Hold the oven at 350°F / 175°C: Start checking at 16 minutes. An oven thermometer confirms the true heat, because a few degrees off changes the bake.
  • Common mistake: Overmixing once the flour goes in: Stir only until the batter looks smooth and evenly blended. Extra mixing builds gluten, which leaves the cupcakes dense and chewy.
  • Flavour upgrade: Add vanilla bean seeds: Split half a vanilla bean, scrape out the seeds, and stir them in with the extract. You get tiny dark specks and a deeper, rounder vanilla aroma.
  • Texture tip: Pull them out at the first clean toothpick: Two extra minutes dries out the crumb. Removing them as soon as the toothpick comes out clean keeps the centre soft and fluffy.
vanilla cupcake cut open on a wire rack showing a soft, fluffy crumb

Frequently Asked Questions

Can I make these vanilla cupcakes dairy-free or gluten-free without changing the texture?

Swap the butter for ½ cup (113 g) firm vegan butter and the milk for ¾ cup (180 ml) unsweetened oat milk. For gluten-free, use 2 ¼ cups (280 g) cup-for-cup gluten-free flour blend, adding ½ teaspoon xanthan gum if it has none.

Can I make the vanilla cupcake batter ahead and keep it in the fridge?

Yes, cover the finished batter and refrigerate it for up to 4 hours. Let it sit at room temperature for 20 minutes and stir gently before scooping, since the chilled butter needs to soften and the baking powder loses some lift over time.

Why do my vanilla cupcakes sink or come out dense in the center?

Usually the batter was overmixed after the flour went in, or the oven was too cool. Mix only until the batter is smooth, and bake until a toothpick comes out clean, checking at 16 minutes.

What to Serve With This

  • Fresh Raspberries: Their bright, tart bite cuts through the sweet, velvety crumb and keeps every bite feeling light.
  • Lemon-Honey Greek Yogurt: Cool, creamy yogurt with a zing of lemon balances the sugar and gives you a silky spoonful next to the soft cake.
  • Cold-Brew Iced Coffee: Its deep, roasted bitterness plays against the sweet vanilla, so each cupcake tastes richer and more balanced.
  • Toasted Pistachios: Crunchy, nutty bits add a satisfying texture contrast to the tender, fluffy crumb.
Vanilla cupcakes plated with fresh raspberries, lemon-honey yogurt, pistachios and iced coffee

Best Soft and Fluffy Vanilla Cupcake Recipe From Scratch

Dessert / American

Prep
20 min
Cook
18 min
Total
38 min
Servings
24
Calories
185 kcal

Ingredients

  • 2 ¼ cups (280 g) all-purpose flour, spooned and leveled
  • 1 ½ cups (300 g) granulated sugar
  • 2 ½ teaspoons baking powder
  • ½ teaspoon fine sea salt
  • ½ cup (113 g) unsalted butter, softened to room temperature
  • ½ cup (120 ml) vegetable oil
  • 3 large eggs, at room temperature
  • 2 teaspoons pure vanilla extract
  • ¾ cup (180 ml) whole milk, at room temperature
  • ½ cup (120 g) sour cream, at room temperature

Instructions

  1. Preheat the oven to 350°F / 175°C and line two 12-cup muffin tins with paper liners until the liners sit flat and even, 10-15 minutes.
  2. Whisk the flour, baking powder and fine sea salt in a medium bowl until the mixture looks uniform and pale, 30-60 seconds at room temperature (70°F / 21°C).
  3. Beat the softened butter and granulated sugar in a large bowl until pale, light and fluffy, 3-4 minutes at room temperature (68-72°F / 20-22°C). This is where the magic starts.
  4. Beat in the vegetable oil, then the room-temperature eggs one at a time, then the vanilla, until the batter is smooth and glossy, 2-3 minutes at room temperature (70°F / 21°C).
  5. Add the flour mixture in three additions, alternating with the milk and sour cream, mixing until the batter is smooth, thick and evenly blended, 1-2 minutes at room temperature (70°F / 21°C).
  6. Scoop the batter into the lined cups, filling each one about two-thirds full, for 24 cupcakes, 2-3 minutes at room temperature (70°F / 21°C).
  7. Bake the cupcakes until golden-brown on top and springy to the touch, with a toothpick inserted in the center coming out clean, 16-18 minutes at 350°F / 175°C.
  8. Move the cupcakes to a wire rack and let them cool until the tops feel cool and the crumb feels soft, 30-45 minutes at room temperature (70°F / 21°C).

Share this article

About the author

Priya Raman

Priya Raman

Priya was told her whole life that a cake business was a silly dream, so she built one in the garage and outlasted every doubter. She still gets a lump in her throat when someone opens a box she made. Layer cakes are how she says the things she was never allowed to say out loud.