Chocolate Peanut Butter Cupcakes

Decadent chocolate peanut butter cupcakes piped and filled with a rich and creamy peanut butter frosting and topped with chocolate shavings. These dreamy cupcakes are a chocolate and peanut butter lovers fantasy!

  • Total 1 hour
  • Serves 8 cupcakes
  • Dessert
  • American
Jump to the recipe
Chocolate Peanut Butter Cupcakes

Decadent chocolate peanut butter cupcakes piped and filled with a rich and creamy peanut butter frosting and topped with chocolate shavings. These dreamy cupcakes are a chocolate and peanut butter lovers fantasy!

chocolate cupcake with peanut butter frosting more

Why this recipe works

Chocolate and peanut butter pair together to make a powerful flavor combination in these deliciously moist cupcakes. They’re truly mouth-watering for all the chocolate peanut butter lovers out there.

Think peanut butter cups, but in cupcake form. They aren’t just any old cupcakes, the rich chocolately base is filled with smooth peanut butter frosting, followed by a piping of it on top for the ultimate chocolate peanut butter cupcake!

Chocolate Peanut Butter Cupcake in a paper wrapper

Ingredients you will need

Get all measurements, ingredients, and instructions in the printable version at the end of this post.

ingredients for Chocolate Peanut Butter Cupcakes

Ingredient Info and Substitution Suggestions

CAKE – All the classic components of a tasty chocolate cupcake plus a sneaky teaspoon of coffee in there to truly bring out the flavor of the cocoa. Of course, you can swap it out for a cake mix if desired, but I promise making them from scratch is entirely worth it.

FROSTING – Butter, powdered sugar, milk, peanut butter, vanilla, and salt are beaten together to make this ultra-creamy peanut butter frosting. Not only is this swirled on top of the cupcake, but stuffed inside of it as well for a nice little surprise. This frosting is great for all sorts of recipes like cakes, brownies, or even cookies.

How to Make Chocolate Peanut Butter Cupcakes

These step by step photos and instructions are here to help you visualize how to make this recipe. You can Jump to Recipe to get the printable version of this recipe, complete with measurements and instructions at the bottom.

  1. Pre-heat the oven to 350F.
  2. Cream together the butter and granulated sugar for a few minutes using a stand mixer or hand mixer. Beat in the egg, vanilla and buttermilk.
  3. In a separate bowl, stir the instant coffee into the hot water until dissolved and then beat into the batter.
  4. Sift together the all-purpose flour, unsweetened cocoa powder, baking soda and salt. Add the dry ingredients into the wet and stir just until combined.
  5. Line a muffin tin with cupcake wrappers. The batter will make 8 regular size cupcakes or 6 jumbo cupcakes.
  6. Fill the wrappers with equal amounts of the batter and bake for 25 to 35 minutes (depending on the cupcake size) or until a toothpick, inserted in the center, comes out clean. Allow to cool before filling and frosting.chocolate cupcakes in a muffin pan
  7. To make the peanut butter frosting, add the butter, powdered sugar and a tablespoon of the milk to a bowl and cream together using a hand mixer or stand mixer.
  8. Beat in the peanut butter, vanilla and salt. If the consistency is a little too thick, add another tablespoon of milk.
  9. Fit a piping bag with a large tip and fill with the frosting. We used a 1M tip.

    EXPERT TIP – You can also use a plastic baggie and snip off the tip of the bag with scissors.

    chocolate cupcake with peanut butter frosting in a bag
  10. Use a knife to cut a little core out of each cooled cupcake and fill with a bit of the frosting. core taken out of chocolate cupcake
  11. Replace the core and top with a swirl of the frosting. Sprinkle on some chocolate shavings, if desired.

Frequently Asked Questions & Expert Tips

Can I make these cupcakes ahead of time?

Yes, you can make the cupcakes a day in advance and store them at room temperature. Store them in an air-tight container to keep them from drying out.

Can I freeze chocolate peanut butter cupcakes?

Yes, to freeze the cupcakes, place them in an air-tight container (unfrosted and unfilled) and store in the freezer for up to 3 months. You can leave the liners on the cupcakes when freezing. You may also pre-make the peanut butter frosting and store it in an air-tight container or baggie in the freezer for 2-3 months.

Chocolate Peanut Butter Cupcake cut open to reveal peanut butter filling

Serving Suggestions

These cupcake wrappers are our favorite because of their pretty presentation, but any cupcake liner will work. If you’d like, you can add a peanut butter cup inside the cupcake when filling it with frosting for an extra surprise. Chocolate shavings, chopped peanuts, mini chocolate chips, and chopped peanut butter cups are all great ideas for garnish!

More Chocolate Peanut Butter Recipes

I love to bake and cook and share my kitchen experience with all of you! Remembering to come back each day can be tough, that’s why I offer a convenient newsletter every time a new recipe posts. Simply subscribe and start receiving your free daily recipes!