01 -
Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners.
02 -
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. In a large mixing bowl, beat the softened butter and sugar together until light and fluffy. Add the eggs one at a time, followed by the vanilla extract and sour cream, mixing until smooth. Pour in the caramel sauce and mix until combined. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Be careful not to overmix.
03 -
In a separate bowl, beat the softened cream cheese, sugar, egg, and vanilla extract until smooth.
04 -
Spoon a tablespoon of cupcake batter into each cupcake liner, then add a dollop (about 1 teaspoon) of the cream cheese filling on top. Add another spoonful of batter over the cream cheese, filling each liner about 3/4 full.
05 -
Bake for 18-20 minutes, or until a toothpick inserted into the cupcake (avoiding the cream cheese filling) comes out clean. Let the cupcakes cool in the tin for 5 minutes, then transfer them to a wire rack to cool completely.
06 -
Once the cupcakes are cool, drizzle with additional caramel sauce and sprinkle with sea salt flakes.
07 -
Serve immediately, or store in an airtight container in the refrigerator for up to 3 days.