Chocolate Peanut Butter Cupcakes
Published October 20, 2025
- Total Time
- 1 hour 40 minutes
- Prep Time
- 10 minutes
- Cook Time
- 30 minutes, plus cooling
- Rating
- Comments
- Read comments
Advertisement
Ingredients
FOR THE CUPCAKES
¾ cup/96 grams all-purpose flour
¼ cup plus 2 tablespoons/75 grams granulated sugar
¼ cup plus 2 tablespoons/83 grams packed dark brown sugar
¼ cup plus 2 tablespoons/36 grams natural cocoa powder
¾ teaspoon baking powder
¼ teaspoon baking soda
¾ teaspoon kosher salt (such as Diamond Crystal)
⅓ cup/80 milliliters vegetable oil
⅓ cup/80 milliliters buttermilk
1 large egg
2 teaspoons pure vanilla extract
FOR THE FROSTING
1 cup/270 grams creamy conventional peanut butter (not “natural”)
½ cup/113 grams salted butter, at room temperature
1 cup/123 grams powdered sugar
1 teaspoon vanilla extract
½ teaspoon kosher salt (such as Diamond Crystal)
Chocolate pearls, mini chocolate chips or chocolate sprinkles, for topping (optional)
Preparation
- Step 1
Make the cupcakes: Heat the oven to 350 degrees. Line a 12-cup cupcake tin with paper liners.
- Step 2
In a large bowl, whisk together the flour, granulated sugar, brown sugar, cocoa powder, baking powder, baking soda and salt. In a medium bowl, whisk together the oil, buttermilk, egg and vanilla. Add the wet ingredients to the dry ingredients and whisk just until combined. Divide the batter evenly among the liners.
- Step 3
Bake until a toothpick inserted into the center of one cupcake comes out with moist crumbs attached, about 18 minutes. Place the pan on a wire rack to cool for 5 minutes then transfer the cupcakes to the rack to cool completely.
- Step 4
Make the frosting: In a large bowl, with an electric mixer on medium, beat the peanut butter and salted butter together until creamy. Add the powdered sugar, vanilla and salt and beat until smooth and fluffy, about 2 minutes. (The cupcakes and frosting can be made and stored separately, covered at room temperature, for up to 1 day.)
- Step 5
Top the cooled cupcakes with the frosting. Sprinkle with chocolate pearls, if desired.
Private Notes
Comments
Natural PB would separate and you'd be left with a greasy, grainy frosting. both Jif and Skippy have 'natural' PB that aren't blended with trans fat but still homogenized. They usually have natural on the label, but read the ingredient list to be sure. and really, people, if you're going to make cupcakes with almost 30g of fat per serving, balking at peanut butter with added sugar and oil is just silly.@Susan
If you Google "peanut butter frosting using natural peanut butter," you'll find many recipes, which presumably have been successfully tested. On the other hand, you'll also find many admonitions *not* to use natural peanut butter because you'll wind up with a "curdling oily mess," to quote one such.
By “conventional “ peanut butter, you mean Skippy or Jif, with the additional shortening and sugar in it? If you prefer to use an all-natural one like Teddy, what adaptations are necessary?
I have to agree that this recipe barely stretches a dozen cupcakes. based on weight, recipe should yield 12 x 40g cupcakes which are on the small side but fine. The peanut butter frosting is excellent and was perfect for 12 piped with a bit of frosting filling. Garnished with split Reeses miniatures. Really does call back to Drake’s Funny Bones - great memory unlocked!
Made into a cake for my bestie’s bday- tripled the cake recipe for 2 8-inch round cake pans and doubled the frosting recipe to frost and decorate. Baked for about 25 minutes but just keep a close eye and bake til done. I omitted the extra salt from the frosting and it was great for us- still salty but very peanut buttery. Yum!
It made 12 small cupcakes and they were very dry using the given cooking times.


