This post may contain affiliate links. Please read our disclosure policy.

Chocolate Peanut Butter Cupcakes are made with a classic chocolate cake stuffed with peanut butter cups and topped with a creamy peanut butter cream cheese frosting! Kids and adults love this sweet treat.

one chocolate peanut butter cupcake with frosting sitting on a white plate
Want to save this recipe?
Enter your email below and get the recipe link sent to your inbox. PLUS, you’ll get fresh new recipes weekly!
Please enable JavaScript in your browser to complete this form.

These delicious chocolate cupcakes with peanut butter frosting are one of the best cupcakes recipes. They are stuffed with peanut butter and topped with a Reese’s peanut butter cup. Bake them for a special occasion or dessert any day of the week.

Ingredients You’ll Need

ingredients for chocolate peanut butter cupcakes
ingredients for the frosting and filling in bowls

A few notes about ingredients:

  • Use CREAMY peanut butter for the best texture.
  • Standard unsweetened cocoa powder works great. If you use dark cocoa powder, it may change the flavor of the cupcakes as it creates a richer flavor and darker color.
  • You can use Greek yogurt instead of sour cream.

Steps to Make the Cupcakes:

first four steps to make the chocolate cupcake batter for cupcakes

Step 1: Combine the dry ingredients in a bowl.

Step 2: Combine the sour cream, milk and vanilla extract in a liquid measuring cup. You can use plain Greek yogurt instead of the sour cream, if desired.

Step 3: Cream together the butter and sugar with a hand mixer or in the bowl of a stand mixer. Cream until the mixture is light and fluffy. Add the eggs and blend.

Step 4: Alternate adding the dry ingredients and the sour cream mixture. Mix until just combined. Do not overmix.

mixing the peanut butter filling for the cupcakes and rolling into a ball

To Make the Filling:

Combine the ingredients for the filling until smooth. Use a spoon to scoop out the mixture and then roll into 1-inch balls.

Spoon two tablespoons into the bottom of each cupcake liner. Place a ball of the peanut butter filling in each cupcake liner, then top with the remaining batter before baking.

mixing the peanut butter frosting in a bowl before pipping onto cupcake

To Make the Frosting:

Mix together the ingredients for the frosting until smooth. Pipe onto the cupcakes using a large closed star tip.

Top each cupcake with a mini Reese’s peanut butter cup for additional sweetness.

a bite taken out of one peanut butter stuffed chocolate cupcake with the other cupcakes sitting on a rack in the background

Other Cupcake Recipes:

Cupcakes are an impressive treat that everyone loves. Combine chocolate and peanut butter to make a delicious sweet treat. Try them and let us know what you think!

one chocolate peanut butter cupcake with frosting sitting on a white plate
5 from 2 votes

Chocolate Peanut Butter Cupcakes

A classic chocolate cake is stuffed with peanut butter cups and topped with a creamy peanut butter cream cheese frosting! 
Prep: 25 minutes
Cook: 25 minutes
Total: 50 minutes
Servings: 20 cupcakes
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox. PLUS, you’ll get fresh new recipes weekly!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the cupcakes:

  • 1 2/3 cups all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 1 cup sour cream
  • 2 tablespoon milk
  • 1 teaspoon vanilla
  • 8 tablespoon unsalted butter, at room temperature
  • 1 ½ cups sugar
  • 2 eggs

For the filling:

  • 1 cup confectioners’ sugar
  • ¾ cup creamy peanut butter
  • 4 tablespoons unsalted butter, at room temperature
  • ½ teaspoons vanilla extract

For the frosting:

  • 3 cups confectioners’ sugar
  • 16 ounces cream cheese, at room temperature
  • 16 tablespoons unsalted butter, at room temperature (2 sticks)
  • 1 cup creamy peanut butter

Instructions 

  • Preheat the oven to 350 degrees. Line two cupcake pans with paper liners.
  • To make the cupcake batter, combine the flour, cocoa powder, baking soda and salt in a medium bowl. Whisk and set aside. In a liquid measuring cup, combine the sour cream, milk and vanilla extract. In the bowl of an electric mixer fitted with the paddle attachment, cream the butter and sugar together until light and fluffy. Beat in the eggs one at a time, scraping down the bowl as needed. With the mixer on low speed, alternately add the dry ingredients and the sour cream mixture, beginning and ending with the dry ingredients. Mix just until incorporated. Set aside.
  • To make the filling, combine the confectioners’ sugar, peanut butter, butter and vanilla extract in a bowl. Beat with an electric mixer on medium speed until smooth. Using your hands, roll the mixture into 1-inch balls (at least 20).
  • Spoon one or two tablespoons of the batter into the bottom of each cupcake liner. Place a ball of the peanut butter filling in each cupcake liner and top with the remaining batter so that all the cups are filled. Bake for 18 to 22 minutes, or until a toothpick inserted in the center comes out clean. Allow to cool in the pan for 5 to 10 minutes, and then transfer to a wire rack to cool completely.
  • To make the frosting, in the bowl of an electric mixer fitted with the paddle attachment, combine the confectioners’ sugar, cream cheese, butter and peanut butter until smooth. Beat mixture until smooth and well blended. Pipe as desired onto each cupcake.
  • Store the cupcakes at room temperature for up to 2 hours, or store in the refrigerator until ready to serve.

Notes

INGREDIENT NOTES:
  • Peanut Butter: Use creamy peanut butter for the best texture.
  • Cocoa Powder: Standard unsweetened cocoa powder works great. If you use dark cocoa powder, it may change the flavor of the cupcakes as it creates a richer flavor and darker color.
  • Sour Cream: You can use Greek yogurt instead of sour cream.
OTHER
  • We use a large closed star tip for piping frosting onto cupcakes.
  • Store the cupcakes at room temperature for up to 2 hours, or store in the refrigerator until ready to serve. Remove from the refrigerator at least 30 minutes before serving to allow them to come to room temperature.
This recipe makes about 22 to 24 standard size cupcakes.

Nutrition

Serving: 0g, Calories: 577kcal, Carbohydrates: 54g, Protein: 9g, Fat: 38g, Saturated Fat: 18g, Cholesterol: 89mg, Sodium: 309mg, Potassium: 265mg, Fiber: 2g, Sugar: 41g, Vitamin A: 890IU, Vitamin C: 0.1mg, Calcium: 59mg, Iron: 1.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: American
Tried this recipe?Mention @spoonfulflavor or tag #spoonfulflavor!

This post was originally published in March 2013, but was updated with new photos, information and process shots in August 2020.

You May Also Like

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

8 Comments

  1. Girl, you had me at chocolate and peanut butter, the best combination ever on the face of the planet! These look SO yummy, and I will definitely have to give them a try. Pinned! Hope you’re having a wonderful week!

    ~Abby =)