Chocolate Peanut Butter Filled Cupcakes
Chocolate peanut butter filled cupcakes combine rich cocoa flavor with a creamy, nutty center for an indulgent, crowd-pleasing dessert. Easy to customize and irresistibly delicious, they’re perfect for any celebration or sweet craving.
Prep Time 15 minutes mins
Cook Time 18 minutes mins
Total Time 1 hour hr 3 minutes mins
Chocolate Cupcakes
- 3/4 cup 180g warm water
- 1 1/2 teaspoons 3g instant espresso or coffee
- 1/3 cup 60g milk or dark chocolate chips, melted
- 1/3 cup 30g unsweetened cocoa powder
- 2 large eggs room temperature (112g)
- 1/3 cup 75g vegetable oil
- 1 teaspoon 4g vanilla extract
- 1 teaspoon 4g white vinegar
- 3/4 cup 100g all-purpose flour
- 3/4 cup 150g granulated sugar
- 1/2 teaspoon 3g baking soda
- 1/2 teaspoon 2g fine salt
Peanut Butter Buttercream Frosting
- 1 cup 226g / 2 sticks unsalted butter, room temperature
- 1/2 cup 125g creamy peanut butter
- 1 teaspoon 4g vanilla extract
- 1/4 teaspoon 1g fine salt
- 4 cups 500g powdered sugar
- 1/4 cup 60g heavy cream or whipping cream
Cupcake Filling and Garnish
- 1 cup 250g peanut butter
- 1/2 batch chocolate ganache
Chocolate Cupcake Recipe
Start by preheating your oven to 350°F (175°C). Line a standard 12-cup muffin pan with cupcake liners and set it aside. In a large mixing bowl, pour in 3/4 cup of warm water. Add 1 1/2 teaspoons of instant espresso or coffee powder and stir until it’s completely dissolved. Stir in 1/3 cup of melted chocolate chips and 1/3 cup of unsweetened cocoa powder, whisking until smooth and fully blended.
Next, add 2 large room-temperature eggs, 1/3 cup of vegetable oil, 1 teaspoon of vanilla extract, and 1 teaspoon of white vinegar. Whisk these into the chocolate mixture until well combined. Then, add 3/4 cup of all-purpose flour, 3/4 cup of granulated sugar, 1/2 teaspoon of baking soda, and 1/2 teaspoon of fine salt. Gently whisk everything together until the batter is just combined—it will be thin, which is exactly how it should be.
Divide the batter evenly among the cupcake liners, filling each about 3/4 of the way full. Bake for 18–20 minutes, or until a toothpick inserted into the center comes out with just a few moist crumbs. Once baked, remove the cupcakes from the oven and let them cool in the pan for 10 minutes. Then transfer them to a wire rack to cool completely. If you're short on time, you can place the entire pan in the freezer for 30 minutes to speed up the cooling process.
Peanut Butter Buttercream
While the cupcakes are baking and cooling, make the peanut butter buttercream. In the bowl of a stand mixer or a large mixing bowl, beat 1 cup of room-temperature unsalted butter with 1/2 cup of creamy peanut butter for about 30 seconds on medium speed, using either a paddle attachment or a hand mixer, until smooth and creamy. Add in 1 teaspoon of vanilla extract and 1/4 teaspoon of fine salt, mixing on low speed.
Gradually add 4 cups of powdered sugar along with 1/4 cup of heavy cream, continuing to mix on low speed. Beat until all ingredients are fully combined and the frosting reaches a smooth, pipeable consistency. If the buttercream feels too thick, add an extra tablespoon of cream. If it seems too thin, mix in another 1/4 cup of powdered sugar. Once the desired texture is achieved, stir the frosting by hand with a rubber spatula for a few minutes to make it ultra-smooth. Transfer the frosting to a large piping bag fitted with a wide round piping tip. Twist and seal the top of the bag with a clip or rubber band, then set it aside.
Chocolate Ganache Drip
Place 1/2 cup of semi-sweet chocolate chips in a heat-safe bowl and set it aside. In a separate microwave-safe bowl, heat 1/3 cup of heavy cream for about 45 seconds to 1 minute, or until it starts to steam and just begins to bubble. Alternatively, you can heat the cream on the stove over medium heat until it reaches a gentle simmer, then remove it from the heat.
Pour the hot cream over the chocolate chips, making sure they’re completely submerged. Let the mixture sit undisturbed for 1–2 minutes. Then stir slowly until the ganache is smooth and glossy. Allow it to cool for about 10 minutes, until it reaches a lukewarm temperature—ideal for drizzling.
Decorating the Peanut Butter Filled Cupcakes
Once the cupcakes are fully cooled, use a cupcake corer, large frosting tip, or small knife to remove the center from each one. Spoon just under a tablespoon of creamy peanut butter into the hollowed center of each cupcake.
Pipe a generous swirl of peanut butter buttercream onto each cupcake. Place the frosted cupcakes in the fridge for 15 minutes, or in the freezer for about 5 minutes, to let the frosting firm up slightly. Meanwhile, microwave the remaining peanut butter for around 10 seconds until it becomes smooth and pourable.
Remove the cupcakes from the fridge or freezer, and drizzle each one with the slightly cooled chocolate ganache and warm peanut butter. Finish with a sprinkle of chopped peanuts or a pinch of flaky sea salt for an extra touch of texture and flavor. Enjoy!
Tips for Making the Best Chocolate Peanut Butter Filled Cupcakes
Allow all your ingredients to come to room temperature before mixing—this helps them combine more smoothly and evenly.
When measuring flour, avoid packing it into the cup. Instead, spoon it into the measuring cup and level it off, or better yet, use a kitchen scale for the most accurate results.
After adding the flour, mix the batter just until everything is incorporated. Overmixing can lead to dense cupcakes, so gentle mixing ensures a light, tender crumb.
For consistent cupcake sizes and easier filling, use a large cookie scoop to portion the batter into the liners—this also helps them bake evenly and rise to the same height.
To make frosting easier and less messy, seal the top of your piping bag with a rubber band. This prevents frosting from leaking out the top and gives you more control while decorating.