Dark Chocolate Cupcakes with Peanut Butter Frosting
These dark chocolate cupcakes with peanut butter frosting are a cozy, indulgent treat that balances intense chocolate flavor with rich, creamy peanut butter. The cupcakes bake up tender and moist with a deep cocoa aroma that fills the kitchen, while the frosting is silky, slightly salty, and luxuriously peanut buttery. Each bite offers a soft crumb contrasted by a smooth, pipeable frosting that holds shape beautifully. These cupcakes are ideal for weekend baking sessions, casual parties, or as a decadent finish to a family dinner. If you enjoy quick chocolate-peanut butter desserts, you might also like a simple 2-ingredient chocolate peanut butter fudge that pairs wonderfully with these cupcakes: 2-ingredient chocolate peanut butter fudge.
Ingredients
-
1 cup all-purpose flour
Basic structure for the cupcake, gives tender crumb. -
1/2 cup Hershey’s Special Dark cocoa powder
Provides deep, dark chocolate flavor and color. -
1 teaspoon baking soda
Leavening agent to help the cupcakes rise. -
1/2 teaspoon baking powder
Additional lift and lightness in the crumb. -
1/2 teaspoon salt
Balances sweetness and enhances chocolate flavor. -
1/3 cup vegetable oil
Keeps cupcakes moist and tender without chilling. -
1 cup granulated sugar
Sweetens the cake and helps with texture. -
1 large egg
Binds ingredients and adds richness. -
1 teaspoon pure vanilla extract
Adds warm, rounded flavor to the batter. -
1/2 cup buttermilk
Reacts with baking soda for lift and adds tenderness. -
1/2 cup hot coffee or hot water
Intensifies chocolate flavor; coffee will deepen the taste.
Frosting
-
5 tablespoons unsalted butter, softened
Creamy base that whips up light for the frosting. -
1 cup creamy peanut butter
Main flavor for the frosting; use smooth for the best texture. -
1 cup confectioners’ sugar
Sweetens and stabilizes the frosting for piping. -
1/3 cup heavy cream
Thins and softens the frosting to a spreadable consistency. -
1 teaspoon pure vanilla extract
Adds depth and rounds out the peanut butter flavor. -
1/4 teaspoon salt
Enhances overall flavor and balances the sweetness.
Optional topping
- Crushed Reese’s Pieces for topping
Adds crunch and an extra peanut butter and chocolate note.
Step-by-step Instructions
-
Preheat the oven to 350°F (177°C) and line a muffin pan with cupcake liners.
Tip: Use a standard 12-cup muffin pan for even baking. -
In a medium bowl, whisk together the flour, cocoa powder, baking soda, baking powder, and salt.
Tip: Whisking well breaks up any cocoa lumps for a smooth batter. -
In a large bowl, whisk together the oil, sugar, egg, vanilla extract, and buttermilk until well combined.
Whisk just until incorporated to avoid overworking the batter. -
Gradually combine the dry ingredients with the wet ingredients, then add hot coffee or hot water. Whisk until the batter is smooth.
The hot liquid helps bloom the cocoa powder and creates a moist crumb. -
Fill the cupcake liners about 2/3 full with the batter and bake for 20 to 22 minutes or until a toothpick inserted into the center comes out clean.
Rotate the pan halfway through baking if your oven has hot spots. -
Let the cupcakes cool in the pan for 10 minutes, then transfer them to a cooling rack to cool completely.
Cooling completely is important so the frosting does not melt. -
For the frosting, beat the softened butter in a bowl until creamy. Add the peanut butter, confectioners’ sugar, heavy cream, vanilla extract, and salt. Beat until the mixture is combined and fluffy.
If your peanut butter is thick, warm it slightly to make it easier to beat. -
Adjust the consistency by adding more confectioners’ sugar or heavy cream if needed.
Add a tablespoon of heavy cream at a time to thin, or a few tablespoons of confectioners’ sugar to thicken. -
Frost the cooled cupcakes generously and sprinkle crushed Reese’s Pieces on top, if desired.
Use a piping bag for a polished look or a spatula for a rustic finish. Also try the chocolate peanut butter energy bites for a quick snack idea that uses similar flavors: chocolate peanut butter energy bites. -
Store any leftover cupcakes in the refrigerator for up to 3 days. For other no-bake peanut butter and chocolate treats, see this easy recipe for no-bake cookies: chocolate peanut butter no-bake cookies.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 20 to 22 minutes
- Total Time: 45 minutes
- Servings: Makes about 12 cupcakes
- Calories: Approximately 410 calories per cupcake
Tips, Storage & Variations
- Practical tips: Measure flour by spooning into the cup and leveling with a knife to avoid dense cupcakes. Let cupcakes cool completely before frosting to prevent the frosting from sliding. If frosting is too soft, chill for 10 minutes and re-whip.
- Storage: Store frosted cupcakes in an airtight container in the refrigerator for up to 3 days. Bring to room temperature before serving for best flavor.
- Freezing: Unfrosted cupcakes can be frozen for up to 3 months. Thaw overnight in the refrigerator, then bring to room temperature before frosting. Frosted cupcakes can be frozen on a baking sheet until firm, then transferred to a container and kept for up to 2 months. Thaw covered in the refrigerator to avoid condensation on the frosting.
- Flavor variations using existing ingredients only:
- Use hot coffee instead of hot water to deepen the chocolate flavor.
- Reduce confectioners’ sugar slightly in the frosting for a more pronounced peanut butter taste.
- Top with crushed Reese’s Pieces for extra texture and color, or leave plain for a smooth peanut butter finish. For another bar-style option with similar flavors, try the chocolate peanut butter oatmeal bars: chocolate peanut butter oatmeal bars.

