This post may contain affiliate links. Please read our privacy policy.

Chocolate-covered peanut butter balls are a festive treat that transports easily to all your holiday parties. Use your favorite chocolates, candy melts, and sprinkles to decorate these sweet little bites.

Close up of a white plate filled with white and dark chocolate-covered peanut butter balls. Red and white mugs of coffee are in the background.

This time of year is perfect for little poppable treats.

Peppermint oreo balls, homemade truffles, bourbon balls, and these chocolate-covered peanut butter balls are some of my personal favorites. 

These festive little guys are easy to make and you can’t go wrong with that classic combination of chocolate and peanut butter.

Add adorable red, white, and green sprinkles, and you’re on to something truly fun. 

Overhead view of white plates filled with chocolate-covered peanut butter balls next to mugs of coffee.


If you’re the kind of person who goes bananas for that classic peanut butter and chocolate combination, these chocolate-covered peanut butter balls are the treat for you.

Whether it’s peanut butter cup brownies, peanut butter blossoms, or peanut butter pretzel bars, I love creamy peanut butter and rich chocolate together, so it only makes sense to turn my old-fashioned peanut butter balls into a chocolate-covered, poppable treat! 

The best part about making chocolate-covered peanut butter balls is that you can decorate them in any way you like.

Use your favorite milk chocolate, dark chocolate, or white chocolate chips, get colorful with candy melts, and adorn them with festive sprinkles. (Skip down to “decorating tips & ideas” for more details!)

Whether you’re making them for a holiday party, a bridal or baby shower, the big game, or for a birthday party, you can dress these little bites up for any theme.

Oh, and the best part? These are the perfect dessert to make ahead of time, so you aren’t rushing around trying to throw them together the day of your party or get-together!

Chocolate-covered peanut butter balls topped with red and green sprinkles on a white plate.


I love holiday recipes that I can make with Elle. This one is extra fun to make with kids!

Since this is a no-bake recipe, there are lots of opportunities for kids to help you make these. Get them involved with mixing together the peanut butter filling, rolling the balls, dipping them, and/or decorating them with sprinkles.

Ingredients you’ll need

The filling recipe for chocolate-covered peanut butter balls is the same as my old-fashioned peanut butter balls. You will need:

  • ½ cup unsalted butter
  • 2 cups creamy peanut butter
  • 2 teaspoons vanilla extract
  • 4 cups powdered sugar
  • ¼ teaspoon kosher salt
Rolled centers for chocolate-covered peanut butter balls on a piece of parchment paper.

In addition to the filling ingredients, you will need the following for decorating:

  • Your favorite chocolate chips 
  • Candy melts or almond bark
  • Colorful sprinkles

That’s really it! The best part is you can find almost everything you need in just a couple of aisles at the grocery store, so you can make a quick run in and out.

What kind of peanut butter should you use?

Make sure you use creamy peanut butter for this recipe. You can use a standard creamy peanut butter or a no-stir natural peanut butter.

I don’t recommend using the kind of natural peanut butter that is just ground peanuts and nothing else. It doesn’t usually work as well in recipes like this, so save that one for your peanut butter sandwiches.

Freshly coated chocolate-covered peanut butter balls set on a piece of parchment paper.

Making this recipe

Make the peanut butter filling by beating together the softened butter, peanut butter, and vanilla with a mixer until well combined.

Turn the mixer to low speed and gradually add the powdered sugar and salt. Do this slowly so you don’t accidentally get powdered sugar everywhere!

Once that’s combined, increase the speed of the mixer to medium and beat the mixture for about 2 minutes. It’ll look a little like cookie dough.

Portion out the peanut butter balls. I like to use about 2 teaspoons for smaller balls and 1 tablespoon for larger ones. 

Roll each portion into a ball. Because the filling dough softens as you work with it, the balls may not be perfectly smooth, but we’ll fix this later. Set each ball on a parchment-lined baking sheet.

Let the peanut butter balls chill in the refrigerator for at least 1 hour. Once they’ve chilled, you can quickly re-roll them in your palms to smooth the outsides if needed.

Keep the tray of peanut butter balls in the fridge or freezer to keep them cold while you get your decorations ready.

A halved chocolate-covered peanut butter ball on a white plate, surrounded by more chocolate-covered peanut butter balls.


There are so many ways you can dip and decorate your chocolate-covered peanut butter balls.

You can use dark, milk, or white chocolate chips, candy melts, or almond bark for dipping and also for adding contrasting accents.

I usually like to use at least 2 colors of chocolate or candy melts as well as festive sprinkles when I make this recipe.

To do the decorating, melt the chocolate, candy melts, or almond bark according to the package directions (or learn how to melt chocolate). 

Place each chilled peanut butter ball on a fork, then use the fork to lower the ball into the melted chocolate. 

When you lift the ball out of the chocolate, let any excess chocolate drip off for a moment before placing the coated ball back onto the parchment-lined baking sheet. 

(Psst! Dip the center only part of the way in the chocolate to make the Ohio-famous buckeyes!)

Feel free to get creative with the contrasting chocolate colors! 

