Moist and Tender White Cupcakes

These moist white cupcakes are lovingly made from scratch using sour cream and a touch of almond extract, creating a tender, melt-in-your-mouth crumb that’s ideal for weddings, birthdays, baby showers, or any special celebration you want to impress at.
They’re a staple for so many occasions because they strike the perfect balance of simplicity and elegance. Whether it’s a big party or an intimate gathering, these white cupcakes always steal the show.
There’s just something so timeless about a soft, velvety white cupcake topped with creamy white frosting—classic comfort that never goes out of style.
These moist white sour cream cupcakes are a true classic—soft and tender, just sweet enough with a subtle almond hint that gives them that unmistakable wedding-cake vibe. They’re baked from scratch using a mix of shortening and optional clear vanilla extract to keep the crumb pale and delicate. Perfect for weddings, bridal showers, birthdays, or any party that calls for a beautiful, crowd-pleasing sweet treat.
In this post, you’ll find everything you need: the full recipe card (which makes about 24 cupcakes and takes around 40 minutes total), step-by-step photos and directions, plus my best tips for keeping these cupcakes soft, white, and delicious. I’ll also share some flavor twists, storage and make-ahead advice, plus frosting ideas and answers to questions I get all the time. That way, you can bake, frost, and serve these with confidence no matter the occasion.
Want a quick visual? Scroll right down to the printable recipe card and video, then come back here for detailed photos and pro tips to guide you every step of the way.
Flavors, Texture, and Versatility
- Classic Flavor: These white cupcakes fit perfectly for weddings, birthdays, or any kind of celebration. For a close vanilla cousin, try bakery-style vanilla cupcakes.
- Delicate Hint of Almond: A subtle touch of almond extract adds a special, almost secret flavor note.
- Super Soft and Moist: Sour cream keeps the crumb tender and oh-so-moist.
- Versatile Base: This batter pairs beautifully with lots of frostings and fillings—try tangy lemon curd for a bright, citrusy contrast—making it your go-to white cupcake recipe.
Ingredients and Measurements
- 3 cups all-purpose flour (or swap for 3 cups + 6 tablespoons cake flour if you want even brighter, whiter cupcakes)
- ¼ teaspoon baking soda
- 2 ½ teaspoons baking powder
- ½ teaspoon salt
- ½ cup sour cream, room temperature (make sure it’s full fat — low fat won’t give you the same moist texture)
- ½ cup milk, room temperature
- 2 teaspoons clear vanilla extract (you can use regular vanilla, but it might add a little color)
- ¼ teaspoon almond extract or emulsion (totally optional but this little secret is what makes these cupcakes taste like classic wedding cake — see notes below)
- 1 teaspoon butter extract or emulsion (optional for just a hint of buttery richness)
- 6 large egg whites, room temperature
- 2 cups granulated sugar
- ⅔ cup vegetable shortening (this helps keep the cupcakes moist and white—details in the notes section)
- ⅓ cup unsalted butter, room temperature
Step-by-Step Method
- Preheat oven to 350°F (175°C).
- Line two 12-cup muffin tins with cupcake liners and lightly spray with non-stick baking spray.
- Whisk together flour, baking soda, baking powder, and salt in a medium bowl; set aside.
- Whisk sour cream, milk, clear vanilla, almond extract (if using), butter extract (if using), and egg whites in another bowl until smooth; set aside.
- Beat sugar, vegetable shortening, and room-temperature butter in a large bowl on medium-high speed about 2 minutes until light and fluffy.
- Add half the dry ingredients to the creamed mixture and mix on medium just until combined (~15–20 seconds).
- Add the wet mixture and mix until combined (~20 seconds).
- Add the remaining dry ingredients and mix until combined (~15–20 seconds).
- Scrape down the bowl sides and mix briefly (~10 seconds); avoid overmixing the batter.
- Scoop batter into liners, filling each about two-thirds full.
-
Bake 18–25 minutes at 350°F, start checking around 15 minutes; cupcakes are done when edges are lightly golden, tops spring back, and a toothpick inserted near the center comes out clean or with a few moist crumbs.
- Cool cupcakes in the pans for about 10 minutes, then transfer to wire racks to cool completely.
- Once cooled, pipe or spread your desired frosting on the cupcakes.
Baker’s Tips for Success
For the whitest white cupcakes: Make sure you keep the egg yolks out of the batter by just using egg whites. Use clear vanilla to avoid adding color, and for an extra bright crumb, swap some or all of your all-purpose flour for cake flour. I love the texture of all-purpose, but it’s your call depending on how white you want your cupcakes. For another pale, vanilla-forward bake to try next, check out my soft and chewy vanilla sugar cookies.
Flavor Swaps and Add-Ins
You can easily mix things up without changing the basic approach. Here are a few of my favorite tweaks:
- Super white: Use cake flour, clear vanilla, and only egg whites to get the brightest cupcakes.
- All butter: Swap out that vegetable shortening for unsalted butter, 1:1. They’ll be a little denser and less white but with rich buttery flavor.
- Lemon or citrus twist: Stir in 1 to 2 teaspoons of fresh lemon or orange zest plus a bit of citrus extract or lemon juice for a fresh pop without changing texture.
- Extra almond or vanilla: Stick with the almond extract for that subtle wedding cake vibe, or swap it with vanilla bean paste if you’re craving an intense vanilla note.
- Filled cupcakes: After cooling, hollow out centers and add your favorite jam, homemade lemon curd, pastry cream, or ganache before frosting to wow your guests.
- Frosting options: Swiss meringue or Italian buttercream pair beautifully for an ultra-smooth finish. For something tangy, try a cream cheese frosting like the one on these strawberry cupcakes with cream cheese frosting—just remember to refrigerate those cupcakes.
- Change size: For mini cupcakes, bake them about 10-12 minutes. Jumbo cupcakes take longer, so keep testing with a toothpick.
- Chocolate version: Swap out up to ¾ cup of flour for unsweetened cocoa powder if you want chocolate. Keep in mind, no more white cupcakes here—they’ll take on a richer, darker look and flavor.
- Yogurt swap: No sour cream? Use full-fat plain yogurt in the same amount for a similarly moist crumb.
Storage and Make-Ahead Advice
Keeping these white cupcakes fresh and delicious is easy if you follow my simple methods. Whether you want to make them for the same day or freeze for later, I’ve got you covered:
- Room temperature: Unfrosted or buttercream-frosted cupcakes stay fresh in an airtight container for up to 48 hours. Just keep them out of heat and humidity so they don’t dry out.
- Refrigerator: If your frosting uses cream cheese (like on these Easy Carrot Cake Cupcakes), whipped cream, or other dairy that can spoil, store cupcakes in the fridge for 4 to 5 days. Bring them back to room temp for 30-60 minutes before serving so they soften nicely.
- Freezing (unfrosted): Cool cupcakes completely, wrap each one tightly with plastic wrap or flash freeze on a tray, then transfer to a freezer bag or container. Freeze up to 3 months. Thaw covered at room temperature when ready.
- Freezing (frosted): Freeze frosted cupcakes on a tray first so the frosting firms up, then transfer to an airtight container or bag. Freeze for up to 2 months. Thaw in the fridge and bring to room temp before eating to avoid soggy frosting.
- Reheating: For a warm treat, zap a cupcake in the microwave for 5-10 seconds, or warm a few in the oven at 300°F for 5-8 minutes. Don’t overheat or they’ll dry out.
- Make-ahead: You can bake cupcakes a day or two ahead and store unfrosted in an airtight container; frost them the day you serve. For longer storage, freeze unfrosted and frost after thawing.

