
Indulge in these moist, golden cupcakes featuring a hidden caramel center and a silky salted caramel buttercream. Perfect for parties or a sweet afternoon treat, they offer the perfect balance of rich sweetness and a delicate hint of sea salt.
Preheat your oven to 180°C (160°C fan/gas mark 4). Line a 12-hole cupcake tin with paper cases.
In a large mixing bowl, cream together the softened salted butter and golden caster sugar using an electric whisk until the mixture is pale, light, and fluffy.
Add the eggs one at a time, whisking well after each addition, then stir in the vanilla extract. Gently fold in the self-raising flour until just combined, then mix in the milk until the batter reaches a smooth dropping consistency.
Divide the batter among the cupcake cases, reserving about 2 tablespoons in the bowl. If your caramel sauce isn't already salted, stir in a tiny pinch of salt. Drop 1/2 teaspoon of caramel onto the center of each cupcake, then cover the caramel with the remaining batter.
Bake for 15-20 minutes until the cupcakes are golden brown and spring back when lightly pressed. Allow them to cool completely on a wire rack before frosting.
To make the icing, beat the butter with half of the icing sugar until smooth. Add the remaining icing sugar and whisk vigorously until pale and airy. Stir in half of the remaining caramel sauce, then spoon the frosting into a piping bag fitted with a star or round nozzle.
Pipe generous swirls of frosting onto the cooled cupcakes. Drizzle with the remaining caramel sauce and finish with a light sprinkle of sea salt flakes if desired.
For the best results, ensure your eggs and butter are at room temperature before you begin mixing. If your caramel sauce is too thick to drizzle, microwave it for 5-10 seconds to loosen it up. These cupcakes stay fresh in an airtight container for up to 3 days.





