Chocolate Cupcake with Peanut Butter Frosting
Cuisine: American
Author: Cookie Madness
Prep time: 10 mins
Cook time: 30 mins
Total time: 40 mins
Moist chocolate cupcakes with a rich peanut butter frosting
  • 2 cups White Lily® Enriched Bleached All Purpose Flour
  • 2 cups sugar
  • 3/4 cup unsweetened cocoa powder, Hershey’s natural style
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 1/2 cup butter, melted
  • 1/4 cup vegetable oil
  • 1/2 cup buttermilk
  • 2 large eggs
  • 2 teaspoons vanilla extract
  • 1 cup boiling water
Peanut Butter Buttercream
  • 1 cup unsalted butter, softened
  • 1 cup creamy peanut butter (plus more if needed)
  • 3 cup confectioners’ sugar
  • ¼ teaspoon salt plus more to taste
  • 2 teaspoons vanilla extract
  • 3 tablespoons heavy cream
  1. Preheat the oven to 350º F. Line 24 muffin cups with paper or foil liners.
  2. Mix together flour, sugar, cocoa, soda and salt in large bowl. Add butter, oil, buttermilk, eggs and vanilla. Beat two minutes with electric mixer at medium speed. Stir in water until blended. Batter will be thin.
  3. Divide batter among muffin cups. Bake for 30 to 35 minutes (mine were done in 28) or until toothpick inserted in center comes out clean. Cool in pan 5 minutes. Remove to wire rack. Cool completely.
  4. To make the frosting, combine the butter and peanut butter and beat until creamy. Add the confectioner’s sugar gradually, beating until well mixed, then add the salt, vanilla and cream and beat until smooth. Add a little more peanut butter if desired.
  5. To frost, pipe the peanut butter on top of each cupcake and stick a candy coated chocolate in the center. For more peanut butter flavor, carve a small well in each cupcake and fill with peanut butter frosting, then pipe a star of frosting over it to cover.
Recipe by Cookie Madness at