Reese’s Peanut Butter Balls (Easy No Bake Peanut Butter Balls Recipe)
Disclosure: This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission. As an Amazon Associate, I earn from qualifying purchases.
Reese’s Peanut Butter Balls are like eating a Reese’s Peanut Butter Cup, only better. These delicious little morsels have a velvety peanut butter center covered by a layer of rich chocolate. If you like Reese’s Cups, you’ll love these!

I make these Reese’s Peanut Butter Balls every year once the holidays roll around, and they’re always one of the first things to disappear from the Christmas candy tray. If you’re planning your holiday baking, you’ll definitely want to check out my full collection of 20 Christmas Candy Recipes That Are Perfect for Gifting, where I’ve rounded up all my favorite homemade treats to share with friends and family.
Some of my go-to additions from that list are classics like Oreo Fudge, Peppermint Bark with White and Dark Chocolate, and Millionaire Caramel Pecan Turtles, plus easy options like Christmas Chocolate Covered Pretzel Rods when I need something quick. I love mixing a few different candies together to create a homemade gift box or dessert tray, and this recipe fits right in with all those festive, make-ahead treats.
Table of contents
- What Are Peanut Butter Balls?
- Why I Love This Peanut Butter Balls Recipe
- Ingredients You’ll Need
- How to Make Reese’s Peanut Butter Balls
- 🔑 Key to Success #1 – Use Traditional Peanut Butter
- 🔑 Key to Success #2 – Make the Peanut Butter Balls
- 🔑 Key to Success #3 – Dip Them in Chocolate
- Variations of Peanut Butter Balls to Try
- Why Are My Peanut Butter Balls Crumbly?
- How to Store and Freeze Peanut Butter Balls
- Christmas Candy Recipes for Gifting and Dessert Trays

What Are Peanut Butter Balls?
Peanut butter balls are a classic no bake dessert made with a creamy peanut butter filling that’s rolled into bite-sized balls and coated in chocolate. They’re simple, sweet, and always a crowd favorite, especially around the holidays.
I’ve made these so many times, and while there are lots of versions out there, this recipe is my favorite because it has that signature Reese’s flavor. The filling is soft and slightly crumbly, just like the inside of a peanut butter cup, and the chocolate coating gives it that perfect finish.
You might also hear these called:
- no bake peanut butter balls
- chocolate peanut butter balls
- peanut butter truffles
- buckeye balls (when they’re partially dipped)
No matter what you call them, they’re one of the easiest desserts you can make ahead, and they’re perfect for Christmas trays, parties, or just keeping in the fridge for a sweet treat.

Why I Love This Peanut Butter Balls Recipe
I’ve made a lot of peanut butter balls over the years, and this recipe is the one I come back to every time. It’s simple, reliable, and has that classic Reese’s flavor that everyone loves.
- Easy no bake recipe
There’s no oven required, which makes these perfect for busy days, holiday baking, or when you just want something quick and homemade. - Tastes like Reese’s
The texture of the peanut butter filling is soft and slightly crumbly, just like the center of a Reese’s peanut butter cup. - Perfect for Christmas and gifting
These are always one of the first things gone on a Christmas candy tray, and they package up beautifully for sharing. - Make-ahead friendly
I love that I can make these ahead of time and keep them in the fridge or freezer until I’m ready to serve. - Simple ingredients
Everything in this recipe is easy to find, and I usually already have most of it in my pantry.
Ingredients You’ll Need
One of the best things about this recipe is the short ingredient list. You probably already have most of these ingredients in your pantry!
Peanut Butter: You’ll need 1 ½ cups of traditional creamy peanut butter. I recommend Jif or Skippy for the best results. Crunchy peanut butter also works if you prefer a little texture.
Butter: Two sticks of butter give the peanut butter filling its rich flavor and smooth texture.
Powdered Sugar: One pound of powdered sugar, about 3 ½ cups, sweetens the filling and helps it hold its shape when rolled into balls.
Chocolate Candy Coating: You’ll need 16 ounces of chocolate almond bark or chocolate candy coating for dipping. It melts smoothly and sets up nicely without requiring tempering.
Important: I don’t recommend natural peanut butter for this recipe. I’ve tried it, and the texture just isn’t the same. Traditional peanut butter produces a more consistent filling that holds together better.
How to Make Reese’s Peanut Butter Balls
These easy no-bake peanut butter balls are simple to prepare, but allowing enough time for chilling makes them much easier to dip in chocolate.
Step 1: Make the Peanut Butter Filling
In a large microwave-safe bowl, combine the peanut butter and butter.
Microwave in 30-second increments, stirring between each interval, until the butter is melted and the mixture is smooth.
Add the powdered sugar and stir until thoroughly combined.
The mixture should be thick enough to scoop and roll into balls once it has cooled enough to handle.
Step 2: Roll into Balls
Line a large baking sheet with wax paper or parchment paper.
Use a small cookie scoop to portion the peanut butter filling into evenly sized pieces. Roll each portion between your hands to form a smooth, round ball.
I like using a small cookie scoop because it helps keep all the peanut butter balls about the same size.
For this recipe, I usually make about 30 peanut butter balls.
Step 3: Chill the Peanut Butter Balls
Place the baking sheet in the refrigerator for at least 60 minutes, or until the peanut butter balls are firm.
Don’t skip this step!
Chilling the filling makes the balls easier to handle and helps prevent them from falling apart when they’re dipped into the warm chocolate.
Step 4: Melt the Chocolate
Place the chocolate candy coating in a microwave-safe bowl.
Microwave according to the package directions, stirring frequently until the coating is completely melted and smooth.
I prefer chocolate almond bark for this recipe because it melts easily and gives the peanut butter balls a smooth chocolate shell.
Step 5: Dip in Chocolate
Using a chocolate dipping tool or fork, lower each chilled peanut butter ball into the melted chocolate.
Lift it out and gently tap off any excess chocolate.
Place the coated peanut butter balls back onto the lined baking sheet.
Allow the chocolate to cool completely and harden before serving. Refrigerating them briefly can help the coating set faster.
🔑 Key to Success #1 – Use Traditional Peanut Butter
This Reese’s Peanut Butter Balls recipe needs traditional peanut butter.
I suggest using a high-quality brand like Jif or Skippy.
This recipe will not work well with natural peanut butter.
I have tried it and it’s just not the same.
The peanut butter is so important in this recipe that it’s worth it to use a high-quality brand.
You can use crunchy peanut butter or smooth peanut butter. Either option will be great.
I think smooth peanut butter is more like the filling of a traditional Reese’s peanut butter cup but I like the crunch that the crunchy peanut butter adds.