Common Questions Answered
Can I use all butter instead of shortening?
Definitely! Just swap the shortening out for the same amount of butter. The cupcakes won’t be quite as white, and they might be a bit less moist, but they’ll still be delicious.
Is almond extract necessary?
Not at all! Almond extract adds a lovely subtle note that reminds many of classic wedding cakes, but feel free to leave it out if it’s not your thing.
Is butter extract necessary?
Nope. It’s just there to add a hint of buttery goodness if you want it.
Can I use regular vanilla extract instead of clear?
Sure, but keep in mind it might add a slight tint to your white cupcakes.
Can I substitute the sour cream?
Sour cream is best here for moisture and richness, but if you don’t have any, full-fat plain yogurt works well in the same amount.
How do I know when the cupcakes are done baking?
The edges should have a touch of golden color, the tops should spring back gently to the touch, and a toothpick should come out clean or with just a few moist crumbs—never wet batter. Pull them out as soon as the toothpick shows no raw batter, even if there are moist crumbs left, so your cupcakes stay tender and don’t dry out.
Can I use this recipe to make a layer cake?
This recipe is written for cupcakes specifically, with less liquid than I’d recommend for a layer cake batter, so it might not yield the best layer cake texture.
Can these cupcakes be made ahead of time?
Cupcakes are best enjoyed the day of or the day after baking because they can dry out faster than larger cakes. That said, you can bake them a couple days ahead if you keep them sealed in an airtight container. For longer storage, freeze them — then thaw in an airtight container before frosting and serving.
How should I store these cupcakes?
Keep finished cupcakes in an airtight container at room temperature for a few days to prevent drying. For frostings that require refrigeration, store in the fridge and bring to room temperature when ready to eat.

