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!
Author:Kimberly
Prep Time:20 minutes
Cook Time:20 minutes
Total Time:40 minutes
Yield:12 cupcakes 1x
Category:Dessert
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
UnitsScale
For the cupcakes:
1cup all-purpose flour
1/2cup unsweetened cocoa powder
1 teaspoon baking soda
1/2 teaspoon salt
1/2cup buttermilk (room temperature)
1/2cup vegetable oil
2/3cup granulated sugar
1/3cup brown sugar
2 large eggs
1 teaspoon vanilla extract
1/2cup hot water
For the peanut butter frosting:
1cup creamy peanut butter
1/2cup unsalted butter (softened)
2cups powdered sugar
1/4cup heavy cream (more as needed)
1 teaspoon vanilla extract
Instructions
Preheat the oven: Preheat the oven to 350°F (175°C) and line a muffin tin with cupcake liners.
Prepare the dry ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt.
Mix the wet ingredients: In a large bowl, combine buttermilk, oil, granulated sugar, brown sugar, eggs, and vanilla until smooth.
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.
Bake the cupcakes: Fill cupcake liners and bake for 18–20 minutes. Cool before frosting.
Make the frosting: Beat peanut butter and butter until creamy. Mix in powdered sugar, vanilla, and heavy cream until fluffy.
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.