Preheat the oven to 350 F. Line a muffin tin with 6 cupcake liners, or spray with cooking spray.
In a small bowl whisk together flour, baking powder and salt. Set aside.
In a medium bowl beat butter, sugar, egg and vanilla for 2-3 minutes, or until light and fluffy.
Mix half of the flour mixture into the wet batter, then the buttermilk, finishing off with the remaining half of the flour mixture. Be sure not to overmix.
Scoop 3-4 tablespoon of batter into cupcake liners. Bake for 14-17 minutes, or until a toothpick inserted in the middle comes out clean. Allow to cool while you make the frosting.
To make the vanilla buttercream:
In a medium mixing bowl beat together butter, powdered sugar, vanilla salt and cream. Once its all smooth and creamy, frost cupcakes. Top with sprinkles if desired.
Notes
Cupcakes will have the best results if made with room temperature ingredients. I like to pull my egg, buttermilk, and butter out of the fridge an hour or two before I start baking.You may need to add more or less powdered sugar and milk to get the desired consistency for the buttercream.I have given both cups and grams as measurements. Grams will be more precise, especially when measuring flour. If you don’t have a kitchen scale, no problem! Just lightly spoon flour into your measuring cup to insure its not packed in there. Light and fluffy is the key.