Soft, moist white cupcakes made from scratch with sour cream and a subtle touch of almond extract, perfect for weddings, birthdays, and special celebrations.
- Total Time: 40 minutes
- Yield: 24 cupcakes 1x
Ingredients
- 3 cups all-purpose flour (or 3 cups + 6 tablespoons cake flour for a brighter, whiter cupcake)
- ¼ teaspoon baking soda
- 2 ½ teaspoons baking powder
- ½ teaspoon salt
- ½ cup full-fat sour cream, room temperature
- ½ cup milk, room temperature
- 2 teaspoons clear vanilla extract (regular vanilla can be used but may add slight color)
- ¼ teaspoon almond extract or emulsion (optional)
- 1 teaspoon butter extract or emulsion (optional)
- 6 large egg whites, room temperature
- 2 cups granulated sugar
- ⅔ cup vegetable shortening
- ⅓ cup unsalted butter, room temperature
Instructions
- Preheat oven to 350°F (175°C).
- Line two 12-cup muffin tins with cupcake liners and lightly spray with non-stick baking spray.
- In a medium bowl, whisk together flour, baking soda, baking powder, and salt; set aside.
- In another bowl, whisk sour cream, milk, clear vanilla extract, almond extract (if using), butter extract (if using), and egg whites until smooth; set aside.
- In a large bowl, beat sugar, vegetable shortening, and room-temperature butter on medium-high speed for about 2 minutes until light and fluffy.
- Add half the dry ingredients to the creamed mixture and mix on medium just until combined (about 15–20 seconds).
- Add the wet mixture and mix until combined (about 20 seconds).
- Add the remaining dry ingredients and mix until combined (about 15–20 seconds).
- Scrape down the sides of the bowl and mix briefly (about 10 seconds); avoid overmixing.
- Scoop batter into liners, filling each about two-thirds full.
- Bake 18–25 minutes at 350°F, start checking around 15 minutes; cupcakes are done when edges are lightly golden, tops spring back, and a toothpick inserted near the center comes out clean or with a few moist crumbs.
- Cool cupcakes in pans for about 10 minutes, then transfer to wire racks to cool completely.
- Once cooled, pipe or spread your desired frosting on the cupcakes.
Notes
For the whitest cupcakes, use only egg whites, clear vanilla extract, and swap some or all all-purpose flour with cake flour., Vegetable shortening helps keep cupcakes moist and white; you can substitute with unsalted butter 1:1 for richer flavor but less white and moist., Flavor variations include adding citrus zest (lemon or orange), swapping almond extract with vanilla bean paste, or filling cupcakes with jam, lemon curd, pastry cream, or ganache., Frosting options: Swiss meringue or Italian buttercream for smooth finish; cream cheese frosting for tangy flavor (refrigerate cupcakes if using)., Mini cupcakes bake about 10-12 minutes; jumbo cupcakes take longer., Chocolate variation: Replace up to ¾ cup flour with unsweetened cocoa powder; results in darker cupcakes., Sour cream substitute: full-fat plain yogurt in equal amount., Storage: Unfrosted or buttercream-frosted cupcakes keep up to 48 hours at room temperature; frostings with cream cheese or whipped cream require refrigeration for 4-5 days., Freezing: Unfrosted cupcakes freeze up to 3 months wrapped tightly; frosted cupcakes freeze up to 2 months on a tray first, then in container., Reheat gently in microwave 5-10 seconds or oven at 300°F for 5-8 minutes to avoid drying out., Best enjoyed same day or next day; sealing and freezing recommended for longer storage.
- Prep Time: 15 minutes
- Cook Time: 18-25 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 cupcake
- Calories: Approximately 250 calories per cupcake (estimate; actual value may vary depending on frosting and exact ingredients)
- Fat: 10 g per serving (estimate)
- Carbohydrates: 35 g per serving (estimate)
- Protein: 4 g per serving (estimate)