01 - Preheat oven to 350°F. Line a 12-cup muffin tin with cupcake liners.
02 - In a large bowl, whisk together flour, cocoa powder, granulated sugar, brown sugar, baking soda, baking powder, and salt until well blended.
03 - In a separate bowl, combine melted butter, eggs, and vanilla extract. Whisk in milk and hot brewed coffee until fully incorporated.
04 - Pour wet ingredients into dry ingredients. Stir gently until just combined, being careful not to overmix.
05 - Divide batter evenly among prepared cupcake liners, filling each about two-thirds full.
06 - Bake for 16 to 18 minutes, or until a toothpick inserted into the center comes out clean. Let cool in pan for 5 minutes, then transfer to a wire rack to cool completely.
07 - Beat creamy peanut butter and softened butter together until smooth. Gradually add powdered sugar and milk, mixing until creamy and well combined.
08 - Once cupcakes are completely cool, use a small knife or cupcake corer to remove the center of each cupcake, creating a cavity about 1 inch deep. Fill each cavity with the prepared peanut butter filling.
09 - Beat softened butter until creamy. Add powdered sugar, peanut butter, heavy cream, and vanilla extract. Beat until light and fluffy. Gently fold in finely crushed Butterfinger bars. Add additional cream if needed to achieve piping consistency.
10 - Pipe or spread frosting generously over each filled cupcake. Sprinkle with coarsely chopped Butterfinger pieces for garnish.