Desserts
This Buckeye chocolate balls recipe delivers the perfect balance of creamy peanut butter hearts and rich chocolate coating that Ohioans have loved for decades. 💛 The secret lies in using high-quality ingredients—smooth peanut butter, melted chocolate, and toasted coconut—that come together in just a few simple steps.
I've perfected this recipe over years of holiday baking, ensuring every bite delivers that signature texture contrast.
What makes these treats special is their foolproof assembly process: rolling peanut butter and powdered sugar into balls, dipping in chocolate, then coating with coconut. The result is a dessert that's elegant enough for holiday gatherings but simple enough for weeknight treats.
Each bite offers a satisfying crunch from the coconut, a smooth peanut butter center, and a velvety chocolate exterior that melts beautifully.
This recipe also includes an optional baking step for a firmer texture if you prefer, though I find the no-bake version just as delicious. The combination of rich chocolate and nutty peanut butter creates a flavor profile that's hard to resist, making these perfect for sharing or gifting.
Whether you're making them for a special occasion or just craving a nostalgic treat, this recipe delivers every time.
For added versatility, I'll share variations like vegan chocolate options and dairy-free coconut alternatives in the tips section. The presentation is equally important—these balls look stunning when arranged on a platter with extra coconut sprinkled on top.
Let's get started on creating these classic Ohio confections that bring warmth to any celebration.
Ingredients for buckeye chocolate balls
Five simple ingredients transform into Ohio's beloved crunchy peanut butter chocolate balls.
| Ingredient | Amount | Notes |
|---|---|---|
| Creamy Peanut Butter 🥜 | 2 cups | Natural, unsweetened preferred |
| Powdered Sugar 🍚 | 3 cups | Confectioners' sugar, sifted |
| Semisweet Chocolate Chips 🍫 | 2 cups | High-quality, 60% cacao |
| Unsweetened Shredded Coconut 🥥 | 2 cups | Toasted lightly in dry pan |
| Butter 🧈 | ½ cup | Unsalted, melted |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Dark Chocolate Chips 🍫 | 1 cup | 70% cacao for coating |
| Powdered Sugar (extra) 🍚 | ¼ cup | For dusting finished balls |
The peanut butter makes all the difference here. Natural, unsweetened (like Smucker's Natural) gives that rich, creamy texture without added sugar. If you prefer creamy over crunchy, skip the extra peanut butter bits. For the chocolate, Ghirardelli or Ghirardelli baking chips melt beautifully—avoid chips with additives. The shredded coconut? Trader Joe's or Bob's Red Mill brands toast up perfectly. Pro tip: Toast the coconut in a dry pan for 3-4 minutes until golden—it adds depth of flavor. Store your peanut butter in the fridge if you're in a hot climate to prevent separation.
No natural peanut butter? Creamy store-brand works fine—just stir it well first. Running short on dark chocolate? Semisweet chips work too, but the higher cacao content gives that classic Buckeye richness. The vanilla extract can be swapped for vanilla bean paste if you're feeling fancy. For a firmer texture, bake the balls at 325°F for 10 minutes after coating. And if you're making these for a crowd, double the recipe—they disappear fast! The powdered sugar should be sifted to avoid clumps, and if you're short, cornstarch mixed with powdered sugar works in a pinch.
These keep beautifully for 1 week in an airtight container at room temperature, though they're best enjoyed fresh. For gifting, arrange them on a platter with extra coconut sprinkled on top—they look stunning! If you're making ahead, assemble the peanut butter balls first, then dip and coat just before serving. The chocolate coating softens at room temp, so store them in the fridge if your kitchen is warm. Freeze for up to 3 months if you're prepping for holidays.
Why You'll Love This Recipe
- No-Mess Mixing: I swear by this recipe because it’s three ingredients in a bowl—peanut butter, powdered sugar, and butter—then roll it into balls. No blenders, no food processors, just a spoon and your hands. (Yes, even if you’re not a fan of sticky fingers, it’s worth it.)
- Coconut-Peanut Butter Bliss: That first bite—creamy peanut butter, crisp chocolate shell, and toasty coconut—is basically a hug in dessert form. The contrast is chef’s kiss without trying too hard, and the chocolate chips melt just enough to make every bite feel indulgent.
- Party in a Jar: I keep these in the fridge for last-minute gifts, teacher appreciation gifts, or just because. Roll them, dip them in chocolate, coat them in coconut, and boom—you’ve got a crowd-pleaser that looks fancy but takes 10 minutes. (Pro tip: Use parchment paper for rolling to avoid the mess.)
- Budget-Friendly Indulgence: Peanut butter and powdered sugar are pantry staples, and a bag of chocolate chips goes a long way. I make a batch and freeze half—no waste, no stress, and they taste just as good weeks later. (Between us, I’ve eaten these straight from the freezer, and no one’s the wiser.)
Step-by-step instructions for Buckeye chocolate balls
Here's how to make these classic Ohio treats with perfect peanut butter centers and smooth chocolate coating.
👨🍳 Step 1: Mix the Peanut Butter Filling
In a medium bowl, combine the 2 cups creamy peanut butter, 3 cups powdered sugar, 0.5 cup melted butter, 1 teaspoon vanilla extract, and 0.25 teaspoon salt. Use a hand mixer or stand mixer to beat on medium speed for 3-4 minutes until completely smooth and creamy.
Here's the thing—you want this mixture to be perfectly homogeneous. If you see any streaks of peanut butter after mixing, keep going for another minute. The texture should be thick but spreadable, like soft cookie dough. This is your peanut butter "heart" that'll give those classic Buckeye balls their signature flavor.
🍳 Step 2: Shape the Peanut Butter Hearts
Using a small cookie scoop or tablespoon, carefully shape the peanut butter mixture into 1-inch balls. I like to use a slightly wet spoon to help them hold their shape better. Place them on a parchment-lined baking sheet and flatten each ball gently with your fingertips to create a heart shape about ¼-inch thick at the center.
Don't worry if they're not perfect—they'll look more professional after rolling in coconut. Work quickly but carefully, as peanut butter can get sticky. You should get about 24 hearts from this mixture, which will make 48 finished balls when coated. Keep the remaining mixture covered until ready to use.
🥘 Step 3: Roll in Coconut and Chocolate
Lightly toast the 2 cups unsweetened shredded coconut in a dry skillet over medium heat for 2-3 minutes until fragrant and just beginning to brown. Immediately transfer to a shallow bowl. Roll each peanut butter heart in the coconut until fully coated, pressing gently to adhere. Place on a fresh parchment-lined sheet.
Next, melt the 2 cups semisweet chocolate chips and 1 cup dark chocolate chips together in a microwave-safe bowl in 30-second intervals, stirring between each interval until completely smooth. Dip the coconut-coated hearts halfway into the chocolate, letting any excess drip off. Place on a wire rack to set for 10 minutes—they should be firm but still slightly soft to the touch.
⏰ Step 4: Finish and Dust
Once the chocolate has set slightly, roll each ball in your hands to ensure the coconut is fully embedded in the chocolate. Transfer to a clean sheet of parchment paper and dust generously with the 0.25 cup extra powdered sugar using a fine-mesh sieve. This gives them that classic "snowy" look and prevents sticking.
Let the finished balls cool completely at room temperature for at least 1 hour before serving. They'll keep in an airtight container at room temperature for up to 2 weeks, though I promise they won't last that long—they're just too addictive! The perfect balance of creamy peanut butter, crunchy coconut, and rich chocolate makes these irresistible.
Pro Tips For Making Buckeye Chocolate Balls
- CHILL THE PEANUT MIX: Mixing peanut butter, powdered sugar, and butter by hand? Work fast but don’t overheat it—your fingers will turn into a sticky mess. If the dough gets too warm, pop it in the fridge for 10 minutes to firm up. Trust me, you’ll save yourself from a gooey cleanup later.
- SIFT THE COCONUT: Unsweetened shredded coconut loves to clump, and those little lumps show up in every bite. Give it a quick pulse in a food processor or sift it through a fine-mesh strainer before mixing. Your buckeyes will look smoother, and the texture will be consistent—no one likes a surprise coconut chunk.
- ROLL SMALLER THAN YOU THINK: First-timers always make these too big, and they never set properly. Aim for walnut-sized balls (about 1-inch diameter) so they firm up faster in the fridge. Larger ones stay soft inside and fall apart when rolling in coconut—no one wants a crumbly buckeye.
- MELT CHOCOLATE IN BATCHES: Dumping all the chocolate chips into a bowl and microwaving them in one go? You’ll end up with streaky, uneven melted chocolate. Split the chips into two batches and microwave for 30 seconds each, stirring in between. This keeps the temperature steady and prevents scorching—smooth chocolate coating matters.
Storing and reheating your buckeye chocolate balls
Room Temperature Storage
Store your Buckeye chocolate balls in an airtight container at room temperature for up to 2 weeks. I recommend using a glass container with a tight-sealing lid—like a Ball Mason jar—to keep them fresh.
The powdered sugar dusting helps prevent sticking, but if you notice any clumping, simply separate the balls and redust with a tiny bit more powdered sugar. Keep them away from direct sunlight or heat sources to maintain their perfect texture. 💛
Refrigerator Refresh
If your kitchen stays particularly warm (above 75°F), transfer the balls to the refrigerator for longer storage. The chocolate coating will firm up nicely, and they'll stay fresh for up to 3 weeks.
To serve, let them sit at room temperature for 10-15 minutes before enjoying—the chocolate softens beautifully and melts in your mouth. I often do this when making them ahead for holiday parties.
Freezing for Holidays
For maximum freshness, freeze your Buckeye chocolate balls in a single layer on a parchment-lined tray for 1 hour before transferring to a freezer-safe bag. This prevents them from sticking together. They'll keep their quality for up to 3 months in the freezer.
When ready to enjoy, thaw at room temperature for 30 minutes—no microwave needed! The texture remains perfect, though the coconut might lose just a tiny bit of crunch.
Reheating (Yes, Really!)
While these treats are best enjoyed at room temperature, you can gently warm them if needed. Place them in a single layer on a microwave-safe plate and heat for 10-15 seconds on 50% power. This softens the chocolate slightly without melting it completely.
For a stovetop option, warm them in a dry skillet over low heat for 1-2 minutes, stirring gently. Just don't overheat—they should stay firm enough to hold their shape! ✨
Gift-Worthy Presentation
When storing for gifting, arrange the balls in a clear glass jar or cellophane bag with a ribbon tied around it. Add a sprinkle of extra toasted coconut on top for a festive touch.
If you're shipping them, place them in a cardboard box with baking paper between layers to prevent sticking. Label with the date—they're best enjoyed within 2 weeks of making, but recipients won't complain if they're slightly older! 🎁
Nutrition facts
Frequently asked questions
Why do Buckeye chocolate balls have a peanut butter heart?
The peanut butter heart is the signature element that gives these treats their classic Ohio flavor! The creamy peanut butter center provides a rich, nutty contrast to the crunchy coconut and smooth chocolate coating. This texture combination creates that perfect balance of flavors and mouthfeel that makes Buckeyes so special.
Can I make Buckeye chocolate balls without baking?
This recipe is traditionally no-bake, but you can add an optional baking step if you prefer firmer balls. For baked versions, place the coconut-coated peanut butter hearts on a parchment-lined tray and bake at 325°F for 10 minutes before dipping in chocolate. The baking helps set the shape and texture.
What's the best way to store these for holiday gifting?
For gifting, store them in an airtight container at room temperature for up to 2 weeks, or freeze for 3 months for maximum freshness. Arrange them in a clear glass jar with a ribbon, and add a sprinkle of extra toasted coconut on top for presentation. Keep them away from heat sources to maintain their perfect texture.
Can I substitute peanut butter for another nut butter?
While traditional Buckeyes use peanut butter, you can experiment with almond or cashew butter for a similar texture. Just note that the flavor will change slightly. For best results, use a smooth, creamy nut butter without added oils or sweeteners. The recipe may need slight adjustments to achieve the same consistency.
Why did my chocolate coating turn streaky?
Streaky chocolate usually means the chocolate wasn't melted completely or had air bubbles. For smooth results, melt the chocolate in 30-second intervals, stirring between each, until completely glossy. If your kitchen is humid, work quickly and avoid letting the chocolate sit too long before dipping.