🔑 Key to Success #2 – Make the Peanut Butter Balls
Just for presentation’s sake, you’ll want to make peanut butter balls that are all about the same size.
I think the easiest way to accomplish this is to use a small cookie scoop.
I have a cookie scoop that portions out about a 1/2 tablespoon of dough.
You could use one that is this size and do a heaping spoonful.
Or if you want a little more peanut butter filling, you could go with a 1 tablespoon-sized cookie scoop.
I like to portion out my peanut butter filling onto a wax paper-lined sheet then go back and use my hands to roll them into a tight, smooth ball.
Are you on Team More Peanut Butter? Or Team More Chocolate? Let us know in the comments.

🔑 Key to Success #3 – Dip Them in Chocolate
After I’ve rolled up my peanut butter balls, I like to chill them in the refrigerator for an hour or more so that they will firm up before I dip them in the warm chocolate.
I put them on a wax-paper lined baking sheet and just stick them in the fridge.
My chocolate of choice for dipping many of my holiday treats is chocolate almond bark.
It’s sometimes called chocolate candy coating.
It melts smoother and it much easier to work with than melted chocolate chips.
I have a chocolate dipping tool set that is made by Ateco that works really well for dipping all different shapes of treats, including these peanut butter balls.
I find these tools to be a lot easier to use than a fork or a toothpick when dipping food in melted chocolate.
After your peanut butter balls are coated with chocolate, let them hang out on a sheet of waxed paper until they are completely cool and firm.
This will take about an hour or so.
If you need them to set faster, you can pop them back into the refrigerator for a few minutes.

