Are you excited to try something fun and tasty? Today, I want to share peanut butter balls recipe that's really special for holidays. These little treats are not only super delicious but also really simple to make. Whether you're planning for a party, getting ready for the holidays, or just looking for a quick snack, peanut butter balls are the perfect choice!

You know those days when you just need a little sweet treat? Well, I’ve got the perfect recipe for you, peanut butter balls! They’re super simple to make and only need a few ingredients you probably already have at home.
The combination of creamy peanut butter and rich chocolate is just unbeatable. It’s the perfect balance of sweet and salty, and the best part? They melt in your mouth! Whether you want to share them at a party or enjoy them quietly after a long day, they’re always a hit.
I usually store mine in the fridge, but honestly, they don’t last long. These are great for gifting too, who wouldn’t love a box of homemade treats?
So, if you love peanut butter and chocolate as much as I do, give these a try! Trust me, you won’t regret it. Happy snacking!

Jump to:
⭐Why You'll Love This Peanut Butter Balls
- Easy to Make: Peanut butter balls are super easy to make. You only need a few ingredients and basic kitchen skills, so anyone can whip up this tasty treat!
- No-Bake Recipe: These treats don’t need baking, so you'll spend less time in the kitchen and won't have to heat up your oven.
- Customizable: You can easily customize them with different coatings like dark chocolate, white chocolate, or sprinkles. Try mixing in crushed pretzels, nuts, or coconut for extra flavor.
- Perfect for Any Occasion: Whether it’s a holiday, a party, or just an ordinary day, peanut butter balls are always a hit. You can make them to suit any occasion.

🧾Peanut Butter Balls Ingredients
Here’s what you need to make this example:

- Unsalted Butter: I recommend using room-temperature butter for a rich, creamy texture and delicious flavor. You can use salted butter instead of unsalted; if you do, there's no need to add extra salt.
- Peanut Butter: Peanut butter is the star here, giving these treats their signature flavor and creamy texture. Opt for creamy peanut butter for the best results.
- Icing Sugar (Powdered Sugar): Confectioners’ sugar is essential here. It holds everything together and adds sweetness. Without it, the peanut butter filling would be too runny.
- Vanilla Extract: For extra flavor.
- Salt: I like to add a pinch of salt to balance the sweetness and make the peanut flavor even richer.
- Dark Chocolate: For the chocolate coating, go for pure baking chocolate instead of chocolate chips. It melts smoother and gives a rich, decadent coating that perfectly complements the creamy peanut butter center.
- Vegetable Oil: When melting chocolate, it can get thick and tricky to coat candies smoothly. Adding a splash of vegetable oil helps to thin it out beautifully and gives a glossy finish.
See the recipe card below for a full list of ingredients and measurements.
👩🏻🍳How to Make Peanut Butter Balls
These step-by-step instructions and photos will help you to visualize how to make this recipe. See the recipe card for a printable version of this recipe.

1. In a large bowl, mix the softened butter, peanut butter, vanilla, and salt with a hand mixer until smooth.
2. Add the icing sugar and mix with a spatula until the mixture is well combined.
3. Use a small cookie scoop to take portions of the mixture and roll them into 1-inch balls.
4. Place the peanut butter balls on a parchment-lined cutting board and refrigerate for 30 minutes.

5. In a microwave-safe bowl, mix the dark chocolate and vegetable oil. Microwave in 30-second bursts, stirring each time, until the chocolate is fully melted.
6. Dip each chilled peanut butter ball into the melted chocolate, making sure it's fully coated.
7. Use a fork to let any extra chocolate drip off, then put the coated ball back on the parchment-lined baking sheet.
8. Drizzle melted chocolate over the coated balls then refrigerate for 30 minutes.

💭Tips for Recipe Success
Use good ingredients: The taste of your peanut butter balls really depends on the quality of your peanut butter and chocolate, so choose the best you can find!
Chill well: Make sure the peanut butter balls are chilled before dipping them in chocolate so they hold their shape.
Work fast: Dip the balls in melted chocolate quickly to get a smooth, even coating.
Get creative: Try sprinkling sea salt on top before the chocolate sets or drizzling white or dark chocolate for a fancy touch.
Storage: Keep the peanut butter balls fresh in an airtight container in the fridge, they’ll last up to two weeks!

🥜More Peanut Butter Recipes to Try!
Love these Peanut Butter Balls? You’ll also enjoy these peanut butter recipes:
🍰More Dessert Recipes!
Here are more of my favorite dessert recipes! Try these:
HUNGRY FOR MORE? Subscribe to my Newsletter and follow along on Facebook, Pinterest, and Instagram for all the latest updates.
📖 Recipe

Peanut Butter Balls
Ingredients
For Peanut Butter Balls:
- 90 g Unsalted Butter
- 250 g Peanut Butter
- 300 g Icing Sugar
- 1 teaspoon Vanilla Extract
- ¼ teaspoon Salt
For Coating:
- 200 g Dark Chocolate
- 1 tablespoon Vegetable Oil
Instructions
- In a large mixing bowl, combine the softened unsalted butter, peanut butter, vanilla extract, and salt. Mix with a hand mixer until well blended and smooth.
- Add the icing sugar, mixing well with a spatula until fully incorporated and the mixture is smooth and stiff.
- Using a small cookie scoop, scoop out small portions of the mixture and roll them into balls (about 1 inch in diameter).
- Place the peanut butter balls on a cutting board lined with parchment paper.
- Once all the balls are formed, chill them in the refrigerator for about 30 minutes to firm up.
- In a microwave-safe bowl, combine the dark chocolate and vegetable oil. Microwave in 30-second intervals, stirring after each interval, until the chocolate is completely melted and smooth.
- Using a fork, dip each chilled peanut butter ball into the melted chocolate, ensuring it is fully coated.
- Allow any excess chocolate to drip off, then place the coated ball back onto the parchment-lined baking sheet.
- Drizzle melted chocolate on top of the coated balls.
- Once all the balls are coated, return the baking sheet to the refrigerator and chill until the chocolate is completely set (about 30 minutes).
- Once the chocolate is set, the peanut butter balls are ready to be enjoyed!
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.
Sandra says
The perfect balance of creamy peanut butter and sweet chocolate.