These Chocolate Peanut Butter Cupcakes are the perfect treat for chocolate and peanut butter lovers! Moist and rich chocolate cupcakes are topped with a creamy, dreamy peanut butter frosting, making every bite a heavenly blend of sweet and nutty flavors. Perfect for any occasion, they’re sure to become a family favorite!
Love chocolate and peanut butter together? Make sure to try these favorites: Peanut Butter Chocolate Bars, Chocolate Peanut Butter Fudge and Peanut Butter Pretzel Bars!
Chocolate Cupcakes with Peanut Butter Frosting
Chocolate and peanut butter are a marriage made in heaven! If you’re a chocolate and peanut butter lover, get ready to indulge in the ultimate dessert experience with these decadent Chocolate Peanut Butter Cupcakes. These delectable cupcakes are truly the perfect blend of rich chocolate and creamy peanut butter.
I used my favorite chocolate cupcake recipe and topped it with about the most delicious peanut butter frosting ever! If you don’t like chocolate and peanut butter together, I can’t help you… but if you do, make sure you have a big glass of milk on hand and go make these!
There’s nothing quite like a perfectly balanced dessert to satisfy your sweet tooth, and these delicious cupcakes are exactly that. The moist chocolate cupcakes paired with the creamy peanut butter frosting is the perfect balance of chocolate and nutty flavors and is definitely a combination that’s hard to resist. Whether you’re making them for a special occasion or just for fun, these cupcakes are sure to become a family favorite.
More Chocolate Recipes To Love
- Chocolate Crinkle Cookies
- Flourless Chocolate Cookies
- Chewy Chocolate Chip Cookies
- Chocolate Hazelnut Cake
- Flourless Chocolate Cake
Ingredients Needed
Not only do these cupcakes look and smell delicious, but they also taste amazing! The chocolate cupcake is made with high-quality cocoa and has a tender crumb that’s perfectly paired with the smooth and creamy peanut butter frosting. It’s a match made in heaven and each bite will leave you wanting more. As always, you can find the full printable recipe with complete instructions in the recipe card at the end of this post. Let’s take a look at what you’ll need…
Chocolate Cupcakes
- sugar – Adds just the right amount of sweetness to these chocolate cupcakes.
- all-purpose flour – Provides structure and stability to the cupcakes.
- unsweetened cocoa – Adds rich chocolate flavor to the cupcakes. Use the best quality you can.
- baking powder and baking soda – They both act as the leavening ingredients in this recipe. Baking powder and baking help the cupcakes rise and become light and fluffy.
- salt – Balances out the sweetness and also helps to enhance the flavor of the other ingredients.
- eggs – You’ll need three whole eggs in this recipe. Room temperature works best.
- whole milk – I recommend whole milk for this recipe.
- vegetable oil – Adds richness and keeps these cupcakes incredibly moist.
- vanilla extract – Adds incredible flavor and warm to the cupcakes. I use my homemade vanilla extract but store bought works equally as well.
- boiling water – A little unusual but essential in helping to dissolve the unsweetened cocoa powder. It does create a very thin batter, but don’t be alarmed, that is what we’re looking for.
Peanut Butter Frosting
- unsalted butter – Provides a rich, creamy base for the frosting. I use unsalted butter because peanut butter often has salt added. Always taste your frosting and add salt if needed.
- creamy peanut butter – This is what adds all the yummy peanut butter flavor the frosting.
- cream cheese – The slight tang of the cream cheese helps to balance the sweetness and the cream cheese also creates a lusciously creamy texture.
- powdered sugar – Adds sweetness and also thickens the frosting. Use more or less depending on how thick you want your frosting.
- heavy cream or milk – I definitely prefer heavy cream but milk can also be used.
I topped my cupcakes with chopped Reese’s miniature cups but that is totally optional.
How To Make Chocolate Cupcakes with Peanut Butter Frosting
Start with the Chocolate Cupcakes
- Preheat the oven to 350°F.
- Line a muffin tin with paper liners and set aside.
- Whisk together the sugar, flour, cocoa, baking powder, baking soda, and salt in a large bowl.
- Add the eggs, milk, oil, and vanilla extract to the dry ingredients. Beat on medium speed for 1 minute.
- Beat in boiling water (the batter will be thin, don’t worry, this is right).
- Fill liners 2/3 full with batter. (I usually put the batter into a large measuring cup with a pour spout, and then pour the batter into the liners.)
- Bake cupcakes for approximately 22-24 minutes.
- Cool completely on wire rack before frosting.
Make the Peanut Butter Frosting
- Beat the unsalted butter until smooth.
- Add the cream cheese and beat until smooth and fully combined with the butter.
- Add the peanut butter and beat until well combined.
- Slowly add the powdered sugar and continue to mix until the frosting is smooth.
- Add the heavy cream or milk and beat for another 30 seconds.
- Frost the cooled cupcakes.
Recipe Notes:
Have all the ingredients measured out and ready to go before you start making the cupcakes. This will help you work more efficiently and avoid having to stop in the middle of the process to measure out an ingredient. It’s also a good idea to read through the entire recipe before starting, so that you are familiar with the steps and have a sense of the overall process. Don’t forget to have fun with this recipe and make it your own by adding your own touches, such as mixing in chopped nuts, chocolate chips, or even a swirl of peanut butter into the batter.
Storage Information
Once the cupcakes are fully cooled and frosted, store them in an airtight container in the refrigerator for up to three days. You can also freeze the cupcakes for up to three months. Just make sure to wrap them well in plastic wrap and store in an airtight, freezer safe ziploc bag.
If you are planning on making the cupcakes ahead of time and freezing them, don’t frost the cupcakes until you are ready to serve.
Variations To Try
One of the best things about these cupcakes is that they can be easily customized to fit your taste preferences!
- Replace peanut butter with almond butter or hazelnut spread for a nutty twist.
- Add a drizzle of melted dark or white chocolate on top for extra richness.
- Mix in mini chocolate chips or chopped nuts into the batter for a crunchy texture.
- Top with a sprinkle of crushed cookies instead of chopped Reese’s.
- Try a different flavored frosting for a tasty twist.
Trish’s Trips and Tricks
- Make sure to use high-quality cocoa and vanilla extractct for the best flavor.
- Be careful not to over mix the batter, as this can result in tough cupcakes.
- Fill the cupcake liners only two thirds full with batter to prevent the cupcakes from overflowing while baking.
- Let the cupcakes cool completely before frosting to prevent the frosting from melting.
- Use a large cookie scoop to fill the cupcake liners evenly with batter.
- If the frosting is too thick, add a little bit more cream or milk to thin it out. If it’s too thin, add more powdered sugar to thicken it up.
- To make sure the cupcakes stay fresh and moist, store them in an airtight container and avoid stacking them on top of each other.
Frequently Asked Questions
Can I make the cupcakes ahead of time?
Yes, you can store the cupcakes in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 5 days. The frosting can also be made ahead of time and stored separately in the refrigerator for up to 5 days, then rewhipped before using. Frost the cupcakes the day you plan on serving.
Can I use a different type of frosting?
Yes, you can use any type of frosting that goes well with chocolate, such as cream cheese frosting, chocolate ganache or a chocolate whipped cream. These cupcakes are also delicious on their own.
Can I make these cupcakes gluten-free?
I haven’t made the cupcakes gluten free but a 1:1 gluten-free all-purpose flour blend should work in this recipe.
More Cupcake Recipes To Try
- Raspberry Vanilla Cupcakes
- Red Velvet Cupcakes
- Strawberry Cupcakes
- Chocolate Kahlua Cupcakes
- Strawberry Lemonade Cupcakes
How to Make Chocolate Peanut Butter Cupcakes
Chocolate Peanut Butter Cupcakes
Ingredients
Chocolate Cupcakes
- 2 cups sugar
- 1 ¾ cups all purpose flour
- ¾ cup unsweetened cocoa best quality available
- 1 ½ teaspoons baking powder
- 1 ½ teaspoons baking soda
- 1 teaspoon salt
- 3 eggs room temperature
- 1 cup whole milk
- ½ cup vegetable oil
- 2 teaspoons vanilla extract best quality available
- 1 cup boiling water
Peanut Butter Frosting
- ½ cup unsalted butter 1 stick
- 1 cup creamy peanut butter
- 8 ounces cream cheese 1 package, cold, directly from fridge
- 4 cups powdered sugar
- 1 tablespoon heavy cream or milk
Instructions
Chocolate Cupcakes
- Preheat oven to 350°F. Line muffin tin with paper liners and set aside.
- In a large mixing bowl, whisk together the sugar, flour, cocoa, baking powder, baking soda, and salt.
- Add the eggs, milk, oil, and vanilla extract to the dry ingredients. Beat on medium speed for 1 minute.
- Beat in boiling water just until combined (the batter will be thin, don’t worry, this is right).
- Fill liners 2/3 full with batter. (I usually put the batter into a large measuring cup with a pour spout, and then pour the batter into the liners.)
- Bake cupcakes for approximately 22-24 minutes.
- Let the cupcakes cool completely on wire rack before frosting.
Peanut Butter Frosting
- Beat the unsalted butter until smooth.
- Add the cream cheese and beat until smooth and fully combined with the butter.
- Add the peanut butter and beat until well combined.
- Slowly add the powdered sugar and continue to mix until the frosting is smooth.
- Add the heavy cream or milk and beat for another 30 seconds.
- Frost the cooled cupcakes.
Notes
Nutrition
Originally published February 27, 2011.
Shalee says
I was worried about these cupcakes because the batter was so thin! But, they turned out perfectly. These cupcakes are amazing and SUPER moist.
Lorrie says
I made these today and I must tell you….. I’m in love! The cake is so moist and fluffy and the icing is so rich and peanut buttery. I don’t like oil in cakes, so I used 1 cup of applesauce and they turned out amazing! I am already directing more people to your site and sharing this wonderful recipe. I will certainly be making these again and again. My only problem though, I didn’t have enough cupcakes for all of the frosting. lol I have a container of it in my fridge left over… guess I need to make another batch! 🙂 Thanks for an amazing recipe! You rock!
Nikki Probert says
These look wonderful! If I make them the night before taking them to an event, do they need to be refrigerated?
Thank you so much for the great recipe and photos.
nikki
Glory says
Nikki- They should be just fine left out at room temperature (as long as it’s not super warm) for a day, or even two. You can refrigerate them if you like, but the refrigerator can tend to dry out the cake.
Kristen says
Made these for the birthday of a co-worker. BIG HIT! Since the I used Skippy Natural Peanut Butter so I reduced the powdered sugar by about 1/2 a cup and it worked beautifully! Next time I’m thinking of reducing the butter by a couple tablespoons to compensate for the oil in the peanut butter. These cupcakes flew off the tray! Yummy frosting!
Adelyn says
Hi Glory,
I made the 3-layer chocolate peanut butter cake with ganache! Really nice. i had 2 problems though :
1) the cakes had holes in them
2) the peanut butter cream cheese frosting was too soft and i did not even add milk or cream.
Any suggestions?
Adelyn says
Thanks Glory! Will try that!
Glory/ Glorious Treats says
@Kid2kid3- I get my brown liners from Simply Caked, http://www.simplycaked.com/
Happy Baking!
Glory/ Glorious Treats says
Adelyn- Yes, this recipe will be perfect for a 3 layer 7" cake.
To ensure your icing is thick enough to pipe, make sure your butter and cream cheese are nice and cold. If you have a large stand mixer, you can mix the butter right from the fridge. If you are using a hand mixer, the butter will have to be room temperature, but the cream cheese can be right from the fridge. Try adding just 1 T of cream (or liquid), and before you use the frosting, put it in the fridge 15 min-30 min depending on how warm your home is, and it should stiffen up enough to hold it's shape. Happy Baking!
Adelyn says
Hi Glory,
Yummylicious! Gonna bake it this week! Are the cake and icing recipes enough for a 7in 3-layered cake?
Also, i always have difficulty getting my cream cheese frostings to be stiff enough to pipe. Perhaps it's because of the hot and humid Singapore weather? Any suggestions?
Would your icing withstand warm weather?
Adelyn says
This comment has been removed by the author.