These homemade Buckeyes are a classic chocolate peanut butter candy with a sweet, creamy peanut butter center and a smooth semisweet chocolate coating. Each little candy is dipped in chocolate with a small circle of peanut butter left uncovered on top, giving buckeyes their signature appearance.
They’re surprisingly easy to make with just a handful of ingredients and no oven required. The peanut butter filling is mixed, rolled into balls, and briefly frozen before dipping, helping each piece hold its shape under the melted chocolate.
Perfect for Christmas cookie trays, holiday candy boxes, parties, or homemade gifts, these old-fashioned buckeyes are a wonderful treat for peanut butter lovers. This recipe makes approximately 60 candies, so there’s plenty to share with family and friends.
Why You’ll Love This Recipe
- Classic chocolate and peanut butter flavor: Sweet, creamy peanut butter centers pair beautifully with rich semisweet chocolate.
- No baking required: The filling comes together in a mixing bowl, and the chocolate melts gently over a double boiler.
- Simple ingredients: You only need peanut butter, butter, vanilla, confectioners’ sugar, and chocolate chips.
- Fun to make: Rolling and dipping the peanut butter balls is a straightforward process that creates beautiful homemade candies.
- Perfect for holiday gifting: Buckeyes are a great addition to Christmas candy boxes, holiday dessert trays, and homemade gift tins.
- Makes a large batch: One recipe yields approximately 60 buckeyes, making it convenient for parties and sharing.
Equipment
- Large mixing bowl
- Electric hand mixer or stand mixer
- Measuring cups and spoons
- Fine-mesh sieve or sifter
- Baking sheets
- Wax paper or parchment paper
- Toothpicks
- Double boiler or heatproof bowl and saucepan
- Spoon or spatula
- Freezer
- Refrigerator
- Airtight storage container
Ingredients
These homemade buckeyes are made with a smooth peanut butter filling and a rich semisweet chocolate coating. The ingredients are simple, but together they create a delicious candy with the perfect balance of creamy peanut butter and chocolate.
- 1½ cups creamy peanut butter
- 1 cup unsalted butter, softened
- ½ teaspoon vanilla extract
- 4 cups confectioners’ sugar, sifted, plus more as needed
- 4 cups semisweet chocolate chips
- Toothpicks
Ingredient Notes & Substitutions
Creamy peanut butter: Creamy peanut butter creates the rich, nutty flavor and smooth texture of the buckeye filling. For the closest result, use a conventional creamy peanut butter that is well mixed and doesn’t separate easily. Natural peanut butter may produce a softer or oilier dough, which can make the balls more difficult to shape and dip.
Unsalted butter: Softened unsalted butter adds richness and helps create a smooth, creamy peanut butter filling. Make sure the butter is softened before mixing so it blends evenly with the peanut butter. It should be soft enough to beat easily but not melted.
Vanilla extract: A small amount of vanilla enhances the flavor of the peanut butter filling and complements the chocolate coating. Pure vanilla extract is a good choice, although imitation vanilla can also be used if preferred.
Confectioners’ sugar: Sifted confectioners’ sugar sweetens the filling while helping transform the peanut butter and butter into a firm, shapeable dough. The recipe calls for 4 cups, plus more as needed. Sifting helps prevent lumps and creates a smoother texture. Granulated sugar is not a suitable direct substitute because it won’t provide the same consistency.
Semisweet chocolate chips: Semisweet chocolate provides a rich coating that balances the sweetness of the peanut butter filling. Melt the chocolate gently over a double boiler, stirring frequently until smooth. Milk chocolate chips can be used as an optional variation for a sweeter candy, while dark chocolate creates a more intense chocolate flavor.
Toothpicks: Toothpicks make dipping the chilled peanut butter balls easier without covering the entire surface. They help create the characteristic exposed peanut butter circle that gives buckeyes their traditional appearance.
How to Make Homemade Buckeyes
- Prepare the baking sheets. Line baking sheets with wax paper or parchment paper. Set them aside so they’re ready for the peanut butter balls.
- Beat the peanut butter mixture. In a large mixing bowl, combine 1½ cups creamy peanut butter, 1 cup softened unsalted butter, and ½ teaspoon vanilla extract. Using an electric mixer, beat until the mixture becomes light, fluffy, and evenly combined.
- Add the confectioners’ sugar. Gradually beat in 4 cups sifted confectioners’ sugar, adding it in portions so it incorporates evenly. Continue mixing until a stiff, firm, and dry dough forms without visible lumps. If the mixture is still too soft or sticky to hold its shape, add more sifted confectioners’ sugar as needed.
- Shape the peanut butter balls. Roll the peanut butter mixture into approximately 60 balls, each about 1 inch in diameter. Place the balls on the prepared baking sheets, leaving a little space between them.
- Insert the toothpicks and freeze. Carefully insert a toothpick into the top of each peanut butter ball. Place the baking sheets in the freezer for about 30 minutes, or until the balls are firm enough to dip without losing their shape.
- Melt the chocolate. Meanwhile, place 4 cups semisweet chocolate chips in a double boiler or a heatproof bowl set over a saucepan of barely simmering water. Stir frequently until the chocolate is completely melted and smooth. Keep the heat gentle to prevent overheating.
- Dip the peanut butter balls. Holding each frozen peanut butter ball by its toothpick, dip it into the melted chocolate. Leave a small circle of the peanut butter filling exposed at the top rather than covering the ball completely. This creates the classic buckeye appearance.
- Return the buckeyes to the baking sheets. Carefully lift each dipped ball from the chocolate and place it back on the prepared baking sheet. Repeat with the remaining peanut butter balls.
- Remove the toothpicks. Gently remove and discard the toothpicks from the dipped candies, being careful not to damage the chocolate coating.
- Refrigerate until firm. Place the dipped buckeyes in the refrigerator until the chocolate is completely firm. Once set, they’re ready to serve and enjoy.

