There’s something magical about the combination of creamy peanut butter and rich chocolate. These Classic Buckeyes are one of my absolute favorite treats to make, especially during the holiday season. Named after the Ohio buckeye tree’s nut, these little peanut butter balls are partially dipped in chocolate, leaving a circle of peanut butter visible at the top.
I first made these with my grandmother during Christmas, and they’ve been a staple in my kitchen ever since. The best part? They require no baking and come together in under an hour. Whether you’re making them for a party, gift-giving, or just because you’re craving something sweet, these buckeyes never disappoint.
Why You’ll Love This Recipe
Let me tell you why these buckeyes have become one of my most-requested recipes. First, they’re incredibly simple to make with just six ingredients you probably already have in your pantry. There’s no fancy equipment needed – just a bowl, a spoon, and your hands.
The texture is absolutely divine. The peanut butter filling is smooth, sweet, and just firm enough to hold its shape, while the chocolate coating adds that perfect contrast. They’re also wonderfully versatile – you can make them ahead of time and store them in the refrigerator for up to two weeks, making them ideal for holiday cookie platters or last-minute gatherings.
What I love most is how impressive they look with minimal effort. Everyone always thinks I spent hours in the kitchen, but honestly, most of the time is just waiting for them to chill. They’re the perfect example of a simple recipe that delivers maximum impact.
Ingredients
The beauty of buckeyes lies in their simplicity. You’ll need creamy peanut butter – I always use a traditional brand like Jif or Skippy rather than natural peanut butter, as the consistency works better for these. Butter adds richness and helps bind everything together, while powdered sugar provides the perfect sweetness and structure.
For the chocolate coating, I use a combination of semi-sweet chocolate chips and a bit of shortening or coconut oil. The shortening helps thin the chocolate just enough to create that smooth, glossy coating that sets beautifully. Vanilla extract adds depth to the peanut butter mixture, and a pinch of salt balances all the sweetness perfectly.
Make sure your butter is softened to room temperature – this makes mixing so much easier. And when it comes to the chocolate, quality matters. Use good chocolate chips for the best flavor and texture.

Step-by-Step Instructions
Let me walk you through making these delightful treats. Start by lining a baking sheet with parchment paper – this will be your workspace for the finished buckeyes. In a large mixing bowl, combine the softened butter and peanut butter. I like to use a hand mixer for this, but a sturdy wooden spoon works just fine if you don’t mind a little arm workout.
Beat them together until they’re smooth and well combined, then add the vanilla extract. Gradually add the powdered sugar, about a cup at a time, mixing well after each addition. The mixture will go from loose to thick and cookie dough-like. Once all the sugar is incorporated, you should have a firm but pliable mixture that holds together when pressed.
Now comes the fun part – rolling the balls! Scoop out about a tablespoon of the peanut butter mixture and roll it between your palms to form a smooth ball. I aim for balls about 1 inch in diameter, roughly the size of a large grape. Place each ball on your prepared baking sheet. Don’t worry if they’re not perfectly uniform – homemade charm is part of their appeal!
Once all the balls are rolled, pop the baking sheet into the freezer for about 30 minutes. This chilling step is crucial – it firms up the peanut butter balls enough that they won’t fall apart when you dip them in chocolate. While they’re chilling, I usually clean up my workspace and prepare the chocolate.
To melt the chocolate, combine the chocolate chips and shortening in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until the chocolate is completely smooth and glossy. You can also do this in a double boiler if you prefer. The chocolate should be warm but not hot.
Here’s where you need to work somewhat quickly. Remove the peanut butter balls from the freezer. Insert a toothpick into the top of one ball, then dip it into the melted chocolate, leaving a small circle of peanut butter visible at the top – this is the signature buckeye look. Let any excess chocolate drip back into the bowl, then return the buckeye to the parchment paper.
Use your finger to gently smooth over the toothpick hole. Repeat with all the balls. If the peanut butter balls start getting too soft, pop them back in the freezer for a few minutes. If the chocolate starts to harden or thicken, just give it another quick zap in the microwave.
Refrigerate the finished buckeyes for at least 30 minutes to let the chocolate set completely. And that’s it – you’ve made classic buckeyes!
Tips for Perfect Buckeyes
Over the years, I’ve learned a few tricks that make these buckeyes even better. First, resist the urge to use natural peanut butter. The oils separate and the texture just doesn’t work as well for this recipe. Stick with conventional creamy peanut butter for the best results.
When rolling the balls, slightly damp hands help prevent sticking. I keep a small bowl of water nearby and dampen my palms just a bit between rolling. Don’t skip the freezer time – it really does make dipping so much easier and cleaner.
If you’re having trouble with the chocolate coating being too thick, add a bit more shortening or coconut oil, a teaspoon at a time. If it’s too thin, add more chocolate chips. The consistency should be smooth and pourable but not watery.
For gift-giving, I like to place the buckeyes in mini cupcake liners – it makes them look extra special and prevents them from sticking together. Store them in an airtight container in the refrigerator, with parchment paper between layers if you’re stacking them.
Want to mix things up? Try using crunchy peanut butter for added texture, or drizzle the finished buckeyes with white chocolate for a decorative touch. You can also roll them in chopped peanuts immediately after dipping for extra crunch.

