Ingredients
Method
Cupcake Preparation
- Preheat oven to 300°F (150°C). Line a 12-cup muffin tin with paper liners.
- In a large bowl, whisk together the all-purpose flour, granulated sugar, Hershey’s Special Dark Cocoa powder, baking soda, and salt.
- Add the large egg, buttermilk, and vegetable oil to the dry ingredients and mix well until just combined.
- In a separate small bowl, combine the vanilla extract with the boiling water. Slowly add this mixture to the batter, mixing well until smooth.
- Pour the batter evenly into the prepared cupcake liners, filling each about two-thirds full.
- Bake for 20-25 minutes, or until a toothpick inserted into the center of a cupcake comes out clean. Remove from oven, transfer cupcakes to a wire rack, and let cool completely.
Caramel Filling Preparation
- While the cupcakes cool, prepare the caramel filling. In a medium saucepan over medium heat, combine the milk, butter, and unwrapped Kraft caramels. Stir constantly until the caramels are completely melted and the mixture is smooth.
- Remove the saucepan from the heat. Stir in the chopped peanuts and marshmallow fluff until well combined.
- Allow the caramel filling to cool and thicken for about 30-35 minutes. It should be thick enough to hold its shape but still spoonable.
Assembly and Icing
- Once the cupcakes are cool, use a small paring knife or a cupcake corer to cut a hole out of the center of each cupcake. Be careful not to go all the way through the bottom.
- Spoon or pipe the cooled caramel filling into the holes of each cupcake.
- To make the peanut butter icing, in a large bowl, beat the softened butter and shortening with an electric mixer until smooth and creamy.
- Gradually add 3 cups of the powdered sugar, mixing on low speed until combined.
- Mix in the vanilla extract, peanut butter, and 1 tablespoon of water or milk.
- Add the remaining 1 cup of powdered sugar and mix until smooth. Add more water or milk, 1 teaspoon at a time, until the icing reaches the desired consistency for piping.
- Pipe or spread the peanut butter icing onto the filled cupcakes.
Finishing Touches
- To make the chocolate glaze, whisk together the powdered sugar, cocoa powder, and milk in a small bowl until smooth.
- Drizzle the chocolate glaze over the iced cupcakes.
- Top each cupcake with half of a mini Snickers bar for garnish.
Notes
Store cupcakes in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days.
