If you're looking for a simple, no-bake confection that is guaranteed to be a hit on any holiday platter, look no further than Buckeyes. Named because they resemble the inedible nut of the Ohio buckeye tree, these treats are essentially a homemade peanut butter cup filling coated in rich chocolate. They require minimal effort, no oven space, and they freeze beautifully, making them the ultimate easy, festive treat for Christmas or Thanksgiving.
Jump to:
My non-negotiable tip: You must use creamy, unsweetened peanut butter for the filling. A thick, stabilized peanut butter (like Jif or Skippy) contains too much added sugar and stabilizers, resulting in a dense, overly sweet, and slightly dry filling. The natural, unsweetened kind is key for a soft, melt-in-your-mouth center.

Why You'll Love This Recipe
- Incredibly Easy & No-Bake: This is a simple mix, roll, and dip recipe that requires zero oven time-a huge plus during the busy holidays.
- The Ultimate Flavor Combo: The salty, creamy peanut butter center is the perfect partner for the snappy, sweet chocolate coating.
- Perfectly Portioned: These bite-sized confections are ideal for party platters and cookie exchanges.
- Freezer Friendly: Dipped buckeyes store perfectly in the freezer for up to a month, making them the ultimate make-ahead holiday treat.
Ingredients
Here's what you'll need for this quick and classic confection.
For the Peanut Butter Filling
- Peanut Butter: 1 cup of creamy, unsweetened natural peanut butter.
- Butter: 4 Tbsp. (½ stick) unsalted butter, softened to room temperature.
- Sugar: 2 cups of powdered sugar (confectioners' sugar).
- Seasoning: Kosher salt.
For the Chocolate Coating
- Chocolate: 2 cups of semisweet chocolate chips or high-quality chocolate baking bars.
- Oil: 2 Tbsp. refined coconut oil or vegetable shortening. This is essential for creating a smooth, thin, glossy coating that hardens quickly.
How to Make Classic Peanut Butter Buckeyes
Success with this recipe relies on temperature control-keeping the filling cold and the chocolate smooth and hot.

Step 1: Make the Peanut Butter Filling
In a large bowl, using an electric mixer on medium-high speed, cream the peanut butter, softened butter, and salt until the mixture is completely smooth. I scrape down the sides of the bowl once or twice to make sure everything is incorporated.
Reduce the mixer speed to low and gradually blend in the powdered sugar. Continue mixing until the batter is smooth, thick, and homogenous.
Step 2: Shape and Freeze
Using a tablespoon measuring spoon or a small cookie scoop, scoop the batter and roll it quickly into uniform balls, about 1 inch in diameter. Arrange them on a parchment-lined baking sheet (this prevents sticking).
Transfer the baking sheet to the refrigerator and chill the balls until they are completely firm, which takes 1 to 2 hours.
Step 3: Melt the Chocolate
In a small heatproof bowl, melt the chocolate and oil. I recommend microwaving in 20-second bursts, stirring thoroughly after each interval, until the mixture is melted, smooth, and glossy. The oil should be fully incorporated.
Step 4: Dip and Chill
Remove just a few chilled peanut butter balls from the refrigerator at a time. The rest must stay cold!
Working quickly, insert a toothpick into the top of a peanut butter ball. Dip the ball completely into the melted chocolate, leaving a small circle uncovered at the top. Tap the toothpick against the side of the bowl to let the excess chocolate drip off.
Return the dipped buckeye to the parchment-lined sheet. Carefully remove the toothpick and use a clean finger or a small butter knife to gently smooth over the tiny hole left by the toothpick.
Refrigerate the finished buckeyes until the chocolate shell is firm, 1 to 2 hours more.
Common Mistakes to Avoid
- Dipping Warm Balls: If the peanut butter balls are not rock-solid cold, they will melt and break off the toothpick, creating a frustrating mess in the chocolate bowl.
- Skipping the Coconut Oil/Shortening: The melted chocolate will be too thick to dip smoothly without the added fat. The oil thins the chocolate, making a perfect, snappy shell.
- Using Regular (Non-Sifted) Sugar in the Filling: Do not try to substitute granulated sugar for the powdered sugar. Powdered sugar is essential for achieving the soft, melt-in-your-mouth texture of the filling.
Tips and Tricks for Success
- Parchment Paper is Essential: Line your baking sheets with parchment paper (or a silicone mat). This prevents the chocolate from sticking to the tray after the dipping process.
- Sift Your Sugar: If your powdered sugar is lumpy, give it a quick sift before blending it into the peanut butter filling. This guarantees a silky-smooth center.
- Freeze for Speed: If you're short on time, place the shaped peanut butter balls in the freezer for 30 minutes to firm up faster.
- Reuse Chocolate: The leftover melted chocolate can be reused! If it thickens, simply microwave it for 10-15 seconds to smooth it out again for the next batch.
Variations
These classic buckeyes are a perfect foundation for experimentation!
- Dark Chocolate Shell: Use 60-70% dark chocolate for a richer, less sweet coating.
- Add Flavor: Add 1 teaspoon of maple extract or a pinch of ground cinnamon to the peanut butter filling.
- Crunchy Center: Use creamy peanut butter as the base, but fold in ¼ cup of finely chopped toasted pecans or rice cereal for a crunchy texture contrast.
- White Chocolate: Dip half the batch in melted white chocolate for a beautiful contrast on your holiday platter.
How to Serve
Buckeyes are a holiday classic and the perfect bite-sized dessert.
- They are ideal for Christmas cookie platters and cookie exchanges.
- Serve them cold, straight from the refrigerator, or slightly frozen.
- They pair perfectly with a cup of hot coffee or cold milk.

Make Ahead and Storage
This is the ultimate freezer-friendly make-ahead holiday recipe!
- Make Ahead (Dipped): Dipped buckeyes can be made up to 1 month ahead. Freeze them individually on a baking sheet until firm, then transfer them to an airtight container and keep frozen.
- Storage (Dipped): Store finished buckeyes in an airtight container in the refrigerator for up to 2 weeks.
- Make Ahead (Un-Dipped): Undipped peanut butter balls can be made 1 day ahead and stored in the refrigerator.
Recipe Notes / What I Learned
The best thing about this recipe is how simple the filling is. Since there's no cream, milk, or egg, the refrigeration isn't strictly for safety; it's entirely for texture. It ensures the buckeyes are firm enough to hold their shape and that they deliver that wonderful cold, creamy, melt-in-your-mouth contrast against the snappy chocolate shell.
Nutrition Snapshot
Estimated Nutrition Per Buckeye (assuming 32 pieces): ~140 calories · 3g protein · 14g carbs · 8g fat (This is an approximation and will vary based on the type of chocolate and the size of the buckeyes.)

Buckeyes
Equipment
- Electric mixer
- Large bowl
- Tablespoon measuring spoon
- Parchment-lined baking sheet
- Small heatproof bowl
- Toothpick
Ingredients
Group: Peanut Butter Filling
- 1 cup creamy unsweetened peanut butter (240 g.)
- 4 Tbsp. unsalted butter, room temperature (½ stick)
- ¼ tsp. kosher salt
- 2 cups powdered sugar (230 g.)
Group: Chocolate Coating
- 2 cups semisweet chocolate (340 g.)
- 2 Tbsp. refined coconut oil or vegetable shortening
Instructions
- In a large bowl, using an electric mixer on high speed, cream peanut butter, butter, and salt until smooth. Reduce mixer speed to low and blend in powdered sugar until batter is smooth and homogenous.
- Using a tablespoon measuring spoon, scoop batter and roll into balls about 1" in diameter. Arrange on a parchment-lined baking sheet and refrigerate until firm, 1 to 2 hours.
- In a small heatproof bowl, microwave chocolate and oil in 20-second intervals, stirring between each, until melted and smooth.
- Using a toothpick, dip chilled peanut butter balls into melted chocolate, leaving a small circle uncovered at the top. Return to parchment-lined sheet, remove toothpick, and smooth over hole.
- Refrigerate buckeyes until firm, 1 to 2 hours more.
Notes
Nutrition
FAQs
Can I use chunky peanut butter?
Yes, but the texture of the filling will not be smooth. It will be much firmer and heartier due to the chunks, which is still delicious!
Why did my chocolate seize up (become hard and grainy)?
This happens if the chocolate overheats or if a single drop of water or moisture gets into the melted chocolate. Use short microwave bursts, and ensure your bowl is completely dry before starting.
Can I use regular butter instead of unsalted butter?
Yes, but omit the ¼ teaspoon of kosher salt from the filling. The salted butter will already provide enough sodium to balance the sweetness.




