Peanut Butter Cream filled Chocolate Cupcakes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

These Peanut Butter Cream filled Chocolate Cupcakes are absolutely delicious. A rich chocolatey cupcake filled with a creamy peanut butter filling.


Units Scale

The Cupcakes:

  • 3/4 cup cocoa powder
  • 3/4 cup all purpose flour
  • 1/2 tsp baking powder
  • 1/4 tsp salt
  • 3/4 cup butter (at room temperature)
  • 1 cup granulated sugar
  • 3 large eggs
  • 1 tsp vanilla extract
  • 1/2 cup sour cream

The Peanut Butter Frosting:

  • 1/4 cup butter
  • 1 1/2 cups creamy peanut butter
  • 2 cups icing sugar (confectioner’s sugar)
  • 24 tbsp cream (half + half or heavy cream)
  • Reese’s Peanut Butter Cups for garnish


The Cupcakes:

  1. Preheat your oven to 350 degrees F.
  2. Sift together cocoa powder, flour, baking powder and salt. Set aside.
  3. Using an electric mixer cream together butter and sugar.
  4. Beat the eggs, one at a time, into the butter/sugar mixture. Then mix in the vanilla.
  5. Add half of the flour mixture to the butter/egg mix, and half of the sour cream. Mix. Then add the remaining flour and sour cream. Mix well.
  6. Fill muffin cups about 3/4 full with the batter.
  7. Bake for about 20 minutes.
  8. When the cupcakes are done baking, let them cool completely before filling with the peanut butter cream frosting. At least 1 hour.

The Frosting:

  1. Beat butter and peanut butter together until fluffy.
  2. Slowly add the icing sugar, and 2 tbsp of milk. Beat until fluffy and there are no lumps.
  3. If the icing seems too thick, add more milk. You want it just thick enough to be able to pipe.

Putting the cupcakes together:

  1. Using a little knife, core out a little circle of cake from the middle of the cupcake. Make it as big or little as you would like. If you love a lot of peanut butter yumminess, like we do, make the hole as above (about inch deep and wide).
  2. Fill in all of the holes with the frosting first. Then use the remaining frosting to icing the cupcakes.
  3. Add chopped up Reese’s Peanut Butter Cups on top of the icing.
  4. Enjoy!