These easy to make chocolate peanut butter balls are a delicious and addictive no bake treat! A creamy peanut butter filling inside a hard chocolate coating makes an irresistible Christmas dessert.
The combination of peanut butter and chocolate is amazing! Whether you are combining it into healthy chocolate peanut butter smoothie or a decadent peanut butter chocolate lasagna it is hard to resist.
These peanut butter balls are super easy to make and are a delicious treat. They are also a classic holiday dessert!
Why You Will Love Chocolate Peanut Butter Balls
- They are bite sized bursts of chocolate.
- All the goodness of a Reese’s peanut butter cup but much easier to make at home.
- These freeze beautifully so you can keep some on hand in the freezer.
- They are a lot of fun for kids to make, both when it comes to rolling the balls and dipping them in chocolate.
- Peanut butter balls are an easy no bake dessert.
- There are only a few basic ingredients.
- Personalize them by coating them with your favorite kind of chocolate.
- Peanut Butter – Make sure you use a smooth and creamy peanut butter. The natural peanut butters that separate and need to stirred before using are delicious and healthy, but they won’t work for this recipe. Pick a basic supermarket creamy peanut butter that doesn’t need to be stirred.
- Butter – Take the butter out of the refrigerator before making these to let it soften.
- Vanilla – A little bit of vanilla adds a lot of flavor to these treats.
- Powdered sugar – The powdered sugar both sweetens the balls and helps binds them together.
- Chocolate chips – The chocolate chips are melted for coating the balls. I used semi sweet chocolate chips, but you can use white chocolate, dark chocolate or something else entirely.
- Coconut oil – This helps keep the chocolate coat the balls smoothly.
Step by Step Instructions
1. Make the Peanut Butter Balls
In a large bowl combine the peanut butter, softened butter, and vanilla and beat the ingredients until they are creamy.
Gradually stir in the powdered sugar and mix everything together.
Shape the batter into 1 inch balls and put them on a baking sheet with parchment paper or a silicone baking mat. Use a tablespoon or a cookie scoop to get nice round balls.
Put the tray of peanut butter balls in the freezer for an hour. Freezing the balls before coating chocolate makes them hold together better and helps the chocolate stick smoothly.
2. Dip the Peanut Butter Balls
Put the chocolate chips and coconut oil in a microwave safe bowl. Heat it for 1 minute in the microwave and then stir to mix.
Continue to heat for 15 seconds at a time, stirring after each heating, until the chocolate is almost completely melted. Stir the chocolate until it is completely melted and smooth.
You can also melt the chocolate in a double boiler if you prefer.
Take 3-4 balls at a time from the freezer, leaving the rest in until you are ready to dip them. Cold peanut butter balls will result in a smoother chocolate surface.
Dip the balls into the melted chocolate to coat them completely. You can use a chocolate dipping fork or two forks.
After dipping each ball shake off any excess chocolate and place them back on a baking sheet. Continue until all the balls are covered in chocolate.
Put the baking sheet in the refrigerator for at least 30 minutes to set the chocolate.
If you want to make the little swirls of chocolate on top of the peanut butter balls wait until they are set. Then melt more chocolate chips in a zippered bag or plastic squeeze bottle.
Drizzle the chocolate over top of the balls in spirals and put them back in the refrigerator to set again.
How to Store
These chocolate peanut butter balls will keep at room temperature for about 2 days. I usually keep them in the refrigerator, where they will keep for 2 weeks.
You can also freeze these in an airtight container for up to 3 months. This is good because this recipe makes a lot of little peanut butter balls!
My kids love these peanut butter balls even without the chocolate coating. They make these frequently, because they are a quick dessert that uses stuff we almost always have (peanut butter, powdered sugar, butter).
And if you aren’t coating them in chocolate you can be eating them in five minutes, making these a very fast no bake dessert.
So if they want a quick sweet snack they frequently get out some bowls and mix some up. They also like to roll the peanut butter balls in shredded coconut!
Find More No Bake Desserts
Peanut Butter Balls
- 1 ½ cups creamy peanut butter
- ½ cup (1 stick) unsalted butter, softened
- ½ teaspoon vanilla extract
- 3 ½ cups powdered sugar
- 2 cup semi-sweet chocolate chips
- 2 tablespoons vegetable shortening or coconut oil
- Line your baking sheets with parchment paper or a silicone baking mat.
- In a large bowl, beat peanut butter, butter and vanilla extract until creamy.
- Gradually add the powdered sugar until everything is well combined.
- Shape the peanut butter dough into 1 inch balls and place on the prepared baking sheet.
- Freeze the balls for 1 hour.
- In a microwave safe bowl, add chocolate chips and shortening.
- Heat for 1 minute, stir and continue heating for 10-15 seconds at a time, stirring after each heating. Stop just before all the chocolate is melted. Stir until the chocolate is completely melted.
- Remove 3-4 balls at a time from the freezer, leaving the others in the freezer until ready to dip.
- Dip the balls into the melted chocolate using two forks or a chocolate dipping fork. Shake off excess chocolate and place the coated balls back on the baking sheet.
- Place the coated balls in the refrigerator to set for at least 30 minutes.
- To create the swirl on top of peanut butter ball, add melted chocolate to a zipper plastic bag or plastic squeeze bottle and drizzle chocolate over top of set chocolate.
Store these peanut butter balls in an airtight container at room temperature for 2 days or in the refrigerator for up to 2 weeks. Or freeze for up to 3 months.
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Amount Per Serving: Calories: 146Total Fat: 9gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 1mgSodium: 48mgCarbohydrates: 18gFiber: 1gSugar: 15gProtein: 2g
Nutrition facts are estimates.