Buckeyes are no-bake peanut butter balls dipped in chocolate, left with a small circle of peanut butter showing on top. They come together in about 30 minutes of active work, store well for weeks, and make enough to fill a platter — which is exactly why they show up at so many holiday cookie exchanges and game-day spreads.
Why this recipe works
Two things make the difference here. First, the powdered sugar is added gradually and sifted — this keeps the dough smooth and easy to roll without cracking or crumbling. Second, chilling the balls before dipping is not optional. A cold, firm center holds its shape on the toothpick and lets the chocolate set quickly and evenly instead of sliding off or pooling at the bottom. The coconut oil in the chocolate coating lowers the melting point just enough to keep the mixture fluid and dippable for the whole batch without needing a double boiler or constant reheating.
Make-ahead notes
You can roll and refrigerate the uncoated peanut butter balls up to three days ahead — just keep them covered on the parchment-lined sheet or transfer to an airtight container with parchment between layers. Once dipped, finished buckeyes keep in the refrigerator in an airtight container for up to two weeks; skip the garnish of extra drizzled chocolate if you’re planning to stack them, since it makes the layers stick. For longer storage, freeze the dipped buckeyes in a single layer until solid, then transfer to a zip-top freezer bag — they hold well for up to three months. Thaw in the refrigerator overnight rather than at room temperature, which can cause condensation and dull the chocolate coating.
If something goes sideways
- Dough is too sticky to roll: Add powdered sugar one tablespoon at a time until the dough holds its shape. Warm hands speed up the problem — chill the dough for 15 minutes before trying again.
- Chocolate seizes up and turns grainy: Even a drop of water in the bowl can cause this. Start fresh with dry equipment. Seized chocolate cannot be rescued by adding more coconut oil.
- Toothpick leaves a visible hole that looks messy: Smooth it over with a fingertip or the back of a spoon immediately after placing the ball back on the sheet, before the chocolate sets.
- Chocolate coating is too thick and clumps around the ball: The chocolate has cooled too much. Microwave it in a 15-second burst and stir before continuing. Thinner coating also means the peanut butter flavor comes through more clearly, which is a good thing.
- Balls flatten on the bottom during chilling: The dough was too warm when shaped. Roll them again quickly with cold hands and return to the fridge for another 10 minutes before dipping.
Classic Buckeyes Recipe
Equipment
- Mixing bowl
- Hand mixer or stand mixer
- Baking sheet
- Parchment paper
- Toothpick
- Microwave-safe Bowl
Ingredients
For the Peanut Butter Filling
- 1 ½ cups creamy peanut butter Choose a no-stir, commercial variety for better consistency
- ½ cup unsalted butter softened to room temperature
- 1 teaspoon pure vanilla extract
- 3 ½ cups powdered sugar sifted for smooth texture
For the Chocolate Coating
- 2 cups semi-sweet chocolate chips you may substitute with dark chocolate if preferred
- 2 tablespoons coconut oil or vegetable shortening, for smoother coating
Instructions
- In a large mixing bowl, beat the peanut butter, unsalted butter, and vanilla extract until fully combined and creamy.
- Gradually add the sifted powdered sugar, 1 cup at a time, mixing at low speed until a thick, pliable dough forms. Use a spatula to scrape down the sides as needed.
- Scoop and roll the dough into 1-inch balls using a small cookie scoop or your hands. Place them onto a parchment-lined baking sheet.
- Chill the peanut butter balls in the refrigerator for at least 20 minutes, or until firm.
- Meanwhile, in a microwave-safe bowl, melt the chocolate chips with the coconut oil in 30-second bursts, stirring between each until fully smooth. This should take around 1-1.5 minutes total.
- Using a toothpick, dip each chilled peanut butter ball into the melted chocolate, leaving the top center exposed to resemble a real buckeye. Let excess chocolate drip off before returning to the baking sheet.
- Refrigerate the coated buckeyes for 10 minutes, or until the chocolate sets completely before serving or storing.
Notes
- Use parchment paper to prevent sticking and simplify cleanup.
- For a nut-free version, substitute sunflower seed butter.
- Dark chocolate adds an elegant bitterness if desired.
- Store in an airtight container in the fridge for up to 2 weeks.
Nutrition
Your questions, answered
Can I make buckeyes without a mixer?
Yes — a sturdy wooden spoon or silicone spatula works fine. The dough is thick, so it takes more effort than using a hand mixer, but the result is the same. Softening the butter fully before you start makes it noticeably easier to bring everything together.
Do buckeyes need to be refrigerated?
Yes, store them in the refrigerator. The butter in the filling means they soften quickly at room temperature, especially in a warm kitchen. They can sit out on a serving platter for an hour or two without a problem, but don’t leave them out overnight.
Why does my peanut butter filling taste too sweet?
The recipe uses 3½ cups of powdered sugar, which is a lot — that’s intentional for structure, but if your peanut butter is already sweetened, it can tip over. Add a small pinch of fine salt to the filling and taste as you go; it cuts the sweetness without changing the texture.
Can I use natural peanut butter instead of commercial?
It’s not recommended for this recipe. Natural peanut butter has more oil and less stability, which makes the dough greasy and hard to roll into firm balls. Stick with a no-stir commercial brand for a dough that holds its shape through chilling and dipping.
Try these next
- Brookies (brownies and cookies baked together)
- Dark Chocolate Ganache
- Classic Soft Sugar Cookies
- Chocolate Brownies



















