Use a fork, spoon, or even a piping bag to drizzle a contrasting chocolate over the dipped balls. Dip halfway in one chocolate, and halfway into another. Let your imagination run wild!

If you want to add sprinkles, make sure to do so right away while the chocolate is still wet.

Once all of the peanut butter balls are coated, place the sheet tray back in the refrigerator for at least 1 hour to fully set the chocolate.

Overhead view of chocolate-covered peanut butter balls dipped in dark chocolate and white chocolate.


Once the chocolate-covered peanut butter balls are set, you can move them to an airtight container. I recommend placing a sheet of parchment paper or wax paper between layers if you need to stack them.

Store them in the refrigerator until it’s time to serve them. They will last in the refrigerator for up to a week.

You can also store these in the freezer for up to a month. Chocolate-covered peanut butter balls will thaw quickly, so there’s no need to worry about transferring them to the refrigerator in advance of serving them, but they are almost more delicious straight from the freezer! 

White plate filled with chocolate-covered peanut butter balls decorated with red and green sprinkles.
Want to save this recipe?
Enter your email and get it sent to your inbox!
Please enable JavaScript in your browser to complete this form.

Chocolate-Covered Peanut Butter Balls

By: Jamie
5 from 3 ratings
Prep: 30 minutes
Chill Time: 2 hours
Total: 2 hours 30 minutes
Servings: 50 smaller balls or about 36 larger ones
Chocolate-covered peanut butter balls are a festive treat that transports easily to all your get-togethers. Decorate with your favorite chocolates, candy melts, and sprinkles to dress them up for any occasion.


  • ½ cup unsalted butter room temperature
  • 2 cups creamy peanut butter
  • 2 teaspoons pure vanilla extract
  • 4 cups powdered sugar sifted
  • ¼ teaspoon kosher salt

For Decorating:

  • Chocolate chips, candy melts, or almond bark
  • Festive sprinkles


  • Line a large baking sheet with parchment paper.
  • In a stand mixer fitted with the paddle attachment, or in a large bowl with an electric mixer on medium speed, combine butter, peanut butter and vanilla and mix until thoroughly combined.
  • Turn the mixer down to low speed and gradually add in the powdered sugar and salt and mix until combined.
  • Turn mixer up to medium and beat for about 2 minutes.
  • Divide out approximately 2-teaspoon portions of the dough for smaller balls, or 1-tablespoon portions for larger ones. Roll each portion into a ball and place onto the prepared baking sheet. The balls may not be perfectly smooth – this is ok.
  • Refrigerate dough balls for one hour.
  • If necessary, roll the chilled balls quickly in your palms to smooth the outsides.
  • Place the sheet tray of peanut butter balls in the refrigerator or freezer while preparing the chocolate or candy melts.
  • Melt candy melts or chocolate chips according to package directions. Dip each dough ball into the melted candy or chocolate. I recommend placing the ball on a fork and using the fork to lower it into chocolate.
  • Place the coated balls onto a parchment lined baking sheet. If using sprinkles, add them immediately, before the chocolate hardens.
  • Once all of the peanut butter balls are coated in candy, place the baking tray into the refrigerator for at least 1 hour. Once the coating is set, you can transfer the peanut butter balls to a storage container and refrigerate them until ready to serve.



Store in an airtight container in the refrigerator for up to a week or in the freezer for up to a month.
Helpful resources:
  • If you ran out of powdered sugar, use my tutorial for how to make powdered sugar to make an easy substitute to use in this recipe instead.
  • Use the same method measuring flour to measure your powdered sugar. Learn how to measure flour correctly.
  • If you forgot to set out your butter ahead of time, check out my tips for how to soften butter.


Serving: 1undecorated peanut butterball, Calories: 116kcal, Carbohydrates: 12g, Protein: 2g, Fat: 7g, Saturated Fat: 2g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Trans Fat: 0.1g, Cholesterol: 5mg, Sodium: 56mg, Potassium: 59mg, Fiber: 0.5g, Sugar: 10g, Vitamin A: 57IU, Calcium: 6mg, Iron: 0.2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

5 from 3 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating

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


  1. pemutih wajah says:

    looking good.. so cute.. its rare ini Indonesia.. i will make it and showing to all my friends with pride… thx for sharing so inspiring

    1. Jamie says:

      You’re welcome, Pemutih! I hope your friends like them!

  2. Kristin @ Kristin's Kitchen says:

    Chocolate and peanut butter is the best combination!! These are going on my “to make” list this year! 

    1. Jamie says:

      Yes, it is, Kristin! I hope you like them!

  3. Megan | Stetted says:

    The problem with these is that they are TOO easy to make. And then eat. I’m thinking they would make a great project for the older kid, though!

    1. Jamie says:

      They disappear fast! xxoo

  4. asiya says:

    The creamy peanut buttery chocolate covered is perfect for this christmas and I am sure no kid would refuse to these yummy balls…

    1. Jamie says:

      I haven’t seen a kid refuse them yet, Asiya! I hope you enjoy them!

  5. Tara @ Unsophisticook says:

    O-H!!! :)

    1. Jamie says: