Loading...

Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with 4 paper cupcake liners.

In a medium bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and 1/2 teaspoon of salt. Set aside.

In a large bowl, using an electric mixer, cream together the softened unsalted butter and granulated sugar until light and fluffy, about 2-3 minutes.

Beat in the large eggs one at a time, mixing well after each addition. Stir in 1 teaspoon of vanilla extract.

Gradually add the dry ingredients to the wet ingredients in three additions, alternating with the whole milk, beginning and ending with the dry ingredients. Mix until just combined, being careful not to overmix.

Divide the batter evenly among the 4 prepared cupcake liners, filling each about two-thirds full.

Bake for 18-22 minutes, or until a wooden skewer inserted into the center of a cupcake comes out clean. The tops should be lightly golden.

Remove the cupcakes from the oven and let them cool in the muffin tin for 5 minutes before transferring them to a wire rack to cool completely. Ensure they are fully cooled before frosting.

While cupcakes cool, prepare the salted caramel sauce. In a heavy-bottomed saucepan, combine 1 cup of granulated sugar and 1/4 cup of water. Cook over medium heat, stirring until the sugar dissolves. Once dissolved, stop stirring and bring to a boil. Cook until the syrup turns a deep amber color (about 8-10 minutes).

Carefully remove the caramel from the heat. Slowly and carefully pour in the warmed heavy cream while whisking constantly (it will bubble up vigorously). Stir in the 4 tablespoons of unsalted butter pieces and 1/2 teaspoon of flaky sea salt until smooth. Let the caramel cool slightly, then transfer to a heatproof jar or bowl. It will thicken as it cools.

Prepare the vanilla buttercream frosting. In a large bowl, using an electric mixer, beat the softened unsalted butter until creamy, about 2 minutes. Gradually add the sifted powdered sugar, 1 cup at a time, mixing on low speed until combined, then increasing to medium-high. Add the heavy cream, 1 teaspoon of vanilla extract, and 1/4 teaspoon of salt. Beat on high speed for 3-5 minutes until light, fluffy, and smooth.

Once cupcakes are completely cool, use a cupcake corer or a small knife to carefully remove a small cone from the center of each cupcake. Reserve the tops if desired.

Fill the cored center of each cupcake with about 1 teaspoon of the cooled salted caramel sauce, then top with a dollop of vanilla buttercream frosting.

Transfer the remaining vanilla buttercream frosting to a piping bag fitted with your desired tip (a large star tip works well). Pipe a generous swirl of frosting on top of each cupcake.

Liberally drizzle the remaining salted caramel sauce over the frosting, allowing it to drip down the sides. Finish by sprinkling a pinch of flaky sea salt over each cupcake.


Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with 4 paper cupcake liners.

In a medium bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and 1/2 teaspoon of salt. Set aside.

In a large bowl, using an electric mixer, cream together the softened unsalted butter and granulated sugar until light and fluffy, about 2-3 minutes.

Beat in the large eggs one at a time, mixing well after each addition. Stir in 1 teaspoon of vanilla extract.

Gradually add the dry ingredients to the wet ingredients in three additions, alternating with the whole milk, beginning and ending with the dry ingredients. Mix until just combined, being careful not to overmix.

Divide the batter evenly among the 4 prepared cupcake liners, filling each about two-thirds full.

Bake for 18-22 minutes, or until a wooden skewer inserted into the center of a cupcake comes out clean. The tops should be lightly golden.

Remove the cupcakes from the oven and let them cool in the muffin tin for 5 minutes before transferring them to a wire rack to cool completely. Ensure they are fully cooled before frosting.

While cupcakes cool, prepare the salted caramel sauce. In a heavy-bottomed saucepan, combine 1 cup of granulated sugar and 1/4 cup of water. Cook over medium heat, stirring until the sugar dissolves. Once dissolved, stop stirring and bring to a boil. Cook until the syrup turns a deep amber color (about 8-10 minutes).

Carefully remove the caramel from the heat. Slowly and carefully pour in the warmed heavy cream while whisking constantly (it will bubble up vigorously). Stir in the 4 tablespoons of unsalted butter pieces and 1/2 teaspoon of flaky sea salt until smooth. Let the caramel cool slightly, then transfer to a heatproof jar or bowl. It will thicken as it cools.

Prepare the vanilla buttercream frosting. In a large bowl, using an electric mixer, beat the softened unsalted butter until creamy, about 2 minutes. Gradually add the sifted powdered sugar, 1 cup at a time, mixing on low speed until combined, then increasing to medium-high. Add the heavy cream, 1 teaspoon of vanilla extract, and 1/4 teaspoon of salt. Beat on high speed for 3-5 minutes until light, fluffy, and smooth.

Once cupcakes are completely cool, use a cupcake corer or a small knife to carefully remove a small cone from the center of each cupcake. Reserve the tops if desired.

Fill the cored center of each cupcake with about 1 teaspoon of the cooled salted caramel sauce, then top with a dollop of vanilla buttercream frosting.

Transfer the remaining vanilla buttercream frosting to a piping bag fitted with your desired tip (a large star tip works well). Pipe a generous swirl of frosting on top of each cupcake.

Liberally drizzle the remaining salted caramel sauce over the frosting, allowing it to drip down the sides. Finish by sprinkling a pinch of flaky sea salt over each cupcake.
