Ingredients:
- 1 ½ cups (192g) all-purpose flour
- ¾ cup (75g) unsweetened cocoa powder
- 1 ½ teaspoons baking soda
- ¾ teaspoon baking powder
- ¾ teaspoon salt
- 1 ½ cups (300g) granulated sugar
- ¾ cup (180ml) vegetable oil
- 1 ½ teaspoons vanilla extract
- 1 ½ cups (360ml) buttermilk
- 2 large eggs
- ¾ cup (180ml) boiling water
- 1 cup (226g) unsalted butter, softened
- 1 cup (255g) creamy peanut butter (e.g., Skippy or Jif)
- 4 cups (480g) powdered sugar, sifted
- ½ cup (120ml) heavy cream
- 1 teaspoon vanilla extract
- Pinch of salt
- Mini Reese's Peanut Butter Cups, halved (optional)
- Chopped peanuts (optional)
- Chocolate sprinkles (optional)
Instructions:
- Preheat oven to 350°F (175°C). Line muffin tin with paper liners.
- In a large bowl, whisk together flour, cocoa powder, baking soda, baking powder, and salt.
- In a separate bowl, whisk together sugar, oil, vanilla, and buttermilk. Add eggs, one at a time, mixing well after each addition.
- Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Do not overmix.
- Gradually add the boiling water to the batter, mixing until smooth. The batter will be thin.
- Fill each cupcake liner about 2/3 full.
- Bake for 18-22 minutes, or until a wooden skewer inserted into the center comes out clean.
- Let the cupcakes cool in the muffin tin for 5 minutes before transferring them to a wire rack to cool completely.
- In a large bowl, beat the softened butter and peanut butter with an electric mixer until light and fluffy.
- Gradually add the sifted powdered sugar, beating on low speed until combined.
- Add the heavy cream, vanilla extract, and salt. Beat on medium-high speed until light and fluffy.
- Once the cupcakes are completely cool, frost them generously with the peanut butter frosting.
- Decorate with halved mini Reese's Peanut Butter Cups, chopped peanuts, or chocolate sprinkles. This will create the perfect peanut butter cupcakes.