Variations of Peanut Butter Balls to Try
One of the things I love most about peanut butter balls is how easy they are to customize. Once you have the basic recipe down, you can switch things up depending on what you have on hand or the occasion.
Here are some of my favorite variations:
- Classic Peanut Butter Balls
Skip the “Reese’s-style” texture and make them smoother and creamier by adding a little extra peanut butter or butter to the filling. - Christmas Peanut Butter Balls
Add festive sprinkles on top or drizzle with white chocolate for a holiday look. These are always one of the first things to disappear from a dessert tray. - Rice Krispie Peanut Butter Balls
Mix in a little crushed Rice Krispies for a light crunch inside. This adds texture and makes them a little less rich. - Chocolate Peanut Butter Truffles
Roll them smaller and fully coat in chocolate for a more polished, truffle-style dessert that’s perfect for gifting. - Peanut Butter Protein Balls
Swap part of the powdered sugar for protein powder and use dark chocolate for a slightly less sweet version. - Buckeye Style
Dip them only partway in chocolate so a little of the peanut butter shows on top. This is a classic look and super easy to do.
No matter which variation you choose, the base recipe stays simple and reliable. It’s one of those desserts you can make your own without worrying about it turning out wrong.
Why Are My Peanut Butter Balls Crumbly?
If your peanut butter filling is too crumbly to roll, don’t worry! This is one of the most common problems when making homemade peanut butter candy.
The mixture contains quite a bit of powdered sugar, which gives the filling its signature Reese’s-style texture. However, too much powdered sugar or too little moisture can make the filling difficult to shape.
Here are a few things to check:
- Measure the powdered sugar carefully. I recommend using the specified one-pound amount for the most consistent results.
- Mix thoroughly. Make sure the melted butter and peanut butter are evenly distributed throughout the powdered sugar.
- Let the mixture cool slightly. The filling may be easier to handle once it’s no longer warm.
- Press before rolling. Try squeezing a portion of filling together in your hand before rolling it into a ball.
If the filling still won’t hold together, work in a small amount of additional traditional peanut butter until it’s just moist enough to shape.
The goal is a filling that’s firm enough to hold its shape but still soft and creamy when you bite into it.
How to Store and Freeze Peanut Butter Balls
One of my favorite things about homemade peanut butter balls is that they’re easy to prepare ahead of time.
Do Peanut Butter Balls Need to Be Refrigerated?
I recommend storing these chocolate-covered peanut butter balls in an airtight container in the refrigerator.
They’ll stay fresh for about 1 to 2 weeks when properly stored.
Place parchment or wax paper between layers to keep the candies from sticking together.
Can You Freeze Peanut Butter Balls?
Yes! Peanut butter balls freeze well, making them a convenient treat to prepare ahead of the holiday season.
Once the chocolate coating has completely hardened, arrange the candies in a freezer-safe airtight container. Separate layers with parchment paper.
Freeze for up to 2 to 3 months for the best quality.
When you’re ready to enjoy them, thaw the peanut butter balls in the refrigerator.
Can I Make Peanut Butter Balls Ahead of Time?
Absolutely! These are one of my favorite make-ahead Christmas candies.
You can prepare the peanut butter filling and roll it into balls a day before dipping them in chocolate.
Keep the rolled peanut butter balls covered in the refrigerator until you’re ready to finish the recipe.
This is especially helpful when you’re making several different kinds of homemade candy for Christmas.
How to Package Peanut Butter Balls for Christmas Gifts
These homemade Reese’s Peanut Butter Balls are perfect for sharing with friends, neighbors, teachers, and family during the holidays.
I love adding them to a Christmas candy box with several different homemade treats.
For gifting, arrange the chilled candies in small paper candy cups, then place them inside a food-safe tin or treat box lined with parchment paper.
A few of my favorite recipes to pair with these peanut butter balls are:
- Oreo Fudge for a rich chocolate treat.
- Millionaire Candy for a delicious caramel and pecan combination.
- Christmas Chocolate Covered Pretzel Rods for something sweet and salty.
- Reese’s Peanut Butter Bars for another chocolate and peanut butter favorite.
Gifting Tip: Because these candies contain butter and peanut butter, keep them refrigerated and package them shortly before gifting. Include a note letting the recipient know to store them in the refrigerator.

Reese’s Peanut Butter Balls
Ingredients
- 1 ½ cups peanut butter
- 2 sticks butter
- 1 lb (3 1/2 cups) powdered sugar
- 16 oz chocolate candy coating
Directions
- In microwave-safe bowl, melt together the peanut butter and 2 sticks butter. Microwave on high power for 30-second increments, stirring well in between. Add powdered sugar and mix well.
- Pinch of small pieces of dough and roll into tight balls. Chill at least 60 minutes until firm.
- In a separate bowl, melt the chocolate candy coating. Dip peanut butter balls into chocolate, tapping off the excess. Place balls on waxed paper and allow to cool completely.
Notes
Nutrition Facts
⭐ Leave a comment and rating below — it helps other readers!
👩🍳 Did you make any changes or substitutions?
I’d love to hear how it turned out in your kitchen.
📌 Save this recipe so you can make it again.
📧 Want more easy family dinners like this in your inbox?
Join my free Dinner Idea Box newsletter for simple family dinners every week.
Christmas Candy Recipes for Gifting and Dessert Trays
If you’re making these Reese’s Peanut Butter Balls for the holidays, you’ll love adding a few more homemade treats to your lineup. These easy Christmas candy recipes are perfect for gifting, cookie trays, and make-ahead desserts that everyone will grab first.















Oh thank you…thank you…THANK YOU!!! I’ve been looking for this “Ho-Ho” recipe EVERYWHERE! My in-laws who both passed away around Christmas time would make these every year and they were our favorite. This will give our family at least a little bit of them with us this year and will follow the tradition of making these for the coming years. Thank you again they are “just like the one’s Grandma used to make”.
my chocolate is very thick cani add a litte water or milk?
Add either shortening, coconut oil, or vegetable oil! Not water or milk.
Delicious and easy to make.
Must!!!
Yes! This one is requested by my family quite often.
I love these, I make them year around. Hehe
I can’t say I blame you. They are delicious! Yum