FAQ
-
How long do these cupcakes stay fresh?
Store in the refrigerator for up to 3 days and bring to room temperature before serving. -
Can I use water instead of coffee?
Yes, hot water works fine, but coffee enhances the chocolate flavor. -
Do I have to use buttermilk?
Buttermilk gives a tender crumb, but you can substitute a milk and vinegar mix if needed. -
Can I make the frosting less sweet?
Yes, reduce the confectioners’ sugar slightly and add a pinch more salt to balance. -
How do I prevent the frosting from being too runny?
Chill the frosting briefly and then re-whip, or add a bit more confectioners’ sugar to thicken.
People Also Ask
-
What size cupcake yield does this recipe make?
It makes about 12 standard cupcakes. -
Can the batter be made ahead and baked later?
You can keep mixed batter in the refrigerator for a few hours, but bake soon for best rise. -
Is it necessary to use Hershey’s Special Dark cocoa powder?
It gives a richer flavor, but any unsweetened cocoa will work. -
Can I swap vegetable oil for melted butter?
You can substitute melted butter in equal measure, though texture may be slightly different. -
How can I make the cupcakes dairy free?
This recipe includes buttermilk, butter, and heavy cream, so a dairy-free version would need alternative ingredients not listed here. -
What is the best way to pipe the frosting?
Use a medium round or star tip and start piping from the outer edge inward in a spiral. -
Will the cupcakes be moist without oil?
The oil contributes to moistness; leaving it out will likely produce a drier cupcake. -
Can I double the recipe for a larger batch?
Yes, double all ingredients and bake in multiple pans, keeping the same oven temperature.
Conclusion
I hope you enjoy making these Dark Chocolate Cupcakes with Peanut Butter Frosting for friends and family. If you want more inspiration with the same flavor pairing, check this tested Dark Chocolate Cupcakes with Creamy Peanut Butter Frosting for a similar approach, and this well-reviewed Chocolate Peanut Butter Cupcakes Recipe – Live Well Bake Often for another variation to compare. Share your results and any small tweaks you made, and enjoy a cozy cupcake moment.
Dark Chocolate Cupcakes with Peanut Butter Frosting
Indulge in these tender dark chocolate cupcakes topped with creamy peanut butter frosting, balancing intense cocoa flavor with rich peanut butter.
- Prep Time: 15 minutes
- Cook Time: 22 minutes
- Total Time: 45 minutes
- Yield: 12 cupcakes 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 cup all-purpose flour
- 1/2 cup Hershey’s Special Dark cocoa powder
- 1 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon salt
- 1/3 cup vegetable oil
- 1 cup granulated sugar
- 1 large egg
- 1 teaspoon pure vanilla extract
- 1/2 cup buttermilk
- 1/2 cup hot coffee or hot water
- 5 tablespoons unsalted butter, softened
- 1 cup creamy peanut butter
- 1 cup confectioners’ sugar
- 1/3 cup heavy cream
- 1 teaspoon pure vanilla extract
- 1/4 teaspoon salt
- Crushed Reese’s Pieces (optional)
Instructions
- Preheat the oven to 350°F (177°C) and line a muffin pan with cupcake liners.
- Whisk together the flour, cocoa powder, baking soda, baking powder, and salt in a medium bowl.
- Whisk together the oil, sugar, egg, vanilla extract, and buttermilk until well combined in a large bowl.
- Gradually combine the dry ingredients with the wet ingredients, then add hot coffee or hot water and whisk until smooth.
- Fill the cupcake liners about 2/3 full with batter and bake for 20 to 22 minutes.
- Let the cupcakes cool in the pan for 10 minutes, then transfer them to a cooling rack.
- Beat the softened butter until creamy, then add the peanut butter, confectioners’ sugar, heavy cream, vanilla extract, and salt and beat until fluffy.
- Adjust the frosting consistency by adding more confectioners’ sugar or heavy cream if needed.
- Frost the cooled cupcakes and sprinkle with crushed Reese’s Pieces if desired.
- Store any leftover cupcakes in the refrigerator for up to 3 days.
Notes
Measure flour by spooning into the cup and leveling with a knife. Chill frosting briefly if too soft.
Nutrition
- Serving Size: 1 cupcake
- Calories: 410
- Sugar: 25g
- Sodium: 400mg
- Fat: 23g
- Saturated Fat: 8g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 30mg