Peanut Butter Cupcakes Recipe

Peanut Butter Cupcakes Recipe

How To Make Peanut Butter Cupcakes

Enjoy a tasty treat with these peanut butter cupcakes made extra fluffy with more milk, creamy peanut butter, topped with chocolate peanut butter frosting.

Preparation: 20 minutes
Cooking: 22 minutes
Total: 42 minutes



  • cupsall-purpose flour,spoon and leveled
  • ½tspbaking soda
  • ¼tspsalt
  • ½cupcanola oil,or vegetable oil
  • ½cupcreamy peanut butter
  • 1cuplight brown sugar,or dark brown sugar, packed
  • 1large egg,at room temperature
  • cupsour cream,at room temperature
  • tsppure vanilla extract
  • ¾cupwhole milk,at room temperature
  • cuppeanuts,very finely crushed, or chopped

For Chocolate Peanut Butter Frosting:

  • 1cupunsalted butter,softened to room temperature
  • cupsconfectioners’ sugar
  • ½cupunsweetened natural cocoa powder,or dutch-process cocoa powder
  • 3tbspheavy cream,or milk
  • cupcreamy peanut butter
  • 1tsppure vanilla extract
  • ¼tspsalt
  • Mini Reese’s Peanut Butter Cups,or chopped peanuts, optional, to garnish


  1. Preheat the oven to 350 degrees F. 

  2. Line a 12-cup muffin pan with cupcake liners. Line a second pan with 2 to 3 liners.


  1. Whisk the flour, baking soda, and salt together in a medium bowl. Set aside.

  2. Using a handheld mixer, stand mixer fitted with a whisk or paddle attachment, or a whisk, mix the oil, peanut butter, brown sugar, egg, sour cream, and vanilla extract together in a large bowl.

  3. Add the dry ingredients, milk, and peanuts and whisk or beat together until completely combined.

  4. Avoid overmixing. The batter will be slightly thick.

  5. Pour or spoon the batter into the liners, filling only ⅔ full to avoid baking over the sides.

  6. Bake for 21 to 23 minutes, or until a toothpick inserted in the center comes out clean and the tops of the cupcakes spring back when gently touched.

  7. Allow the cupcakes to cool completely before frosting.


  1. With a handheld or stand mixer fitted with a paddle or whisk attachment, beat the butter on medium speed until creamy, about 2 minutes.

  2. Add the confectioners’ sugar, cocoa powder, and milk.

  3. Beat on low speed for 30 seconds, then add the peanut butter, vanilla extract, and salt.

  4. Beat on medium-high speed for 2 minutes until combined.

  5. Add ¼ cup more confectioners’ sugar if frosting is too thin, or another 1 to 2 tablespoons of cream or milk if frosting is too thick.

  6. Taste. Add extra peanut butter or a pinch of salt, if desired.

  7. Frost the cooled cupcakes.

  8. Garnish with a peanut butter cup, if desired.

  9. Cover and store leftovers in the refrigerator for up to 5 days.

Recipe Notes

Make-Ahead and Freezing Instructions: The cupcakes can be made ahead 1 day in advance, covered, and stored at room temperature or in the refrigerator. Frosting can also be made 1 day in advance, covered, and stored in the refrigerator until ready to use. Frosted or unfrosted cupcakes can be frozen up to 2 to 3 months. Thaw overnight in the refrigerator.


  • Calories: 501.40kcal
  • Fat: 31.83g
  • Saturated Fat: 11.85g
  • Trans Fat: 0.54g
  • Monounsaturated Fat: 13.23g
  • Polyunsaturated Fat: 5.03g
  • Carbohydrates: 51.69g
  • Fiber: 2.33g
  • Sugar: 39.46g
  • Protein: 6.77g
  • Cholesterol: 52.92mg
  • Sodium: 141.81mg
  • Calcium: 50.53mg
  • Potassium: 205.95mg
  • Iron: 1.44mg
  • Vitamin A: 135.78µg
  • Vitamin C: 0.06mg
Want to share your experience making these delectable Peanut Butter Cupcakes or have any tips to enhance the recipe? Join the discussion in the Baking and Desserts forum and let's talk about all things sweet and nutty!

Was this page helpful?

Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!