Ingredients
Method
Step-by-Step
- Heat the oven to 350°F (175°C). Line two 12-cup muffin tins with paper liners.
- Whisk the flour, sugar, cocoa powder, baking soda, baking powder, and salt together in a large bowl.
- Add the eggs, buttermilk, oil, and vanilla extract. Beat or whisk just until the mixture is combined.
- Slowly pour in the hot coffee or boiling water while mixing carefully. The batter will be thin, and that consistency is normal.
- Divide the batter among the liners, filling each about two-thirds full.
- Bake for 18–22 minutes, until the tops spring back lightly and a toothpick inserted in the center comes out with a few moist crumbs.
- Cool the cupcakes in the pans for 5–10 minutes, then transfer them to a wire rack and cool completely.
- Beat the softened butter and peanut butter together until smooth and creamy.
- Add the powdered sugar gradually, then mix in the vanilla, optional salt, and heavy cream or milk. Beat for 2–3 minutes until fluffy.
- Pipe or spread the frosting onto the completely cooled cupcakes. Add mini peanut butter cups, chopped peanuts, melted chocolate, or ganache if desired.
Notes
Hot coffee deepens the chocolate flavor without making the cupcakes taste strongly of coffee. Do not overbake; a toothpick with a few moist crumbs is the best indicator. Use room-temperature butter and peanut butter for smooth frosting, and cool cupcakes completely before decorating.
