Go Back Email Link
+ servings

Chocolate Peanut Butter Cupcakes

These delicious chocolate Peanut Butter Cupcakes are truly heavenly! Moist and soft chocolate cupcakes topped with a creamy and smooth peanut butter frosting, so GOOD.
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 18 cupcakes
Author: Valentina's Corner


chocolate cupcakes-

peanut butter frosting-

  • 12 Tbsps unsalted butter, room temp (1½ sticks)
  • 4 oz cream cheese, room temp
  • 1 cup creamy peanut butter
  • 1 tsp vanilla extract
  • 2 cups powdered sugar
  • 1/4 cup heavy whipping cream


chocolate cupcakes-

  • Preheat the oven to 350°F and line a cupcake pan with cupcake liners.
  • In a large bowl, sift the flour, cocoa powder, baking powder, and baking soda and set aside.
  • In a separate bowl, beat the sugar and eggs until combined. Add the milk, sour cream, vanilla extract and oil and combine.
  • Add in the dry ingredients and gently mix until combined. With a cookie scooper or ¼ measuring cup, divide the batter between the 18 cupcake liners.
  • Bake the cupcakes at 350°F for about 16-18 minutes or until golden.
  • Remove from the pan and cool on a cooling rack.

chocolate peanut butter frosting-

  • In an electric stand mixer, cream together the cream cheese and butter with the paddle attachment on medium speed.
  • Once the mixture is creamy and slightly fluffy, add in the peanut butter, vanilla extract and powdered sugar and beat the mixture until combined.
  • Pour in the heavy whipping cream and beat on high spead until frosting becomes light and fluffy.
  • Transfer the frosting to a piping bag with desired tip and refrigerate until ready to assemble cupcakes.


  • Once the cupcakes are cool, pipe the peanut butter frosting on top. Repeat with all the cupcakes and frosting.
  • Decorate the cupcakes as desired and enjoy.