Dark Chocolate Cupcakes with Creamy Peanut Butter Frosting
The aroma of warm, freshly baked Dark Chocolate Cupcakes with Creamy Peanut Butter Frosting fills the kitchen, wrapping you in a comforting embrace. They emerge from the oven, tall and fluffy, their deep chocolate hue promising rich flavor. The moment you take a bite, the moistness welcomes your senses, each piece melting into your mouth as the sweet, nutty frosting dances on your palate. It’s a nostalgic treat that takes me back to birthday parties decked out in colorful balloons and laughter, where cupcakes were always the stars.

There’s something incredibly playful about this combo of chocolate and peanut butter. Whether it’s a cozy winter evening or a cheerful summer celebration, these cupcakes bring joy. They’re the perfect way to indulge your sweet tooth or to impress friends at gatherings. I can’t wait for you to experience how delightful these cupcakes truly are!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: You can whip these cupcakes up in just 25 minutes of prep time.
- Irresistible Flavor: The rich dark chocolate paired with creamy peanut butter is pure magic.
- Eye-Catching Appeal: Topped with crushed Reese’s Pieces, they look as good as they taste!
- Flexible Serving: These beauties are perfect for parties, after school snacks, or any occasion.
- Diet-Friendly Options: Easily adaptable for gluten-free flour if needed.

