The Cupcake of All Cupcakes – An Event Fave!

by Alli

Peanut Butter Ball Cupcakes with Peanut Butter Frosting (what a mouthful!) are definitely the cupcake of all cupcakes. To see my all-time top 17 cupcake recipes, head over to my Best Cupcake Recipes.

When it comes to cupcakes, I have many favorites. But when I have to list my very favorite, these Peanut Butter Ball Cupcakes win every time.

Cupcakes with Peanut Butter Frosting

When you bite into one of these babies, a tasty surprise is waiting for you. It’s a peanut butter ball – cooked right into the middle of these cupcakes. And I can’t say enough about the light and fluffy peanut butter icing.

Peanut Butter Frosting

This treat is a marriage of peanut butter and chocolate that I can’t resist. 

When it comes to choosing between baking cupcakes or a multi-layer cake, cupcakes always win. They bake in their own little liner so you don’t have to grease or flour the pans. 

Plus, everyone gets their own dessert. When I have a large crowd to feed, it’s so much easier to hand out cupcakes. 

This is one of my most requested cupcake recipes. After one bite, you will see why! 

Sliced Cupcakes with Peanut Butter Ball Inside

Whenever I make these, I get so many compliments and even more requests for the recipe.  These cupcakes are definitely the cupcake of all cupcakes. 

Peanut Butter Ball Cupcakes with Peanut Butter Icing

I highly recommend reading through the entire recipe first to make sure you have all the ingredients on hand. Relax, its easy peasy!  Makes 24 regular size cupcakes.

I use a pastry bag to frost these because they are so pretty when you pipe the frosting.

I’ve learned that the more you practice with a pastry bag, the better you get. So maybe one day I will be really good!).  I hope! 

Peanut Butter Balls

First, you make the peanut butter balls. In a mixer, mix together peanut butter, powdered sugar, butter, and vanilla. Make sure the butter is at room temperature. 

Form the peanut butter mixture into 24 one inch balls. I just eyeball it. They don’t have to be perfect. 

Place the peanut butter balls on a baking sheet and put in the freezer.

Peanut Butter Balls Ready to Freeze

Make the Cupcakes

Preheat the oven to 350º F. Place 24 cupcake liners in regular size cupcake tins. 

I used a Duncan Hines Devil’s Food cake mix to make these cupcakes. I did add the ingredients the Duncan Hines mix calls for in the recipe below.

Follow the directions on the Devil’s Food cake mix to make the batter.

Place one large spoonful of batter in each cupcake liner – just enough to cover the bottom. Grab the peanut butter balls from the freezer and place the peanut butter balls on top of the batter.

Peanut Butter Balls Placed in cupcake tins

Finish filling the cupcake liners with batter – until 3/4 full. 

Bake for 19-22 minutes or until tops of cupcakes spring back when lightly touched. Let cool completely on wire racks. I let them cool for 10 minutes in the tins on the racks. Then I remove the cupcakes from the tins and cool completely on the wire racks. 

Peanut Butter Buttercream Frosting

In a mixing bowl, combine peanut butter, butter, and vanilla. Beat until creamy and well combined. Add the powdered sugar one cup at a time, beating after each addition. Add the heavy whipping cream and beat until light and fluffy, about 2-3 minutes.

I use a star tip to pipe the frosting onto the cupcakes. Here is a great tutorial on how to frost cupcakes. 

Peanut Butter Cupcakes are ready to serve!

How to Store Peanut Butter Ball Cupcakes

These cupcakes are perfectly fine stored on the countertop for a day or two. I use a covered cupcake holder that my mom gave me to store the cupcakes. It’s an oldie but goodie and I like that it’s deep so the top doesn’t smash the frosting.

Chocolate Cupcakes with Peanut Butter Buttercream Frosting

If it’s really hot, I’ll stick the cupcakes in the fridge. Cupcakes are best eaten within 3-4 days of baking.

Yield: 24 cupcakes

Peanut Butter Ball Cupcakes

Peanut Butter Cupcakes are ready to serve!

Peanut Butter Ball Cupcakes have a nice surprise inside - a peanut butter ball! The peanut butter frosting is light and delicious.

Prep Time 15 minutes
Cook Time 22 minutes
Additional Time 10 minutes
Total Time 47 minutes


Peanut Butter Balls

  • 1 cup powdered sugar
  • ¾ cup smooth peanut butter
  • 4 Tablespoons unsalted butter, room temp.
  • 1/2 teaspoon vanilla


  • 1 Duncan Hines Devils Food cake mix
  • 3 large eggs
  • 1 cup water
  • 1/3 cup vegetable oil


  • 1 cup unsalted butter, room temp.
  • 1/2 cup smooth peanut butter
  • 1 teaspoon vanilla extract
  • 1/4 cup heavy whipping cream
  • 4 cups powdered sugar


Peanut Butter Balls

Mix all the peanut butter ball ingredients together (with mixer) until well mixed. Form into twenty-four 1” balls and place on a cookie sheet. Place in the freezer.


Preheat oven to 350º F. Place cupcake liners in cupcake tins.  

