Chocolate-Covered Peanut Butter Balls

Few homemade treats match the crowd-pleasing appeal of Chocolate-Covered Peanut Butter Balls (often called Buckeyes when a small circle of peanut butter is left exposed at the top). They combine a rich, creamy, slightly crisp peanut butter center with a smooth, snappy chocolate shell.

Using a heavy-bottomed saucepan or a double boiler to melt the chocolate ensures a silky finish without scorching, while a hint of butter and graham cracker crumbs creates the perfect balance of sweetness and structural hold.

Here is how to make an absolute batch-perfect version from scratch with simple ingredients.

Ingredients

For the Peanut Butter Center:

  • 1 1/2 cups (375g) creamy peanut butter (standard commercial brands like Jif or Skippy work best; natural oil-separating peanut butter can make the dough too soft)

  • 1/2 cup (1 stick / 115g) unsalted butter, softened to room temperature

  • 1 tsp pure vanilla extract

  • 1/2 tsp fine sea salt or kosher salt

  • 3 to 3 1/2 cups (360g to 420g) powdered sugar (confectioners’ sugar), sifted

  • 1/2 cup finely crushed graham cracker crumbs (optional, but adds a delicious subtle crunch and helps hold the shape)

For the Chocolate Coating:

  • 2 cups (340g) semi-sweet chocolate chips, dark chocolate, or chopped high-quality chocolate

  • 1 to 2 tbsp vegetable shortening, coconut oil, or butter (helps thin the chocolate for a smooth, glossy dip that sets with a clean snap)

Step 1: Cream the Peanut Butter Base

  1. In a large mixing bowl (or using a stand mixer fitted with the paddle attachment), beat together the softened butter and creamy peanut butter on medium speed until smooth and fully combined (about 1 to 2 minutes).

  2. Stir in the vanilla extract and fine salt.

Step 2: Mix in the Dry Ingredients

  1. Gradually add the powdered sugar, one cup at a time, mixing on low speed until incorporated.

  2. Fold in the graham cracker crumbs if using.

  3. Check the Texture: The dough should feel like soft modeling clay—pliable and non-sticky enough to roll cleanly in your hands. If it feels too wet or sticky, mix in another 1/4 cup of powdered sugar.

Step 3: Roll and Chill (Crucial for Dipping)

  1. Line a large baking sheet with parchment paper or a silicone baking mat.

  2. Scoop out tablespoon-sized portions of the peanut butter dough and roll them firmly between your palms to form smooth, 1-inch balls.

  3. Place the balls in a single layer on the prepared baking sheet.

  4. Chill Thoroughly: Place the tray in the refrigerator for 1 hour (or in the freezer for 20 to 30 minutes). Chilling is essential so the balls hold their shape and don’t melt into the warm chocolate during dipping.

Step 4: Melt the Chocolate

  1. Set up a double boiler (or place a heatproof glass bowl over a saucepan of gently simmering water, ensuring the bowl bottom doesn’t touch the water).

  2. Add the chocolate chips and the 1 to 2 tablespoons of shortening or coconut oil.

  3. Stir constantly until melted, smooth, and glossy, then remove from heat and let cool for 3 to 5 minutes so it is warm rather than piping hot.

Step 5: Dip and Set

  1. Remove a few chilled peanut butter balls from the fridge at a time (keeping the rest cold).

  2. Using a toothpick, fork, or candy dipping tool, impale a peanut butter ball and submerge it into the melted chocolate.

    • For Fully Covered Balls: Submerge completely, lift out, and gently tap the tool against the rim of the bowl to let excess chocolate drip off.

    • For Buckeye Style: Submerge about 3/4 of the way, leaving a small circle of peanut butter exposed on top.

  3. Place the dipped ball back onto the parchment-lined sheet. If using toothpicks, gently smooth over the toothpick hole with your finger or a drop of extra chocolate.

  4. (Optional): While the chocolate is still wet, sprinkle the tops with a tiny pinch of flaky sea salt or crushed roasted peanuts for extra flair.

Step 6: Final Chill and Storage

  1. Return the tray of dipped balls to the refrigerator for 20 to 30 minutes until the chocolate shell sets firm and snappy.

  2. Store the peanut butter balls in an airtight container in the refrigerator for up to 2 weeks (or freeze for up to 3 months). Serve chilled or slightly softened at room temperature!

Leave a Comment