Print

Chocolate Peanut Butter Cupcakes Recipe

Chocolate Peanut Butter Cupcakes Recipe

4.5 from 20 reviews

Indulge in the rich and decadent combination of chocolate and peanut butter with these irresistible Chocolate Peanut Butter Cupcakes. A moist chocolate cupcake topped with creamy peanut butter frosting is a match made in dessert heaven!

Ingredients

Units Scale

For the cupcakes:

  • 1 cup all-purpose flour
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 cup buttermilk (room temperature)
  • 1/2 cup vegetable oil
  • 2/3 cup granulated sugar
  • 1/3 cup brown sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 cup hot water

For the peanut butter frosting:

  • 1 cup creamy peanut butter
  • 1/2 cup unsalted butter (softened)
  • 2 cups powdered sugar
  • 1/4 cup heavy cream (more as needed)
  • 1 teaspoon vanilla extract

Instructions

  1. Preheat the oven: Preheat the oven to 350°F (175°C) and line a muffin tin with cupcake liners.
  2. Prepare the dry ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt.
  3. Mix the wet ingredients: In a large bowl, combine buttermilk, oil, granulated sugar, brown sugar, eggs, and vanilla until smooth.
  4. Combine wet and dry ingredients: Gradually add the dry ingredients to the wet mixture and stir until combined. Slowly mix in the hot water until smooth.
  5. Bake the cupcakes: Fill cupcake liners and bake for 18–20 minutes. Cool before frosting.
  6. Make the frosting: Beat peanut butter and butter until creamy. Mix in powdered sugar, vanilla, and heavy cream until fluffy.
  7. Frost the cupcakes: Pipe or spread the frosting onto the cooled cupcakes. Top with mini peanut butter cups or chocolate drizzle if desired.

Notes

  • For richer flavor, use Dutch-processed cocoa powder.
  • Cupcakes can be made a day in advance and stored in an airtight container.

Nutrition