Follow directions on the back of the cake box. If you use a different brand, use the amount of water, oil, and eggs on the back of the cake mix box. Follow the baking directions on the package.

Place 1 large spoonful of batter into each liner (cover the bottom) and then place a peanut butter ball (from the freezer) on top of the batter. Add rest of the batter. Fill each liner to about ¾ full. 

Place in the preheated oven.

Bake for 19-22 minutes. The cupcakes are done when pressed lightly and they spring back.

Let cool completely on wire racks.

Peanut Butter Buttercream Frosting

In mixing bowl combine butter, peanut butter and vanilla. Mix until smooth. Add the powdered sugar one cup at a time. Add the heavy whipping cream and beat for 2-3 minutes until light and fluffy. Frost cupcakes.

Nutrition Information



Serving Size


Amount Per Serving Calories 379Total Fat 21gSaturated Fat 9gTrans Fat 0gUnsaturated Fat 11gCholesterol 51mgSodium 235mgCarbohydrates 44gFiber 1gSugar 33gProtein 5g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Facebook


If you like cupcakes you’ll also like

Flamingo Cupcakes

Flamingo Cupcakes - Flamingo Inspired Crafts

Banana Pudding Cupcakes

Pretty Pintastic Party 169 - Banana Pudding Cupcakes

Red Velvet Cupcakes

Amazing Red Velvet Cupcakes

Strawberry Lemonade Cupcakes

Strawberry Cupcakes with Strawberry Lemonade Frosting

Citrus Cupcakes with Citrus Buttercream Frosting

Citrus Cupcakes with Citrus Buttercream Frosting





Melinda October 3, 2012 - 1:04 am

I can’t wait to make them. 🙂

Alli October 3, 2012 - 9:13 am

Let me know what you think about them, sis! Love ya!

Melissa Chapman August 12, 2019 - 9:00 am

I could not resist a cupcake like this. It combines two of my favorite things peanut butter and cupcakes. This would be great to make for a summer party.

Jeanette August 12, 2019 - 9:39 am

Oh my gosh if I made these and gain about 100 pounds because I would never share them with anybody. They look so good!

Amber Myers August 12, 2019 - 1:32 pm

Heck yes! I am all about peanut butter desserts. These look so incredible! I cannot wait to try out the frosting.

cait August 12, 2019 - 1:35 pm

well you had me at cupcake my friend ha- this is awesome and what an incredible event that you got to visit!

Caitlin August 12, 2019 - 2:56 pm

These are delicious! I love anything peanut butter!!

Liz Mays August 12, 2019 - 3:14 pm

I definitely like that frosting and the peanut butter ball surprise. These should be really fun treats to make for my family!

Shannon Gurnee August 12, 2019 - 5:42 pm

I love cupcakes and so does my family! This blog post has my mouth watering!

HilLesha August 12, 2019 - 8:21 pm

I love cupcakes, but peanut butter cupcakes are my absolute favorite. I’ll have to give this recipe a try!

Ice Cream N Sticky Fingers August 12, 2019 - 8:24 pm

These cupcakes sound so good. I started baking last year and love making my own creations. It has been a while since I made anything fun. Now that the kids are heading back to school, this mama is going to have to whip up some fun treats and surprises for them to eat when they get home. My oldest son would love the creamy peanut butter mixed with chocolate, he loves his Reeses.

Agnes Dela Cruz August 12, 2019 - 9:38 pm

I love cupcakes, from simple to a fancy cupcake with everything on it. Perfect for tea and coffee!

Chef Dennis August 13, 2019 - 1:50 am

This cupcake really looks sooo delicious! And I am so loving the Peanut Butter frosting! Yum!

Ruth I August 13, 2019 - 3:11 am

I love doughnuts and cookies that has that amazing surprise in the middle. Best to be taken when unexpected. This is my cupcake.

Sarah Bailey August 13, 2019 - 5:57 am

Oh my goodness! There is nothing like a good cupcake, there is something about one with a good cup of tea as an afternoon snack, just a nice pick me up.

Cathy Mini August 13, 2019 - 8:43 am

These cupcakes looks super delicious and I can’t wait to give them a try. I will definitely save this recipe.

Kathy August 13, 2019 - 10:11 am

These cupcakes look amazing! I love making cupcakes, especially with my daughters. They love helping out. I am interested in trying out your recipe too.

Brandy August 13, 2019 - 12:34 pm

I know many people who love that peanut butter and chocolate blend, what a delicious cupcake idea. I bet the kids would love to have me whip these up for their birthday this year. Today the middle is 13 and then my other two have birthdays coming up. Guess we can have a pb & chocolate cupcake fest!

Rena August 13, 2019 - 12:47 pm

Ha! I was just telling my husband every time I visit your site I gain 5lbs! Now he agrees with me lol! They look AMAZING!

Pam Wattenbarger August 13, 2019 - 6:53 pm

These sound amazing. I am a big fan of any dessert with peanut butter in it.

rika August 14, 2019 - 12:56 am

They look good! I love cupcakes and my kids love them too! My favorite flavor is red velvet!


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe