Indulge in these decadent Chocolate Peanut Butter Cupcakes that are a perfect combination of rich chocolate and creamy peanut butter. These moist and flavorful cupcakes topped with a luscious peanut butter frosting will satisfy any sweet tooth.
Author:nadia
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
1cup granulated sugar
1/3cup unsweetened cocoa powder
1 teaspoon baking soda
1/2 teaspoon baking powder
1/2 teaspoon salt
1/2cup buttermilk (or milk + 1/2 tsp vinegar)
1/2cup vegetable oil
2 large eggs
1 teaspoon vanilla extract
1/2cup hot water or brewed coffee
For the frosting:
1/2cup unsalted butter, softened
1cup creamy peanut butter
2cups powdered sugar
2–3 tablespoons heavy cream or milk
pinch of salt
optional chocolate drizzle or mini peanut butter cups for garnish
Instructions
Preheat oven and prepare cupcake liners: Preheat oven to 350°F (175°C) and line a 12-cup muffin tin with cupcake liners.
Mix dry and wet ingredients: In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt. In another bowl, mix buttermilk, oil, eggs, and vanilla until smooth. Gradually mix wet ingredients into dry until combined. Stir in hot water or coffee until batter is thin.
Bake the cupcakes: Divide batter among cupcake liners and bake for 18–20 minutes or until a toothpick inserted in the center comes out clean. Cool completely.
Prepare the frosting: Beat butter and peanut butter until creamy. Gradually mix in powdered sugar, salt, and heavy cream until desired consistency. Frost cooled cupcakes.
Garnish: Optionally, top with chocolate drizzle or mini peanut butter cups.
Notes
Use brewed coffee for a richer chocolate flavor.
Add a dollop of peanut butter in the center of each cupcake for a surprise.
Store cupcakes airtight at room temperature for 2 days or refrigerate for up to 5 days.