We love seeing what you made! Tag us on Instagram at @afamilyfeast or hashtag #afamilyfeast so we can see your creations!


Chocolate Peanut Butter Cupcakes

Yield: 24 cupcakes 1x
Prep: 30 minsCook: 20 minsTotal: 50 minutes


For the Cupcakes:

  • 2/3 cup butter
  • 2 eggs
  • 2 1/4 cups all-purpose flour
  • 1 teaspoon baking powder
  • 3/4 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1 3/4 cup granulated sugar
  • 3 ounces unsweetened chocolate, melted and cooled
  • 1 teaspoon vanilla
  • 1 1/4 cup water

For the Peanut Butter Filling:

  • 3/4 cup powdered sugar
  • 1 1/2 cup creamy peanut butter
  • 34 tablespoons water

For the Chocolate Butter Cream Frosting:

  • 1/3 cup butter
  • 4 1/4 cups powdered sugar, sifted
  • 2 tablespoons unsweetened cocoa powder
  • 1 ounce unsweetened chocolate, melted and cooled
  • 2 tablespoons milk
  • 1 teaspoon vanilla extract
  • Up to 1/4 cup additional milk
  • Powdered sugar for decorating


Chocolate Cupcakes

  1. Let butter and eggs stand at room temperature for 30 minutes. Meanwhile, line cupcake pan with paper cups (or grease and flour silicone baking cups). In small Mixing Bowl, stir together flour, baking powder, baking soda, and salt. Set aside.
  2. Preheat oven to 350 degrees Fahrenheit. In a large mixing bowl, beat butter with an electric mixer on medium to high speed for 30 seconds. Gradually add sugar ½ cup at a time, beating on medium speed until light and fluffy. Add eggs one at a time, beating after each addition. Beat in melted chocolate and vanilla extract. Alternate adding flour mixture and water to butter mixture, beating on low speed after each addition until combined.
  3. Spoon batter into prepared baking cups, filling each cup half to two-thirds full. Use the back of a spoon to smooth out batter.
  4. Bake 18 to 22 minutes or until a toothpick inserted in centers comes out clean. Cool cupcakes on wire rack.
  5. Using a small spoon or an apple corer, scoop out about 1 inch from the center of each cupcake, leaving a ½-inch rim around the edge. Spoon or pipe 1 tablespoon of prepared Peanut Butter Filling (see instructions below) into the center of each cupcake. Cover and chill until serving time.
  6. Just before serving, pipe Chocolate Butter Cream Frosting (see instructions below) over the top of each cupcake. Dust cupcakes with powdered sugar.

Peanut Butter Filling

  1. In a mixing bowl, beat peanut butter and powdered sugar with an electric mixer on medium speed until smooth. Gradually add water (we added approximately 4 tablespoons) while mixing until it reaches a smooth consistency that sticks to the back of a spoon when turned upside down. Set aside or place inside a plastic pastry bag.

Chocolate Butter Cream Frosting

  1. Allow butter to stand at room temperature for 30 minutes. Sift together powdered sugar and cocoa powder. Set aside.
  2. In the mixing bowl, beat butter with electric mixer on medium speed until smooth. Gradually add 1 cup of powdered sugar/cocoa powder mixture and unsweetened chocolate beating well. Beat in milk and vanilla. Slowly beat in additional sugar/cocoa powder mixture. Beat in up to 1/4 cup additional milk until frosting reaches a piping or spreading consistency.
  3. Spoon into a large plastic pastry bag fitted with star tip.

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.