Tips for Success
- Use softened butter, not melted butter. Softened butter blends easily with the peanut butter and helps create a smooth filling that can hold its shape when rolled.
- Sift the confectioners’ sugar. Sifting helps eliminate lumps and produces a smoother, more uniform peanut butter dough.
- Adjust the dough consistency if needed. The filling should be stiff, firm, and dry enough to roll into balls. If it remains sticky, gradually add more sifted confectioners’ sugar until it holds its shape.
- Keep the balls evenly sized. Rolling the mixture into approximately 1-inch balls helps the candies look uniform and makes them easier to dip.
- Don’t skip the freezing step. Freezing for about 30 minutes helps firm up the peanut butter balls so they don’t fall apart or lose their shape when dipped into warm chocolate.
- Melt chocolate gently. Use a double boiler or a heatproof bowl over barely simmering water. Stir frequently and keep water or steam from getting into the chocolate, which can cause it to seize.
- Leave the peanut butter center exposed. Dip each ball only far enough to leave a small visible circle at the top. This distinctive appearance is what makes buckeyes different from fully coated chocolate peanut butter balls.
Variations
These optional variations allow you to customize the flavor and appearance of your homemade buckeyes. They are not part of the original recipe and may require substituted or additional ingredients.
- Milk chocolate buckeyes: Replace the semisweet chocolate chips with milk chocolate chips for a sweeter, creamier chocolate coating.
- Dark chocolate buckeyes: Use dark chocolate chips for a deeper chocolate flavor that contrasts with the sweet peanut butter filling.
- Crunchy peanut butter buckeyes: Substitute crunchy peanut butter for the creamy peanut butter to add small peanut pieces to the filling. The texture will be less smooth, and shaping may be slightly different.
- Sea salt buckeyes: Sprinkle a tiny amount of flaky sea salt over the freshly dipped chocolate before it sets for an extra sweet-and-salty contrast.
- Chocolate peanut butter balls: For a different presentation, dip each peanut butter ball completely in chocolate instead of leaving the signature exposed circle. These will resemble chocolate-covered peanut butter truffles rather than traditional buckeyes.
How to Store
Once the chocolate coating has completely hardened, transfer the buckeyes to an airtight container.
Refrigerator: Store the finished candies in the refrigerator for up to 2 weeks. If stacking them, place wax paper or parchment paper between the layers to prevent the pieces from sticking together.
Freezer: Buckeyes can also be frozen for up to 2 months. Arrange the completely set candies in a freezer-safe airtight container, separating layers with parchment paper if necessary.
Thawing: For frozen buckeyes, thaw them in the refrigerator before serving. This allows the peanut butter centers to soften gradually while keeping the chocolate coating intact.
Make-ahead preparation: These candies are convenient to prepare in advance for parties and holidays. Keep them refrigerated until you’re ready to arrange them on dessert trays or package them for gifting.
Serving Suggestions
- Christmas cookie trays: Arrange the buckeyes alongside Christmas cookies, homemade fudge, and other holiday candies.
- Homemade holiday gifts: Package the fully set candies in decorative tins or candy boxes for Christmas gifts.
- Game day gatherings: Serve buckeyes as a sweet, bite-sized treat at football parties, especially Ohio State celebrations.
- Potlucks and parties: Place the candies on a dessert platter with other homemade treats for easy serving.
- Afternoon snacks: Enjoy a buckeye with a cold glass of milk or a cup of coffee.
- Chocolate and peanut butter dessert assortments: Pair them with peanut butter fudge, chocolate truffles, or homemade peanut butter bars for a variety of textures and flavors.
With approximately 60 candies per batch, this recipe is especially convenient for sharing at larger gatherings or filling several homemade gift boxes.
Frequently Asked Questions
What are buckeyes?
Buckeyes are traditional chocolate peanut butter candies made with a sweet, creamy peanut butter filling partially dipped in chocolate.
Their name comes from their resemblance to the nuts of the buckeye tree, which have a dark outer shell and a lighter-colored circular patch. The candies are especially popular in Ohio.
Do homemade buckeyes need to be baked?
No. Buckeyes are a no-bake candy. The peanut butter filling is mixed and shaped without cooking, while the chocolate coating is melted gently over a double boiler.
The finished candies are chilled until the chocolate becomes firm.
Why is my peanut butter mixture too soft to roll?
The peanut butter filling may be too soft if it doesn’t contain enough confectioners’ sugar to hold its shape.
Gradually add more sifted confectioners’ sugar as needed until the mixture forms a stiff, firm, and dry dough that can be rolled into balls without sticking excessively.
Why do you freeze buckeyes before dipping them in chocolate?
Freezing the peanut butter balls for about 30 minutes helps them become firm enough to handle and dip.
This prevents them from softening too quickly or falling apart when they come into contact with the warm melted chocolate.
How long do homemade buckeyes last?
Store homemade buckeyes in an airtight container in the refrigerator for up to 2 weeks.
They can also be frozen for up to 2 months when properly stored in a freezer-safe container.
Can I make buckeyes ahead of time?
Yes. Buckeyes are an excellent make-ahead candy because they can be stored in the refrigerator or freezer.
Prepare and dip the candies, refrigerate until the chocolate is completely set, then transfer them to an airtight container until you’re ready to serve or package them.
Recipe Card

