These are the softest, fluffiest from scratch homemade cupcakes. They’re moist and flavorful topped with creamy vanilla buttercream!
- 1 and 3/4 cups (207g) cake flour* (spoon & leveled)
- 3/4 teaspoon baking powder
- 1/4 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup (115g) unsalted butter, softened to room temperature
- 1 cup (200g) granulated sugar
- 3 large egg whites, at room temperature
- 2 teaspoons pure vanilla extract*
- 1/2 teaspoon butter extract*
- seeds scraped from 1/2 of a vanilla bean*
- 1/2 cup (120g) full-fat sour cream, at room temperature*
- 1/2 cup (120ml) whole milk, at room temperature*
- 1/2 cup rainbow sprinkles*
- 1 cup (230g) unsalted butter, softened to room temperature
- 4 – 5 cups (480-600g) confectioners’ sugar
- 1/4 cup (60ml) heavy cream
- 2 teaspoons pure vanilla extract
- salt, to taste
- optional: 2-3 drops purple food coloring, sprinkles
- Preheat the oven to 350°F (177°C). Line a 12-cup muffin pan with cupcake liners. Line a second pan with 2 liners – this recipe makes about 14 cupcakes. Set aside.
- Make the cupcakes: Whisk the cake flour, baking powder, baking soda, and salt together. Set aside.
- Using a handheld or stand mixer fitted with a paddle attachment, beat the butter on high speed until smooth and creamy – about 1 minute. Add the sugar and beat on high speed for 2 minutes until creamed together. Scrape down the sides and up the bottom of the bowl with a rubber spatula as needed. Add the egg whites, vanilla + butter extracts, and vanilla bean. Beat on medium-high speed until combined, then beat in the sour cream. Scrape down the sides and up the bottom of the bowl as needed. With the mixer on low speed, add the dry ingredients until just incorporated. With the mixer still running on low, slowly pour in the milk until combined. Do not overmix. You may need to whisk it all by hand to make sure there are no lumps at the bottom of the bowl. The batter will be slightly thick. Fold in the sprinkles– careful! Do not overmix as this could cause them to bleed color.
- Pour/spoon the batter into the liners – fill only 2/3 full to avoid spilling over the sides. Bake for 19-22 minutes, or until a toothpick inserted in the center comes out clean. For around 30 mini cupcakes, bake for about 11-13 minutes, same oven temperature. Allow the cupcakes to cool completely before frosting.
- Make the frosting: With a handheld or stand mixer fitted with a paddle attachment, beat the butter on medium speed until creamy – about 2 minutes. Add 4 and 1/2 cups confectioners’ sugar, the heavy cream, and vanilla extract with the mixer running on low. Increase to high speed and beat for 3 full minutes, then beat in the food coloring. Add up to 1/2 cup more confectioners’ sugar if frosting is too thin or another Tablespoon of cream if frosting is too thick. Add a pinch of salt if frosting is too sweet.
- Frost cooled cupcakes. I used the Ateco #849 closed star tip.
- Make Ahead Instructions: Cupcakes can be made ahead 1 day in advance, covered, and stored at room temperature. Frosting can also be made 1 day in advance, covered, and stored in the refrigerator until ready to use. Leftover cupcakes keep well covered tightly in the refrigerator for 3 days. Frosted or unfrosted cupcakes can be frozen up to 2-3 months. Thaw overnight in the refrigerator.
- Special Tools: 5qt Tilt-Head Glass Measuring Bowl | Mixing Bowls | Rainbow Whisk | Cupcake Pan | Cupcake Liners | Americolor Gel | Frosting Bag | Ateco Tip #849
- Cake Flour: If you can’t get your hands on cake flour, you can make this homemade cake flour substitute. I suggest doing this twice, mixing it all up in 1 bowl then removing 1/4 cup since you need 1 and 3/4 cups in this recipe.
- Vanilla: For best flavor, pure vanilla extract is strongly recommended. If using imitation, increase to 1 Tablespoon (3 teaspoons). You can leave out the vanilla bean if you can’t get your hands on it.
- Butter Extract: You can find butter extract with the other extracts in the baking/spice aisle. If you can’t get your hands on it, you can simply leave it out. But the flavor is outstanding here! In its place, you can use almond extract.
- Whole Milk + Sour Cream: I strongly recommend using both for the best taste and texture. A full fat plain yogurt would work instead, though the cupcakes may not be as light. Same goes with a lower fat milk.
- Sprinkles: Avoid using nonpareils (the little balls) as they bleed color in the batter. I used Rainbow Sprinkles and Pastel Star Quins from Sweetapolita.
- Mini Cupcakes: For around 30 mini cupcakes, bake for about 11-13 minutes, same oven temperature. Allow the cupcakes to cool completely before frosting.