Preheat oven to 350 degrees and line two 12-cup muffin tins with cupcake liners (this recipe makes about 18 cupcakes). Set aside.
With a standing mixer or hand mixer, whisk egg whites until stiff peaks form. Set aside.
In a separate bowl, sift dry ingredients together (cake flour, salt, baking powder, baking soda). Set aside.
With a hand mixer or standing mixer, cream the unsalted butter until it is light and fluffy, about 1 minute. Add in the granulated sugar, and continue creaming the mixture until light and fluffy, about 1 more minute.
Whisk the buttermilk and vanilla extract together.
Alternately, add the dry ingredients and buttermilk mixture to the butter and sugar mixture, beginning and ending with the dry ingredients, mixing after each addition until just combined.
(I add in 1/3 of the dry ingredients, mix until just combined. Then add in 1/2 of the wet ingredients, mix until combined. And so forth.)
Add in the sour cream, mixing until just combined.
Next, gently fold in the egg whites, folding until the egg whites are fully combined.
Finally, add in the sprinkles (I used 1/2 cup, but you can use up to 2/3 if you prefer more sprinkles), and gently fold the sprinkles into the batter.
Scoop the batter into the prepared cupcake tins, filling about 2/3 of the way full. Tap the cupcake pans on the counter (this helps release any air bubbles).
Bake for 19-22 minutes, or until a cake tester comes out clean and the cupcakes ‘spring’ back when touched in the center.
Allow to cool before frosting.