Dark Chocolate Peanut Butter Cupcakes Recipe
Introduction
These dark chocolate peanut butter cupcakes offer a perfect balance of rich cocoa and creamy peanut butter in every bite. Topped with a luscious peanut butter buttercream and garnished with a peanut butter cup, they make an irresistible treat for any occasion.

Ingredients
- 1 cup all-purpose white flour (preferably sifted)
- 1/4 cup dark chocolate unsweetened cocoa powder (sifted)
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 5 tablespoons smooth peanut butter
- 4 tablespoons vegetable oil
- 1/2 cup packed brown sugar
- 2 eggs (room temperature)
- 1 teaspoon pure vanilla extract
- 1/2 cup buttermilk (room temperature)
- 2 sticks unsalted butter (room temperature)
- 1/2 cup vegetable shortening (room temperature)
- 1 1/2 cups smooth peanut butter
- 4-6 cups powdered sugar
- 1 teaspoon pure vanilla extract
- 1/2 cup dark chocolate unsweetened cocoa powder (optional, for frosting)
- 12 peanut butter cups
Instructions
- Step 1: Preheat the oven to 350º F and position the oven rack in the middle.
- Step 2: Line a regular muffin tin with 12 cupcake liners and set aside.
- Step 3: In a medium mixing bowl, whisk together the cocoa powder, flour, baking powder, baking soda, and salt. Set this dry mixture aside.
- Step 4: In a large mixing bowl or stand mixer fitted with the whisk attachment, beat the peanut butter, vegetable oil, and brown sugar until smooth and fluffy.
- Step 5: Incorporate the eggs one at a time along with the vanilla extract, mixing on medium speed until fully combined. Pause occasionally to scrape the sides and bottom of the bowl with a spatula.
- Step 6: Add the flour mixture and buttermilk alternately to the wet ingredients, mixing gently by hand to avoid overmixing until just combined.
- Step 7: Fill the cupcake liners almost completely full with the batter.
- Step 8: Bake for 15-17 minutes, or until a toothpick inserted in the center comes out with just a few crumbs.
- Step 9: Let the cupcakes cool in the pan for 3 minutes, then transfer them to a cooling rack, placing them upside down to create a dome top.
- Step 10: Allow the cupcakes to cool completely before frosting.
- Step 11: For the peanut butter buttercream, beat the butter and vegetable shortening in a large bowl until fluffy.
- Step 12: Add the peanut butter and vanilla extract, then beat on medium-high speed until fully combined, scraping the bowl occasionally.
- Step 13: Gradually add powdered sugar, one cup at a time, mixing on low speed initially then increasing to medium. Continue until the frosting is sweet and stiff, using 4 to 6 cups as desired.
- Step 14: (Optional) Transfer half the buttercream to another bowl and mix in the cocoa powder to make chocolate peanut butter frosting.
- Step 15: Fill a piping bag fitted with a large star tip with frosting. For a swirl effect, place chocolate buttercream on one side and peanut butter buttercream on the other side of the bag.
- Step 16: Pipe the buttercream onto each cupcake, starting in the center and swirling outward before layering back toward the center.
- Step 17: Garnish each cupcake with a peanut butter cup on top.
- Step 18: Refrigerate the cupcakes for at least 2 hours before serving. Enjoy!
Tips & Variations
- Use room temperature ingredients to ensure a smooth batter and frosting.
- For extra chocolate flavor, add cocoa powder to half of your buttercream and pipe a swirl of both chocolate and peanut butter frostings.
- If you prefer a less sweet frosting, start with fewer cups of powdered sugar and adjust to taste.
- Substitute creamy peanut butter with crunchy for added texture in the frosting.
- To speed up cooling, place cupcakes in the fridge after transferring to the cooling rack.
Storage
Store the cupcakes in an airtight container in the refrigerator for up to 5 days. Let them come to room temperature for about 20 minutes before serving for the best flavor and texture. You can also freeze the unfrosted cupcakes for up to 3 months; thaw completely before frosting.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use natural peanut butter instead of smooth peanut butter?
Yes, but natural peanut butter has more oil separation and a different texture. It may affect the consistency of the batter and frosting, so stir well before measuring and consider adding a little less oil in the recipe.
What can I use if I don’t have buttermilk?
You can make a simple buttermilk substitute by adding 1/2 tablespoon of lemon juice or white vinegar to 1/2 cup of milk. Let it sit for 5 minutes before using.
PrintDark Chocolate Peanut Butter Cupcakes Recipe
These Dark Chocolate Peanut Butter Cupcakes combine rich chocolate and creamy peanut butter flavors in moist cupcakes topped with a luscious peanut butter buttercream frosting. Each cupcake is crowned with a mini peanut butter cup, offering a perfect balance of sweetness and richness. Ideal for celebrations or a decadent dessert treat.
- Prep Time: 20 minutes
- Cook Time: 17 minutes
- Total Time: 47 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cupcake Batter
- 1 cup all-purpose white flour (preferably sifted)
- 1/4 cup dark chocolate unsweetened cocoa powder (sifted)
- 1 teaspoon baking soda
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 5 tablespoons peanut butter (smooth)
- 4 tablespoons vegetable oil
- 1/2 cup brown sugar (packed)
- 2 eggs (room temperature)
- 1 teaspoon pure vanilla extract
- 1/2 cup buttermilk (room temperature)
Peanut Butter Buttercream
- 2 sticks unsalted butter (room temperature, 1 cup)
- 1/2 cup vegetable shortening (room temperature)
- 1 1/2 cup peanut butter (smooth)
- 4–6 cups powdered sugar
- 1 teaspoon pure vanilla extract
- 1/2 cup dark chocolate unsweetened cocoa powder (optional, for chocolate buttercream)
Garnish
- 12 Peanut Butter Cups
Instructions
- Preheat: Preheat your oven to 350º F (175º C) and position the oven rack in the middle to ensure even baking of cupcakes.
- Prepare Muffin Tin: Line a regular 12-cup muffin tin with cupcake liners and set it aside for filling.
- Mix Dry Ingredients: In a medium bowl, whisk together the sifted cocoa powder, all-purpose flour, baking powder, baking soda, and salt. Set aside.
- Beat Wet Ingredients: In a large bowl or electric mixer fitted with a whisk attachment, combine peanut butter, vegetable oil, and packed brown sugar. Beat until the mixture is smooth and fluffy.
- Incorporate Eggs and Vanilla: Add eggs one at a time along with the vanilla extract to the peanut butter mixture. Mix on medium speed until fully combined, scraping sides and bottom of the bowl with a spatula to ensure even mixing.
- Combine Batter: Alternately add the dry flour mixture and buttermilk by hand to the wet ingredients. Mix gently to avoid overmixing until everything is just combined.
- Fill Cupcake Liners: Spoon the batter into the cupcake liners, filling each almost completely full to allow for rising.
- Bake: Bake the cupcakes at 350º F for 15-17 minutes, or until a toothpick inserted in the center comes out with just a few crumbs attached.
- Cool in Pan: Let the cupcakes cool in the pan for 3 minutes, then transfer them to a cooling rack. Place cupcakes upside down to create a dome-shaped top for easier frosting.
- Cool Completely: Allow the cupcakes to cool completely before applying frosting to prevent melting.
- Make Peanut Butter Buttercream: In a large bowl or stand mixer with a whisk attachment, beat together softened unsalted butter and vegetable shortening until fluffy.
- Add Peanut Butter and Vanilla: Add smooth peanut butter and vanilla extract to the butter mixture. Beat on medium-high speed until fully blended. Scrape the bowl occasionally to ensure ingredients are evenly mixed.
- Add Powdered Sugar: Gradually add powdered sugar one cup at a time, mixing initially on low speed, then medium speed. Continue until the frosting reaches a stiff consistency and the desired sweetness, typically about 4 cups.
- Optional Chocolate Buttercream: Transfer half of the peanut butter buttercream to another bowl and mix in 1/4 cup cocoa powder until fully combined to create a chocolate variant.
- Fill Piping Bag: Place the chocolate buttercream on one side and the peanut butter buttercream on the other side of a piping bag fitted with a large star tip for a dual-flavor effect, or fill with just one flavor if preferred.
- Pipe Frosting: Starting from the center of each cupcake, pipe the buttercream in a swirling motion outward, then back toward the center, layering the frosting to create an elegant peak.
- Garnish: Top each cupcake with a mini peanut butter cup to complement the flavors and add a decorative touch.
- Chill Before Serving: Refrigerate cupcakes for at least 2 hours before serving to set the frosting and enhance flavors. Enjoy!
Notes
- Room temperature ingredients help create a smooth batter and frosting.
- Do not overmix the batter to keep cupcakes tender and moist.
- Press cupcakes upside down while cooling to create a dome top suitable for frosting.
- Adjust the amount of powdered sugar in frosting based on your sweetness preference.
- The optional cocoa powder in frosting adds a rich chocolate twist but can be omitted for pure peanut butter flavor.
- Refrigerating cupcakes makes the frosting firm and easier to handle.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
Keywords: dark chocolate, peanut butter, cupcakes, chocolate peanut butter cupcakes, dessert, frosting, peanut butter buttercream

