These perfect buckeye balls are sweet, creamy peanut butter centers dipped in dark chocolate that sets into a crisp shell. This no-bake treat is ideal for the holidays — rich, indulgent, and impossible to stop eating.
Looking for more holiday baking ideas? Try classic Christmas monster cookies, pecan sticky buns, peanut butter blossoms, or jam pinwheel cookies for a festive spread everyone will love.
This recipe was first published Dec 12, 2023.

These are truly some of the best buckeye balls you can make at home. The peanut butter filling is velvety and slightly sweet while the dark chocolate exterior adds a pleasant bitterness that balances the flavor. They firm up and develop the best texture after chilling, so they often taste even better a day or two later.
If you enjoy Reese’s peanut butter cups, you’ll love these — they offer the same comforting combination of peanut butter and chocolate but with a homemade richness and texture that feels extra special.
The defining feature of a buckeye is the visible peanut butter “pimple” at the top. A fully dipped peanut butter ball is delicious, but the classic buckeye has that small exposed portion, which gives it character and makes them instantly recognizable.
Make a double batch and freeze any extras. Buckeye balls freeze and thaw well, so they’re perfect for preparing ahead of time for parties or cookie exchanges.
[feast_advanced_jump_to]

Ingredients
This recipe uses a short, simple ingredient list. Refer to the recipe card below for exact amounts and step-by-step directions.
- Butter, softened
- Creamy peanut butter — use a no-stir variety so the oil isn’t separated
- Vanilla extract
- Powdered sugar, sifted
- Pinch of salt
- Dark chocolate wafers or chopped dark chocolate for melting

How To Make Buckeye Balls
Making the filling: Beat the softened butter and peanut butter together until smooth, about 1 minute. Add the vanilla and a pinch of salt, then gradually mix in the sifted powdered sugar. Continue mixing for a couple of minutes until the mixture comes together; it may look slightly crumbly at first but will press into a smooth dough.
Forming the balls: Scoop the filling with a tablespoon for consistent sizing and roll between your palms into smooth balls. Place them on a parchment-lined baking sheet, insert a toothpick into the top of each ball for easier dipping, and freeze for about 1 hour to firm them up.

Melting the chocolate: Use a double boiler or a heat-safe bowl set over a pot of simmering water (water should be steaming but not boiling). Stir the chocolate until fully melted and smooth, then transfer it to a short cup for easier dipping.
Dipping method (toothpick): Hold each frozen ball by the toothpick and dip straight down into the melted chocolate, leaving the very top exposed so the peanut butter shows. Gently shake off excess chocolate to avoid puddles and place each finished buckeye back on the parchment-lined sheet. Once all are dipped, chill in the refrigerator for 2 hours to set the chocolate completely.


Tips For Making Buckeye Balls
Use these key tips to get consistent, attractive buckeyes every time.
Room temperature ingredients: Start with softened butter and room temperature peanut butter so everything blends smoothly without lumps.
Uniform sizing: A tablespoon scoop helps keep the balls the same size so they set and chill evenly. Uniform pieces also look nicer when arranged on a platter.
Toothpicks: Insert toothpicks before chilling. The chilled balls adhere to the toothpick better and are much easier to dip without slipping off.
Chocolate temperature: The melted chocolate should flow smoothly but not be scorching hot. If the chocolate looks thin and runs too quickly, it’s likely too warm — let it cool slightly until it coats evenly. If it becomes too thick as it cools, briefly rewarm it over the double boiler in short bursts while stirring.
Storage: Store buckeye balls in an airtight container in the refrigerator for up to two weeks. They also freeze well for longer storage; thaw in the fridge before serving.
Make-ahead: These are perfect to prepare ahead of time for holiday platters, gift boxes, or cookie exchanges. Chilling for at least 24 hours improves the flavor and texture, but they are delicious even sooner.

Buckeye Balls
36 balls
1 hour
3 hours
4 hours
Sweet, creamy peanut butter centers coated in dark chocolate make these buckeye balls an easy, crowd-pleasing no-bake dessert. They are ideal for holiday trays and gift tins.
Ingredients
- ½ c butter, softened
- 1 c peanut butter, room temperature
- ½ tsp vanilla extract
- 2 ½ c powdered sugar (300g), sifted
- Pinch of salt
- 5.5 ounces dark chocolate wafers or more for dipping
Instructions
- Cream together the butter and peanut butter until smooth, about 1 minute. Mix in the vanilla extract.
- Sift the powdered sugar and add to the bowl. Mix for 2–3 minutes until it comes together. Press with a spatula if it looks crumbly.
- Using a tablespoon, scoop out equal amounts and roll into balls. Place on a parchment-lined baking sheet, insert a toothpick into the top of each, and freeze for 1 hour.
- Melt the chocolate wafers in a double boiler with the water steaming but not boiling. Transfer to a short cup for dipping.
- Hold each ball by its toothpick and dip straight down into the chocolate, leaving the top exposed. Shake off excess and return to the parchment. Repeat with remaining balls.
- Chill the dipped buckeyes in the refrigerator for at least 2 hours to set the chocolate.
Notes
Best after 24 hours of chilling. While 5.5 ounces of chocolate can cover the batch, plan to have extra on hand so the last pieces dip easily — many bakers start with around 10 ounces and reserve any leftover melted chocolate for another use.
Nutrition Information:
Yield: 36
Serving Size: 1
Amount Per Serving:
Calories: 115
Total Fat: 7g
Saturated Fat: 2g
Trans Fat: 0g
Unsaturated Fat: 3g
Cholesterol: 7mg
Sodium: 83mg
Carbohydrates: 13g
Fiber: 1g
Sugar: 10g
Protein: 2g
Nutrition figures are estimates provided for convenience.