Ingredients
Method
Step-by-Step
- Heat the oven to 350°F (175°C) and line a 12-cup muffin pan with paper liners.
- Whisk the flour, baking soda, and salt together in a medium bowl.
- Beat the softened butter, granulated sugar, and brown sugar for 2–3 minutes, until light and fluffy.
- Beat in the peanut butter, add the eggs one at a time, and mix in the vanilla extract.
- Add the dry ingredients in two or three additions, alternating with the buttermilk. Mix only until combined.
- Divide the batter evenly among the liners, filling each about two-thirds full.
- Bake for 18–21 minutes, until the tops spring back lightly and a toothpick comes out with a few moist crumbs.
- Cool the cupcakes in the pan for about 5 minutes, then transfer them to a rack to cool completely.
- Beat the frosting butter and peanut butter until smooth. Gradually add the confectioners’ sugar, vanilla, and salt.
- Add the cream or milk a little at a time and beat for 2–3 minutes, until pale, fluffy, and spreadable. Frost only completely cooled cupcakes.
Notes
Use regular creamy peanut butter rather than natural peanut butter that separates. Room-temperature butter, eggs, and buttermilk help create a smooth batter, and the cupcakes should be removed as soon as a tester shows a few moist crumbs so they do not dry out.
