Ingredients
Method
Making the Cupcakes
- Preheat your oven to 350°F (175°C) and line a muffin pan with cupcake liners.
- In a bowl, whisk together the flour, cocoa powder, sugar, baking powder, baking soda, and salt.
- In another bowl, mix the eggs, oil, buttermilk, and vanilla.
- Pour the wet ingredients into the dry ingredients and stir just until no dry flour remains.
- Add the hot coffee (or hot water) and stir until combined; the batter will be thin.
- Fill the cupcake liners about two-thirds full and bake for 18 to 22 minutes.
- Let the cupcakes cool completely before filling.
Making the Caramel Pecan Filling
- In a small pot on low heat, combine the unwrapped soft caramels with a splash of heavy cream and a small knob of butter.
- Stir slowly until smooth, then mix in the chopped pecans and a pinch of salt.
- Let the filling cool until thick but still spoonable.
Making the Frosting
- Beat the softened cream cheese and butter until smooth.
- Gradually add the powdered sugar in rounds to avoid a mess.
- Mix in the vanilla and salted caramel sauce, adjusting to taste.
Assembling the Cupcakes
- Core the centers of the cooled cupcakes and spoon in the caramel pecan filling.
- Replace the top with the cupcake plug if desired for a flatter surface.
- Frost the cupcakes using a knife or piping bag.
- Finish with chopped pecans, a drizzle of caramel, and a pinch of flaky salt.
Notes
Make ahead by baking the cupcakes one day in advance and keeping them covered at room temperature. The filling can also be prepared ahead of time. The frosting is best made on the day of serving.
