Chocolate Peanut Butter Cupcakes
Chocolate Peanut Butter Cupcakes – A Decadent Treat!
If you’re a fan of the classic chocolate and peanut butter combo, these Chocolate Peanut Butter Cupcakes are an absolute must-try!

Featuring rich, moist chocolate cupcakes topped with creamy, homemade peanut butter buttercream frosting, these cupcakes are a dream come true for dessert lovers.

Perfect for birthdays, special occasions, or just because, these cupcakes strike the perfect balance between deep chocolate flavor and nutty peanut butter goodness.

The homemade peanut butter frosting is light, fluffy, and packed with peanut butter flavor, making every bite irresistible.

Why You’ll Love This Recipe
✔ Moist & fluffy chocolate cupcakes – Rich and delicious!
✔ Homemade peanut butter buttercream – Smooth, creamy, and full of flavor.
✔ Easy to make – Simple ingredients and step-by-step instructions.
✔ Perfect for peanut butter lovers – An indulgent treat for any occasion!

Ingredients
For the Chocolate Cupcakes:
- 1 cup all-purpose flour
- 1/2 cup unsweetened cocoa powder
- 3/4 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1/2 cup vegetable oil
- 3/4 cup granulated sugar
- 1/4 cup brown sugar, packed
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup buttermilk
- 1/2 cup hot water or brewed coffee (enhances chocolate flavor)
For the Peanut Butter Buttercream:
- 1 cup (2 sticks) unsalted butter, softened
- 1 cup creamy peanut butter
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
- 2-3 tablespoons heavy cream (as needed for consistency)
Instructions
Step 1: Make the Chocolate Cupcakes
- Preheat oven to 350°F (175°C) and line a cupcake pan with liners.
- In a bowl, whisk together flour, cocoa powder, baking soda, baking powder, and salt.
- In a separate large bowl, whisk together vegetable oil, granulated sugar, and brown sugar until combined.
- Add in the eggs and vanilla extract, mixing until smooth.
- Slowly mix in the dry ingredients, alternating with the buttermilk.
- Stir in the hot water or coffee until the batter is smooth.
- Fill cupcake liners about 2/3 full and bake for 18-20 minutes, or until a toothpick comes out clean.
- Let cupcakes cool completely before frosting.
Step 2: Make the Peanut Butter Buttercream
- In a large bowl, beat butter and peanut butter together until light and fluffy.
- Gradually mix in powdered sugar, one cup at a time.
- Add vanilla extract and beat until combined.
- If the frosting is too thick, add heavy cream one tablespoon at a time until you reach the desired consistency.
Step 3: Frost the Cupcakes
- Transfer the peanut butter buttercream to a piping bag fitted with a star tip.
- Pipe a generous swirl of frosting onto each cooled cupcake.
- Optionally, garnish with chopped peanuts, mini peanut butter cups, or a drizzle of melted chocolate for extra indulgence.

These cupcakes are rich, creamy, and absolutely delicious—perfect for peanut butter and chocolate lovers alike! Whether you’re making them for a party, special occasion, or just as a sweet treat, they’re guaranteed to be a hit.

Let me know if you try them and enjoy this irresistible flavor combination!