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.
People these are excellent! Get over yourself about the processed peanut butter ingredient, or the cake being dry or crumbly, (it is not! ) cake is delicate, not a problem. Love the fact that there is extra frosting, so no anxiety over not having enough to frost them. I plan to use the extra frosting to do a homemade Nutter Butter facsimile. 5 stars!!!!
The frosting is great. I made it with a combination of creamy and chunky peanut butter because that’s what I had. Even after generously frosting 12 cupcakes I had frosting left, which was enjoyed on a spoon by those lucky enough to be around while I was cleaning up.
When I doubled the recipe to make 24, I barely had enough batter to make 18! I guess I should have made a single recipe first to see how many cupcakes it made. Disappointed.
I used the frosting on tiny cakes for my dogs and had some and HOLY COW it was really good. The dogs liked it very much as well.


