Ingredients
1⅔cupsall purpose flour,sifted, spoon and leveled
½tspbaking powder
¼tspbaking soda
½tspsalt
1cupgranulated sugar
½cupunsalted butter,melted
¼cupyogurt,or sour cream, room temperature
¾cupbuttermilk,room temperature
2egg whites,room temperature
2tsppure vanilla extract
1tspalmond extract
6ozwhite chocolate,melted, slightly cooled
1cupunsalted butter,softened to room temperature
2cupsconfectioner’s sugar
¼cupheavy cream
1tsppure vanilla extract
¼tspsalt
sprinkles,if desired
Preparation
Melt the white chocolate for the frosting. Set aside to cool.
Preheat the oven to 350 degrees F. Line a muffin pan with 12-cupcake liners. Set aside.
In a large bowl, mix the flour, baking powder, baking soda, and salt together. Set aside.
In a medium microwave-safe bowl, melt butter in the microwave. Whisk in the sugar, yogurt, milk, vanilla, and almond extracts until combined.
Slowly mix dry ingredients into the wet ingredients until no lumps remain. The batter will be thick. Avoid over-mixing. Set aside.
Using a whisk, a handheld mixer, or a stand mixer fitted with a whisk attachment, beat the egg whites for about 3 minutes until thick and foamy. Fold into the cupcake batter.
Divide the batter among 12 cupcake liners.
Bake for 20 minutes or until a toothpick inserted in the center comes out clean. Allow cupcakes to cool.
In a medium bowl using a handheld or stand mixer fitted with a paddle attachment, beat the butter on medium speed for 1 minute.
Switch the mixer to low speed and slowly add the confectioners’ sugar until combined. Quickly stir the cooled white chocolate with a spoon, then pour it into the creamed butter/sugar.
Switch the mixer to medium speed and beat for 2 minutes until combined and creamy.
Add the cream, vanilla extract, and salt. Beat for 1 to 2 minutes until combined.
Decorate with sprinkles or as desired, serve, and enjoy!