Homemade Buckeyes
Equipment
- Large mixing bowl
- Electric hand mixer or stand mixer
- Measuring cups and spoons
- Fine-mesh sieve or sifter
- Baking sheets
- Wax paper or parchment paper
- Toothpicks
- Double boiler or heatproof bowl and saucepan
- Spoon or spatula
- Freezer
- Refrigerator
- Airtight storage container
Ingredients
- 1½ cups creamy peanut butter
- 1 cup unsalted butter softened
- ½ teaspoon vanilla extract
- 4 cups confectioners’ sugar sifted, plus more as needed
- 4 cups semisweet chocolate chips
- Toothpicks
Instructions
- Line baking sheets with wax paper or parchment paper.
- In a large mixing bowl, beat the creamy peanut butter, softened butter, and vanilla extract with an electric mixer until light and fluffy.
- Gradually beat in the sifted confectioners’ sugar until the mixture forms a stiff, firm, and dry dough without lumps. Add more sifted confectioners’ sugar if necessary.
- Roll the peanut butter mixture into approximately 60 balls, each about 1 inch in diameter, and arrange them on the prepared baking sheets.
- Insert a toothpick into the top of each peanut butter ball. Freeze for about 30 minutes, or until firm.
- Meanwhile, melt the semisweet chocolate chips in a double boiler or heatproof bowl set over a saucepan of barely simmering water. Stir frequently until completely melted and smooth.
- Holding each frozen peanut butter ball by the toothpick, dip it into the melted chocolate, leaving a small portion of the peanut butter filling exposed at the top.
- Return the dipped buckeyes to the prepared baking sheets. Carefully remove and discard the toothpicks.
- Refrigerate until the chocolate is completely firm and the buckeyes are ready to serve.

