-
1
Place an oven rack in the center of the oven.
-
2
Preheat the oven to 350 degrees F. Line a 12 cup muffin tin with paper liners.
-
3
Set aside.
-
4
For the filling: In a small, heavy saucepan, combine the caramel candies and heavy cream over low heat.
-
5
Cook, stirring occasionally, until the candies have melted and the mixture is smooth, about 10 minutes.
-
6
Set aside to cool slightly.
-
7
For the cupcakes: In a medium bowl, whisk together the flour, baking powder and salt.
-
8
In a stand mixer fitted with the paddle attachment, beat the granulated sugar and butter on high speed until light and fluffy, 2 to 3 minutes.
-
9
Reduce the speed to medium and beat in the vanilla and eggs.
-
10
With the machine running, in batches, gradually add the flour mixture to form a thick batter.
-
11
Beat in the peanut butter.
-
12
Place 3 tablespoons of batter in the bottom of each cupcake liner.
-
13
Top with 1 tablespoon of the caramel mixture.
-
14
Add 1/4 cup of batter on top of the caramel mixture.
-
15
Bake for 23 to 25 minutes until a cake tester inserted into the center of the cupcakes comes out with moist crumbs.
-
16
Cool for 5 minutes.
-
17
Remove the cupcakes from the muffin tin and cool completely on a wire rack, about 1 hour (center of cupcakes will fall during cooling).
-
18
For the frosting: In a medium bowl, using an electric mixer, beat the butter until light and smooth.
-
19
Beat in the powdered sugar and milk until smooth and creamy.
-
20
Using a rubber spatula, fold in the peanut butter until swirls of peanut butter form throughout the frosting.
-
21
Place the frosting in a piping bag and top the cupcakes or use a small spatula to frost the cupcakes.