Chocolate-Coated Peanut Butter Balls

There is a reason Chocolate-Coated Peanut Butter Balls (often called buckeyes) are an absolute crowd-favorite at potlocks, holidays, and casual gatherings. Combining a rich, sweet, and creamy peanut butter center with a crisp, glossy chocolate shell, this no-bake treat comes together easily and disappears even faster.

Here is how to make a batch of foolproof, melt-in-your-mouth chocolate peanut butter balls right at home.

Ingredients

  • 1 cup creamy peanut butter (traditional commercial peanut butter works best here for holding structure compared to strictly natural separated oils)
  • 1/4 cup (1/2 stick) unsalted butter, softened to room temperature
  • 1 tsp pure vanilla extract
  • 1/4 tsp salt (omit if your peanut butter is heavily salted)
  • 2 to 2.5 cups powdered sugar (confectioners’ sugar), sifted to remove lumps
  • 10 to 12 oz semi-sweet or dark chocolate chips (or chopped baking chocolate)
  • 1 to 2 tbsp coconut oil or vegetable oil (used to thin the melted chocolate for smooth, easy dipping)

Step 1: Mix the Peanut Butter Dough

  1. In a large bowl, use a hand mixer or wooden spoon to beat together the creamy peanut butter, softened butter, vanilla extract, and salt until smooth and well combined.
  2. Gradually add the powdered sugar one cup at a time, mixing on low speed (or by hand). The mixture will become thick and crumbly at first, eventually forming a pliable, dough-like consistency similar to cookie dough.

Step 2: Roll and Chill

  1. Line a large baking sheet with parchment paper or wax paper.
  2. Scoop the peanut butter mixture into bite-sized portions (about 1 tablespoon each) and roll them firmly between your palms into smooth balls. Place them onto the prepared baking sheet.
  3. Place the baking sheet into the freezer for 20 to 30 minutes until the balls are firm and chilled. (Chilling is crucial—it prevents the warm chocolate from melting the peanut butter centers when dipping!)

Step 3: Melt the Chocolate

  1. While the peanut butter balls are chilling, combine the chocolate chips and coconut oil in a microwave-safe bowl.
  2. Microwave in 30-second intervals, stirring thoroughly after each interval, until the chocolate is completely melted, smooth, and glossy. (Be careful not to overheat).

Step 4: Dip and Coat

  1. Remove the chilled peanut butter balls from the freezer.
  2. Insert a toothpick into the top of a peanut butter ball, lift it up, and dip it mostly into the melted chocolate, leaving a small circular spot uncovered at the top for that classic “buckeye” look (or submerge completely if you prefer an all-over chocolate shell).
  3. Let any excess chocolate drip back into the bowl, then place the coated ball back onto the parchment paper. Gently smooth over the toothpick hole with your finger or a drop of extra chocolate.
  4. Repeat with the remaining balls.

Step 5: Set and Store

  1. Let the chocolate-coated balls sit at room temperature for about 15 minutes, or pop the baking sheet back into the refrigerator for 10 minutes to let the chocolate shell harden completely.
  2. Serve immediately, or store them in an airtight container in the refrigerator for up to two weeks (they also freeze wonderfully!).

Leave a Comment