Ingredients
Equipment
Method
- Step 1: Preheat your oven to 350°F (175°C) and line a muffin tin with cupcake liners.
- Step 2: In a large bowl, cream together the softened butter and granulated sugar until it’s light and fluffy. Add the eggs one at a time, mixing well after each addition, and then stir in the vanilla extract.
- Step 3: In a separate bowl, whisk together the flour, baking powder, and salt. Gradually add the dry ingredients to the wet mixture, alternating with the milk, and mix until just combined.
- Step 4: Divide the batter evenly among the prepared cupcake liners, filling each about two-thirds full. Bake for 18-20 minutes, or until a toothpick inserted in the center comes out clean. Allow them to cool completely.
- Step 5: For the caramel filling, heat the granulated sugar in a saucepan over medium heat, stirring constantly until it melts and turns a golden amber color. Remove from heat and carefully add the butter, stirring until melted. Slowly add the heavy cream, mixing until smooth, then stir in the sea salt. Let the caramel cool slightly.
- Step 6: Once the cupcakes are cooled, use a small knife or a cupcake corer to remove the center of each cupcake. Fill the center with the gooey caramel filling.
- Step 7: For the frosting, beat together the softened butter and powdered sugar until smooth. Add the heavy cream, vanilla extract, and sea salt, and continue to beat until fluffy.
- Step 8: Pipe or spread the frosting on top of each filled cupcake. Drizzle with additional caramel sauce and sprinkle with a pinch of sea salt, if desired. Serve and enjoy!
Notes
These cupcakes are best enjoyed fresh, but if you have leftovers (which is rare!), store them in an airtight container at room temperature for up to 3 days. If you need to keep them longer, you can refrigerate them for about a week, but be sure to bring them back to room temperature before serving for the best flavor.
