Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Gooey Chocolate Peanut Butter Cupcakes Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.2 from 67 reviews
  • Author: Kimberly
  • Prep Time: 20 minutes
  • Cook Time: 22 minutes
  • Total Time: 42 minutes
  • Yield: 12 servings
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Description

These Gooey Chocolate Peanut Butter Cupcakes combine rich chocolate cake with a molten peanut butter center, topped with a creamy peanut butter frosting. Perfectly moist and decadent, they are an irresistible treat for peanut butter and chocolate lovers alike.


Ingredients

Cupcake Batter

  • 1 1/2 cups all-purpose flour
  • 1/2 cup unsweetened cocoa powder
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1/2 cup granulated sugar
  • 1/2 cup brown sugar (packed)
  • 2 large eggs
  • 1/2 cup buttermilk (or regular milk)
  • 1/2 cup vegetable oil
  • 1 tsp vanilla extract
  • 1/2 cup boiling water

Peanut Butter Filling

  • 1/2 cup peanut butter (smooth or chunky, your preference)
  • 1/4 cup powdered sugar

Peanut Butter Frosting

  • 1/2 cup unsalted butter (softened)
  • 1/2 cup peanut butter (creamy)
  • 3 cups powdered sugar
  • 1 tsp vanilla extract
  • 2 tbsp milk (adjust for desired consistency)


Instructions

  1. Prepare Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, unsweetened cocoa powder, baking powder, baking soda, and salt to ensure they are evenly combined.
  2. Mix Wet Ingredients: In a large bowl, beat together granulated sugar, brown sugar, eggs, buttermilk, vegetable oil, and vanilla extract until the mixture is smooth and homogeneous.
  3. Combine Dry with Wet: Gradually add the dry ingredients into the wet mixture, mixing just until combined to avoid overmixing which can toughen the cupcakes.
  4. Add Boiling Water: Pour in the boiling water and mix gently; the batter will become thin, but this is expected and will result in moist cupcakes.
  5. Fill Cupcake Liners: Spoon the batter into a prepared muffin tin lined with cupcake liners, filling each about halfway full.
  6. Add Peanut Butter Center: Drop about 1 teaspoon of peanut butter into the center of each cupcake, then cover with more batter until the liners are about three-quarters full.
  7. Bake Cupcakes: Bake in a preheated oven at 350°F (175°C) for 18-22 minutes, or until a toothpick inserted near the edges comes out clean but the peanut butter center remains gooey. Allow cupcakes to cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
  8. Make Peanut Butter Filling: In a small bowl, mix the peanut butter and powdered sugar together until smooth and well combined. Set aside.
  9. Prepare Peanut Butter Frosting: In a medium bowl, beat softened butter with creamy peanut butter until light and creamy. Gradually add powdered sugar, 1 cup at a time, mixing thoroughly each time.
  10. Adjust Frosting Consistency: Mix in vanilla extract and milk, beating until the frosting reaches a spreadable consistency. Add more milk if too thick, or more powdered sugar if too thin.
  11. Fill Cupcakes: Once cupcakes are completely cooled, use a small knife to cut a small hole in the center of each cupcake and fill with the peanut butter filling.
  12. Frost Cupcakes: Top each filled cupcake with a swirl of peanut butter frosting using a piping bag or knife.
  13. Optional Decoration: For extra flair, drizzle melted chocolate over the cupcakes or sprinkle with chopped peanuts for added texture and flavor.

Notes

  • The batter will be thin after adding boiling water, which is normal and helps produce moist cupcakes.
  • Use either smooth or chunky peanut butter based on your texture preference for the filling.
  • If you don’t have buttermilk, regular milk with a teaspoon of lemon juice or vinegar can be used as a substitute.
  • To ensure gooey centers, do not overbake the cupcakes; watch closely towards the end of baking time.
  • Store cupcakes in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days.
  • Bring refrigerated cupcakes to room temperature or warm slightly before serving for best flavor and texture.