Kitchen Gear for This Recipe
- Instant-Read Meat Thermometer
- Enameled Cast Iron Dutch Oven
- Heavy-Duty Sheet Pan Set
- Glass Mixing Bowl Set
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I use natural peanut butter?
I don’t recommend it for this recipe. Natural peanut butter has a different consistency and the oils tend to separate, making it difficult to achieve the right texture for the filling. Conventional creamy peanut butter works best.
How long do buckeyes last?
Stored in an airtight container in the refrigerator, buckeyes will keep for up to 2 weeks. You can also freeze them for up to 3 months. Just thaw in the refrigerator before serving.
Can I use coconut oil instead of shortening?
Absolutely! Coconut oil works wonderfully in place of shortening. It helps thin the chocolate and creates a nice smooth coating. Just use refined coconut oil if you don’t want any coconut flavor.
Why is my chocolate coating cracking?
This usually happens when there’s a big temperature difference between the cold peanut butter balls and the warm chocolate. Try letting the balls sit at room temperature for just 2-3 minutes before dipping, or make sure your chocolate isn’t too hot.
Can I make these without a toothpick?
Yes! You can place each peanut butter ball on a fork and dip it into the chocolate, then use another fork to slide it off onto the parchment paper. It’s a bit messier but works in a pinch.
Do I have to leave the peanut butter showing?
Not at all! While the exposed peanut butter is traditional and gives them their name, you can completely coat them in chocolate if you prefer. They’ll still taste amazing.
These Classic Buckeyes have earned their place as a beloved treat in homes across America, and once you make them, you’ll understand why. They’re the perfect balance of sweet and salty, creamy and smooth, with just enough chocolate to satisfy any craving. I hope they bring as much joy to your kitchen as they’ve brought to mine. Happy cooking!
Buckeyes rarely travel alone. Our hot cocoa brownie truffles and dark chocolate peppermint bark fudge round out a gift box without adding much more work.
Classic Buckeyes (Peanut Butter Balls)
American · Dessert

Irresistible no-bake peanut butter balls dipped in chocolate. These classic buckeyes are creamy, sweet, and perfect for holidays or anytime treats!
Ingredients
- 1 1/2 cups creamy peanut butter
- 1/2 cup unsalted butter, softened
- 1 teaspoon vanilla extract
- 3 1/2 cups powdered sugar
- 2 cups semi-sweet chocolate chips
- 2 tablespoons shortening or coconut oil
- 1/4 teaspoon salt
Instructions
- Line a large baking sheet with parchment paper and set aside.
- In a large mixing bowl, beat together the peanut butter and softened butter until smooth and creamy, about 2 minutes.
- Add the vanilla extract and salt, mixing until combined.
- Gradually add the powdered sugar, one cup at a time, mixing well after each addition until a thick, dough-like consistency forms.
- Roll the mixture into 1-inch balls (about 1 tablespoon each) and place them on the prepared baking sheet.
- Freeze the peanut butter balls for 30 minutes until firm.
- In a microwave-safe bowl, combine the chocolate chips and shortening. Microwave in 30-second intervals, stirring between each, until completely melted and smooth.
- Remove the peanut butter balls from the freezer. Insert a toothpick into the top of each ball.
- Dip each ball into the melted chocolate, leaving a small circle of peanut butter visible at the top. Allow excess chocolate to drip off.
- Return the dipped buckeyes to the parchment paper and gently smooth over the toothpick hole with your finger.
- Repeat with all remaining peanut butter balls, working quickly. If balls become too soft, return to freezer briefly.
- Refrigerate the finished buckeyes for at least 30 minutes until the chocolate is completely set.
- Store in an airtight container in the refrigerator for up to 2 weeks or freeze for up to 3 months.
Nutrition: 110 calories
Made this? Rate it






