Step 1: Preheat the Oven - Start by preheating your oven to 350°F (175°C) for even baking.
Step 2: Melt the Chocolate - In a small saucepan over low heat, combine the 8 tablespoons of unsalted butter and the 2 ounces of finely chopped bittersweet chocolate. Stir until melted and smooth. Remove from heat and let cool slightly.
Step 3: Mix the Dry Ingredients - In a medium bowl, whisk together the cocoa powder, all-purpose flour, baking soda, baking powder, and table salt. Set aside.
Step 4: Combine Wet Ingredients - In a large mixing bowl, beat the eggs and granulated sugar together until light and fluffy. Add the melted chocolate mixture, vanilla extract, and sour cream, mixing until well combined.
Step 5: Combine Dry and Wet Mixtures - Gradually add the dry ingredients to the wet mixture, stirring gently until just combined. A few lumps are okay!
Step 6: Bake the Cupcakes - Line your muffin tin with cupcake liners and fill each liner about 2/3 full with the batter. Bake for 18-20 minutes, or until a toothpick inserted comes out clean.
Step 7: Cool the Cupcakes - Once baked, let the cupcakes cool in the tin for about 5 minutes before transferring them to a cooling rack to cool completely.
Step 8: Make the Peanut Butter Frosting - In a large bowl, beat the room temperature butter and creamy peanut butter until smooth. Gradually add the powdered sugar, mixing until combined. Pour in the heavy cream, add the vanilla extract and kosher salt, beating until light and fluffy.
Step 9: Frost the Cupcakes - Once the cupcakes are completely cooled, frost each cupcake generously with the creamy peanut butter frosting using a piping bag or spatula.
Step 10: Serve and Enjoy - Your Dark Chocolate Cupcakes with Peanut Butter Frosting are ready to be devoured! Serve at room temperature.