Chocolate Covered Peanut Butter Balls

20 Prep
0 Cook
50 Total
36 Serves

If you’re looking for a no-bake treat that disappears faster than you can make it, these Chocolate Covered Peanut Butter Balls are exactly what you need. Think creamy, sweet peanut butter centers wrapped in a shell of rich, glossy dark chocolate — basically a homemade Reese’s, but better.

Chocolate covered peanut butter balls piled on a white plate

I’ve been making these every holiday season for years, and they never last more than a day. They’re that good. Everybody calls them buckeyes, and once you make a batch, you’ll understand why they’re legendary.

Why You’ll Love These Chocolate Peanut Butter Balls

These little bites of joy are completely no-bake, which means no oven required. That’s a huge win during the busy holiday season when your oven is already working overtime with cookies and casseroles.

They only need 5 simple ingredients, and you probably already have most of them in your pantry. They come together quickly, look absolutely stunning on a dessert tray, and taste like something from a fancy candy shop.

They’re also incredibly easy to customize and make ahead — more on that in a bit.

Ingredients You’ll Need

Here’s everything that goes into these gorgeous chocolate peanut butter balls:

For the peanut butter filling:

  • 2 cups creamy peanut butter (not natural-style)
  • 3 cups powdered sugar
  • 6 tablespoons unsalted butter, softened
  • 1 teaspoon pure vanilla extract

For the chocolate coating:

  • 3 cups semi-sweet or dark chocolate chips
  • 2 tablespoons coconut oil or shortening (for smooth, glossy chocolate)

How to Make Chocolate Covered Peanut Butter Balls

Making these is genuinely easy — it’s mostly just mixing, rolling, chilling, and dipping. Here’s the full process:

Make the peanut butter filling. In a large bowl, beat together the softened butter, peanut butter, and vanilla extract until smooth and creamy. Gradually add the powdered sugar, mixing until a soft dough forms. It should hold its shape but not be crumbly.

Roll into balls. Using a tablespoon or small cookie scoop, portion out the dough and roll between your palms into smooth balls about 1 inch in diameter. Place them on a parchment-lined baking sheet.

Chill the balls. Pop the tray in the freezer for at least 30 minutes. This is important — cold peanut butter balls are much easier to dip and will hold their shape in the warm chocolate.

Melt the chocolate. Combine the chocolate chips and coconut oil in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until completely smooth and glossy. You can also use a double boiler if you prefer.

Dip the balls. Working quickly, use a toothpick or fork to dip each chilled peanut butter ball into the chocolate. Let the excess drip off, then place back on the parchment-lined sheet. If you’re making classic buckeyes, leave a small circle of peanut butter showing at the top.

Set and serve. Let the chocolate set at room temperature, or pop them in the fridge for 10–15 minutes to speed things up. Once set, they’re ready to eat!

Overhead view of chocolate peanut butter balls on parchment paper

Tips for Perfect Chocolate Dipping

The dipping step is where most people run into trouble, but these tricks will make it totally stress-free.

Keep the balls cold. Remove only a few at a time from the freezer while you dip. Warm peanut butter balls will fall apart in the chocolate. Cold ones hold their shape perfectly.

Add coconut oil to your chocolate. This is the secret to getting that smooth, glossy finish. Just a tablespoon or two makes the chocolate thinner and easier to work with, and it gives you that beautiful sheen.

Use a toothpick or fork. Stick a toothpick into the top of each ball to use as a handle for dipping, then smooth over the hole with your finger. A fork also works great — just let excess chocolate drip back into the bowl before setting it down.

Work fast. Chocolate sets quickly, especially when it hits the cold peanut butter. Have your parchment-lined sheet right next to your chocolate bowl and move with purpose.

Closeup of chocolate peanut butter ball cut in half showing peanut butter center

Variations to Try

Once you’ve mastered the classic version, there’s a whole world of delicious variations to explore.

White chocolate drizzle: After the dark chocolate sets, drizzle melted white chocolate over the tops for a beautiful two-tone look.

Crunchy peanut butter: Swap in crunchy peanut butter for extra texture and little pockets of crunch throughout the filling.

Almond butter version: Replace peanut butter with almond butter for a slightly different but equally delicious flavor profile.

Pretzel coating: Press crushed pretzels into the chocolate before it sets for a sweet-and-salty crunch that is absolutely addictive.

Holiday colors: Add a drizzle of red or green candy melts for a festive, holiday-ready look.

How to Store Chocolate Peanut Butter Balls

Store finished balls in an airtight container in the refrigerator for up to 2 weeks. Layer them between sheets of parchment paper so they don’t stick together.

They also freeze beautifully. Place them on a baking sheet first to freeze solid, then transfer to a freezer bag or container. They’ll keep for up to 3 months. Just let them thaw in the fridge overnight before serving.

Gifting Ideas

These chocolate peanut butter balls make the most thoughtful homemade gifts. Arrange them in a small box lined with parchment or tissue paper, tie with a ribbon, and you’ve got an instant crowd-pleaser.

They also look stunning on a holiday dessert board alongside other no-bake treats like truffles, fudge, and bark. Place them in festive cupcake liners for an extra polished look on a party platter.

Chocolate peanut butter balls in a gift box

Chocolate covered peanut butter balls piled on a white plate
Print Pin
4.90 from 9 votes

Chocolate Covered Peanut Butter Balls

Prep Time 20 minutes
Total Time 50 minutes
Servings 36 balls

Ingredients

Peanut Butter Filling

  • 2 cups creamy peanut butter not natural-style
  • 3 cups powdered sugar
  • 6 tablespoons unsalted butter softened
  • 1 teaspoon pure vanilla extract

Chocolate Coating

  • 3 cups semi-sweet or dark chocolate chips
  • 2 tablespoons coconut oil or shortening for smooth glossy chocolate

Instructions

  • In a large bowl, beat together the softened butter, peanut butter, and vanilla extract until smooth and creamy. Gradually add the powdered sugar, mixing until a soft dough forms. It should hold its shape but not be crumbly.
  • Using a tablespoon or small cookie scoop, portion out the dough and roll between your palms into smooth balls about 1 inch in diameter. Place them on a parchment-lined baking sheet.
  • Pop the tray in the freezer for at least 30 minutes. Cold peanut butter balls are much easier to dip and will hold their shape in the warm chocolate.
  • Combine the chocolate chips and coconut oil in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until completely smooth and glossy.
  • Working quickly, use a toothpick or fork to dip each chilled peanut butter ball into the chocolate. Let the excess drip off, then place back on the parchment-lined sheet. For classic buckeyes, leave a small circle of peanut butter showing at the top.
  • Let the chocolate set at room temperature, or pop them in the fridge for 10-15 minutes to speed things up. Once set, they're ready to eat!

Final Thoughts

These Chocolate Covered Peanut Butter Balls are proof that you don’t need fancy equipment or baking skills to make something truly spectacular. They’re rich, indulgent, and impossible to stop eating — and they’re made with just a handful of pantry ingredients.

Whether you’re making them for a holiday cookie exchange, a party dessert table, or just because it’s Tuesday and you need chocolate, this recipe will never let you down. Make a big batch — trust me, they’ll disappear fast.

Leave a Review

Recipe Rating