Ingredients You’ll Need
- 1 cup (125g) all-purpose flour: This is the base of our cupcakes, giving them structure. You can substitute it with a gluten-free blend if desired.
- 1/2 cup (42g) Hershey’s Special Dark cocoa powder: For that deep, rich chocolate flavor. Opt for natural cocoa for a lighter taste.
- 1 teaspoon baking soda: This provides lift, making your cupcakes light and fluffy!
- 1/2 teaspoon baking powder: To ensure those cupcakes rise and stay soft.
- 1/2 teaspoon salt: Boosts flavor and balances sweetness.
- 1/3 cup (80ml) vegetable oil: It gives moisture to the cupcakes. Can be swapped for melted coconut oil for a different flavor.
- 1 cup (200g) granulated sugar: This sweetens the cupcakes and contributes to their texture.
- 1 large egg, at room temperature: Acts as a binder and adds richness. Ensure it’s at room temp for even mixing.
- 1 teaspoon pure vanilla extract: Enhances the overall flavor profile. Always choose pure over imitation for the best results!
- 1/2 cup (120ml) buttermilk, at room temperature: Adds moisture and tenderness.
- 1/2 cup (120ml) hot coffee or hot water: The coffee intensifies the chocolate flavor, but feel free to use hot water if preferred.
- 5 Tablespoons (71g) unsalted butter, softened: This is for the frosting to achieve that creamy texture.
- 1 cup (250g) creamy peanut butter: The star of the frosting! Choose a smooth variety for easy spreading.
- 1 cup (120g) confectioners’ sugar: Adds sweetness and structure to the frosting.
- 1/3 cup (80ml) heavy cream: Makes the frosting fluffy and light.
- 1 teaspoon pure vanilla extract (again): Consistency is key for flavor!
- 1/4 teaspoon salt: Balances the sweetness in the frosting.
- Optional: crushed Reese’s Pieces for topping: Adds crunch and that quintessential peanut butter taste.
How to Make Dark Chocolate Cupcakes with Creamy Peanut Butter Frosting
Preheat and Prepare: Start by preheating your oven to 350°F (177°C). Line a 12-count muffin pan with cupcake liners; this recipe usually yields about 14 to 16 cupcakes, so grab another muffin pan just in case or be ready to bake in batches.
Combine Dry Ingredients: In a medium bowl, whisk together flour, cocoa powder, baking soda, baking powder, and salt until evenly mixed. This will ensure even distribution and prevent clumps in your batter.
Whisk Wet Ingredients: In a separate large bowl, preferably with a spout for easier pouring, whisk together oil, sugar, egg, vanilla extract, and buttermilk until smooth. The mixture should be well combined and glossy. Pour the dry mix into the wet mix, then add the hot coffee or water, whisking gently until you achieve a thin but smooth batter.
Fill the Liners: Divide the batter evenly among the lined muffin cups, filling each about 2/3 full. This allows room for the cupcakes to rise without overflowing. The batter will look glossy, which is perfect!
Bake Until Golden: Place the muffin pan in your preheated oven and bake for 20-22 minutes. Keep an eye on them! They’re ready when a toothpick inserted into the center comes out clean, with just a few moist crumbs attached.
Cool Completely: After baking, let the cupcakes cool in the pan for about 10 minutes. Then, transfer them to a cooling rack to cool completely. Frosting warm cupcakes can be a sticky situation!
Make the Peanut Butter Frosting: Grab your mixer! In a bowl, beat the softened butter on medium speed until creamy, which takes about 2 minutes. Then add in the peanut butter, confectioners’ sugar, heavy cream, vanilla, and salt. Start on low speed to prevent sugar clouds, then increase to high speed and beat for a good 3 minutes until fluffy. If it’s too thin, add more sugar; if it’s thick, a splash more of cream should help!
Frost and Garnish: Once the cupcakes are completely cooled, frost them generously with your creamy peanut butter frosting. I love using a Wilton 1M piping tip for a beautiful swirl! To finish, sprinkle with crushed Reese’s Pieces for that fun crunch. Your creation is ready to wow everyone!
Storing & Reheating
Store any leftover cupcakes in an airtight container at room temperature for up to 2 days, but if frosted, keep them in the refrigerator for up to 3 days. Ensure they’re covered well to maintain freshness. For longer storage, you can freeze un-frosted cupcakes in a freezer-safe bag for up to 3 months. When you’re ready to enjoy them, allow them to thaw at room temperature for about 1 hour, then simply frost and indulge! Keep in mind that flavors might mellow slightly, but they’ll still taste amazing.
Chef’s Helpful Tips
- Always use room-temperature ingredients for an even batter and better mixing results. This helps achieve a perfect rise.
- If your frosting is too runny, add more confectioners’ sugar gradually until it thickens. Conversely, if it’s too thick, a splash of cream can help.
- Be careful not to overmix the batter once you combine the wet and dry ingredients. Gentle movements keep the cupcakes fluffy!
- Test your baking powder and baking soda’s effectiveness; they can lose potency over time. A quick test in warm water can help check their leavening power.
- If you want to make these cupcakes ahead, bake them a day in advance and frost on the day you plan to serve.
Recipe FAQs
Can I use a different frosting?
Can I make these cupcakes gluten-free?
What can I substitute for buttermilk?
How do I know when the cupcakes are done baking?
More Desserts & Appetizers Recipes
👉 If you make my Dark Chocolate Cupcakes with Creamy Peanut Butter Frosting recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Dark Chocolate Cupcakes with Creamy Peanut Butter Frosting
- Prep Time: 25 minutes
- Cook Time: 20-22 minutes
- Total Time: 0 hours
- Yield: 14-16 cupcakes 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
These cupcakes are a delightful mix of rich dark chocolate and creamy peanut butter frosting, perfect for any celebration or satisfying a sweet craving!
Ingredients
- 1 cup (125g) all-purpose flour
- 1/2 cup (42g) Hershey's Special Dark cocoa powder
- 1 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon salt
- 1/3 cup (80ml) vegetable oil
- 1 cup (200g) granulated sugar
- 1 large egg, at room temperature
- 1 teaspoon pure vanilla extract
- 1/2 cup (120ml) buttermilk, at room temperature
- 1/2 cup (120ml) hot coffee or hot water
- 5 Tablespoons (71g) unsalted butter, softened
- 1 cup (250g) creamy peanut butter
- 1 cup (120g) confectioners’ sugar
- 1/3 cup (80ml) heavy cream
- 1 teaspoon pure vanilla extract (again)
- 1/4 teaspoon salt
- Optional: crushed Reese’s Pieces for topping
Instructions
- Preheat oven to 350°F (177°C) and prepare muffin pan.
- Mix dry ingredients in a bowl: flour, cocoa powder, baking soda, baking powder, salt.
- In another bowl, whisk together the wet ingredients: oil, sugar, egg, vanilla extract, buttermilk.
- Combine dry and wet mixtures, adding hot coffee or water to form a smooth batter.
- Fill cupcake liners 2/3 full with batter and bake for 20-22 minutes until a toothpick comes out clean.
- Cool cupcakes for 10 minutes, then transfer to a rack to cool completely.
- Prepare frosting by beating softened butter, peanut butter, sugar, heavy cream, vanilla, and salt until fluffy.
- Frost cooled cupcakes and garnish with Reese’s Pieces.
Notes
For gluten-free options, substitute all-purpose flour with a 1:1 gluten-free flour blend.
Use room-temperature ingredients for better mixing.
If frosting is too thick, add a splash more cream to achieve desired consistency.
Nutrition
- Serving Size: 1 cupcake
- Calories: 310
- Sugar: 20g
- Sodium: 240mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 30mg




