Chocolate and peanut butter are a match made in heaven. I think we can all agree that this combination is the best thing since sliced bread, it's the bee's knees, the cat's pajamas...you get the idea.
And cupcakes evoke memories of happiness, enjoyed at birthday parties and, admit it, a quiet Saturday night.
These chocolate peanut butter cupcakes fulfill all of those wonderful flavors and memories! 🎶 These are a few of my favorite things... 🎶
This easy chocolate cupcakes recipe includes lots of chocolate to satisfy your sweet tooth, with cocoa powder plus real melted chocolate, and just a touch of brewed coffee to intensify the chocolate flavor.
And once you make my peanut butter frosting recipe, there'll be no turning back...six simple ingredients combine to make a decadent topping.
Delicious little chocolate cakes swirled with peanut butter, topped with a light and fluffy homemade peanut butter frosting. I like to call them rich yet delicate morsels of happiness.
🧾 Ingredients
Cupcakes
- Granulated sugar
- Unsalted butter
- Milk chocolate bar
- Canola or vegetable oil
- Eggs
- Vanilla extract
- Brewed coffee
- Heavy cream
- All purpose flour
- Baking powder
- Baking soda
- Cocoa powder
- Salt
- Creamy peanut butter
Peanut butter frosting
- Creamy peanut butter
- Unsalted butter
- Vanilla extract
- Salt
- Powdered sugar
- Heavy cream
See the recipe card below for full list of ingredients and their measurements.
🥣 Mixing the cupcake batter
Preheat oven to 350°F.
You can mix this batter and frosting by hand, but you'll need to use some elbow grease. I prefer using my stand mixer because, well, because it's just easier.
Using a stand mixer or handheld electric mixer, cream together butter and sugar. Add melted chocolate, oil, eggs, vanilla, coffee, and heavy cream and mix again just until smooth.
In a separate bowl, mix together all dry ingredients (flour, baking soda, baking powder, cocoa, and salt). With the mixer turning at low speed, slowly add the dry ingredients to the wet.
In a greased or lined cupcake pan, spoon batter into each cup, filling only halfway. Add 1 teaspoon of peanut butter to each cup and swirl into the batter, using a chopstick or butter knife.
⏲️ Baking
Bake for 18-20 minutes or until a toothpick inserted in the center comes out mostly clean.
🥄 Making the frosting
Once the cupcakes have finished baking, set them on the counter to cool for a bit. Once they've reached room temperature, make the peanut butter frosting.
Again, using a stand mixer or a handheld electric mixer, mix together the peanut butter and softened butter. Then add vanilla and salt and mix again.
With the mixer turning at low speed, slowly add the powdered sugar, then slowly add the heavy cream until your frosting is light and smooth.
Frost your chocolate peanut butter cupcakes any way you'd like. I'm still working on my piping skills, so my peanut butter frosting got ev...er...y...where! Have fun and enjoy!
Looking for more great dessert recipes? Check out a few of our favorites now!
- Mom’s Best Chocolate Chip Cookies
- Triple Chocolate Cupcakes
- Chocolate Zucchini Bread
- Easy Fudge Recipe
- Pumpkin Cheesecake
- Homemade Cinnamon Rolls
- Chocolate Cake in a Mug (ready to eat in 5 minutes!)
- Quick & Easy Blueberry Crisp
- Berry Chantilly Cake
- Sour Cream Coffee Cake
Did you make my Chocolate Peanut Butter Cupcakes recipe? Let us know in the comments below!
📝 Recipe
Chocolate Peanut Butter Cupcakes
Ingredients
Cupcakes
- 1 ½ cups granulated sugar
- 6 tablespoons unsalted butter, softened
- 2 ounce milk chocolate bar, melted
- ⅓ cup canola or vegetable oil
- 2 large eggs, at room temperature
- 1 teaspoon vanilla extract
- ½ cup brewed coffee, at room temperature
- ½ cup heavy cream
- 2 ½ cups all purpose flour, sifted
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¾ cup cocoa powder
- ½ teaspoon salt
- 1 teaspoon creamy peanut butter for each cupcake, to swirl into batter
Peanut Butter Frosting
- 1 cup creamy peanut butter
- ½ cup unsalted butter, softened
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 3 cups powdered sugar
- ¾ cup heavy cream
Instructions
Chocolate Peanut Butter Cupcakes
- Preheat oven to 350°F.
- Using a stand mixer or a handheld electric mixer, cream together butter and sugar.
- Add melted chocolate, oil, eggs, vanilla, coffee, and heavy cream and mix again just until smooth.
- In a separate bowl, mix together all dry ingredients (flour, baking soda, baking powder, cocoa, and salt).
- With the mixer turning at low speed, slowly add the dry ingredients to the wet.
- In a greased or lined cupcake pan, spoon batter into each cup, filling only halfway.
- Add 1 teaspoon of peanut butter to each cup and swirl into the batter, using a chopstick or butter knife.
- Bake for 18-20 minutes or until a toothpick inserted in the center comes out mostly clean.
Homemade Peanut Butter Frosting
- Again, using a stand mixer or a handheld electric mixer, mix together the peanut butter and softened butter.
- Then add vanilla and salt and mix again.
- With the mixer turning at low speed, slowly add the powdered sugar.
- Then slowly add the heavy cream until your frosting is light and smooth.
- Once the cupcakes have cooled to room temperature, frost them any way you’d like. Have fun and enjoy!
Notes
Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.
Megan
Omgeeee! I have no will power when it comes to avoiding chocolate and peanut butter combos. These sound heavenly and so dangerously delicious!
maplewoodroad
Haha! They are pretty impossible to resist! Enjoy! 🙂
Kevin Foodie
The peanut butter frosting is what got me hooked to your post. Nice recipe. Simply Delicious 😋
maplewoodroad
Thanks so much! Enjoy! 🙂
Lisa
This looks amazing!!! I love chocolate and peanut butter separately, and also together! The pictures and step-by-step guide you provided in this post are wonderful. I’d love to try and make these with my daughter. 🙂
maplewoodroad
Thanks so much! Hope you and your daughter love them! 🙂