01 -
Preheat oven to 175°C. Line a 12-cup muffin tin with paper liners and set aside.
02 -
In a medium bowl, whisk flour, baking powder, and salt together until evenly mixed.
03 -
In a large bowl, beat unsalted butter and granulated sugar with an electric mixer for 3–4 minutes until light and fluffy.
04 -
Add eggs one at a time, beating well after each addition. Mix in vanilla extract until fully combined.
05 -
Gradually add dry mixture to the wet mixture in three parts, alternating with the milk, beginning and ending with the dry ingredients. Mix until just combined, avoiding overmixing.
06 -
Divide batter evenly among liners, filling each two-thirds full. Bake for 18–22 minutes, or until a toothpick inserted in the center emerges clean. Cool in pan for 5 minutes, then transfer to a wire rack to cool completely.
07 -
While cupcakes bake, melt butter in a medium saucepan over medium heat. Stir in light brown sugar and heavy cream. Bring to a boil, stirring constantly. Boil for 2 minutes, remove from heat, and stir in sea salt and vanilla. Let cool slightly.
08 -
Once cupcakes are cool, use a corer or small knife to remove centers, forming a cavity. Spoon salted caramel into each cavity without overfilling. Replace tops to seal.
09 -
In a large bowl, beat butter and cream cheese until smooth. Gradually add powdered sugar, beating until creamy. Mix in vanilla extract and 30 ml heavy cream. Add extra cream if needed for a smooth, pipeable consistency.
10 -
Transfer frosting to a piping bag and pipe over filled cupcakes, ensuring the center is completely covered.
11 -
Drizzle each cupcake with caramel sauce. For added flavor, sprinkle a pinch of sea salt.
12 -
Allow cupcakes to rest for several minutes to set the caramel before serving.