Preheat the Oven: Begin by preheating your oven to 350°F (175°C). Line a cupcake tray with paper liners.
Mix Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. Set it aside.
Cream Butter and Sugar: In a large mixing bowl, cream the softened butter and granulated sugar together until light and fluffy.
Add Eggs and Vanilla: Beat in the eggs one at a time, followed by the vanilla extract.
Combine Ingredients: Gradually add the dry ingredients to the wet mixture, alternating with milk. Mix until just combined.
Fill Cupcake Liners: Divide the batter evenly among the cupcake liners, filling each about 2/3 of the way.
Bake: Place the tray in the oven and bake for 18-20 minutes or until a toothpick inserted into the center comes out clean.
Cool: Remove from the oven and let the cupcakes cool completely on a wire rack before frosting.
Frost with Salted Caramel: Once cool, generously frost with salted caramel sauce using a piping bag or knife. Garnish with a sprinkle of sea salt for an extra burst of flavor.