No-Bake Buckeyes (Chocolate Peanut Butter Balls)

Buckeyes are one of the easiest and most addictive holiday candies you can make. Smooth, sweet peanut butter filling is rolled into balls, chilled until firm and dipped in melted chocolate, leaving a small circle of peanut butter showing on top so they look just like the nut of the buckeye tree. They taste like the best peanut butter cup you have ever had, and you do not need to turn on the oven.

In this post I share why the recipe works, the ingredients, the step-by-step dipping method, a Christmas candy timeline, tips, variations, common mistakes and how to store and freeze them. The printable recipe card with exact measurements and estimated nutrition is at the bottom of the post.

Rows of homemade buckeyes, creamy peanut butter balls dipped in glossy dark chocolate with a round patch of peanut butter showing on top, on a parchment-lined tray
Rows of homemade buckeyes, creamy peanut butter balls dipped in glossy dark chocolate with a round patch of peanut butter showing on top, on a parchment-lined tray. Photo: Maja Vujic / Unsplash
At a glance: 45 minutes prep · 1 hour chilling · no oven needed · makes about 48 candies · freezer friendly

Why These No-Bake Buckeyes Work

Buckeyes are a beloved Ohio tradition and a staple on Christmas cookie trays across the Midwest. The recipe is simple, but a few small details turn them from good into truly irresistible.

  • The right filling texture. Just enough powdered sugar makes the peanut butter mixture firm enough to roll but still soft and creamy when you bite in.
  • Butter for richness. Softened butter makes the filling smooth and melt-in-your-mouth, like the center of a peanut butter cup.
  • A pinch of salt and vanilla. They balance the sweetness and make the peanut flavor pop.
  • Well-chilled balls. Cold, firm filling holds onto the toothpick and does not melt into the warm chocolate.
  • A little coconut oil in the chocolate. It thins the chocolate for an even, glossy coating that sets beautifully.

Because there is no baking involved, these peanut butter balls are a wonderful project for a cozy afternoon with kids. Little hands can roll the filling while an adult handles the warm chocolate. The whole recipe needs only a mixer, a bowl, a baking sheet and some patience while the candy chills.

Ingredients You Will Need

You only need six ingredients for buckeye candy, and most of them are probably in your pantry right now.

  • Creamy peanut butter: One and a half cups of regular no-stir peanut butter. Natural peanut butter is too oily and makes the filling greasy and soft.
  • Unsalted butter: Half a cup, softened to room temperature.
  • Powdered sugar: About three and a half cups, sifted, plus a little extra if the filling is sticky.
  • Vanilla extract: One teaspoon for warmth.
  • Salt: A quarter teaspoon, or a little more if you love a sweet and salty balance.
  • Chocolate: Two cups (12 ounces) of semisweet chocolate chips or chopped chocolate. Use dark chocolate for a less sweet candy or milk chocolate for a sweeter one.
  • Coconut oil or shortening: One tablespoon, melted with the chocolate for a smooth, dippable consistency.
Quick tip: If your filling feels too soft to roll, add powdered sugar 2 tablespoons at a time. If it feels dry and crumbly, add a tablespoon of peanut butter. The texture should feel like soft play dough.

For a professional, extra-glossy finish, use good-quality chopped chocolate or melting wafers. Chocolate chips work well too, they just set with a slightly softer, more matte finish.

How to Make Buckeyes

Line a large baking sheet with parchment or wax paper. Make sure it fits in your freezer, because the balls need to chill before dipping.

  1. Make the filling. Beat the peanut butter, butter, vanilla and salt with a mixer until creamy. Add the powdered sugar a cup at a time on low speed until a thick, smooth dough forms.
  2. Roll the balls. Scoop the filling by the tablespoon and roll into 1-inch balls. Set them on the lined baking sheet.
  3. Chill. Freeze the balls for 30 minutes or refrigerate them for 1 hour, until firm.
  4. Melt the chocolate. Microwave the chocolate and coconut oil in a small, deep bowl in 30-second bursts, stirring between each, until smooth. Do not let it overheat.
  5. Dip. Insert a toothpick into the top of each ball, dip it into the chocolate and leave a circle of peanut butter uncovered at the top. Let the excess drip off.
  6. Set. Place the buckeyes back on the parchment, remove the toothpick and gently smooth the hole with your fingertip.
  7. Chill again. Refrigerate for about 30 minutes, until the chocolate is completely firm.
Buckeyes being dipped one at a time into a bowl of melted dark chocolate on toothpicks, with finished candies setting on parchment paper beside the bowl
Buckeyes being dipped one at a time into a bowl of melted dark chocolate on toothpicks, with finished candies setting on parchment paper beside the bowl. Photo: sheri silver / Unsplash

Work with about a dozen balls at a time and keep the rest in the freezer. If the filling softens or starts to slip off the toothpick, return the tray to the freezer for 10 minutes before continuing.

If the chocolate thickens as you dip, warm it in the microwave for 10 to 15 seconds and stir. A small, deep bowl makes dipping much easier than a wide, shallow one, since the chocolate stays deep enough to coat the whole ball. Save any leftover chocolate for drizzling over cookies or dipping pretzels and strawberries.

Christmas Candy Making Timeline

Christmas falls on Friday, December 25, 2026. Buckeyes are one of the best make ahead holiday treats, so here is how I plan them around the rest of my baking.

WhenWhat to doNotes
Early DecemberMake, dip and freeze a big batchFreeze up to 3 months
Up to 2 weeks aheadMake buckeyes for giftingKeep refrigerated in airtight tins
2 days before a cookie exchangePull frozen buckeyes to the fridgeThaw slowly to prevent condensation
Christmas EveArrange on the dessert trayServe slightly chilled for clean bites
After the holidaysStore leftovers in the fridgeEnjoy within 2 weeks

I like to make buckeyes on the same day as other no-bake treats, since you already have the chocolate melted and the parchment out. It is an efficient way to fill several holiday tins at once. Buckeyes also keep longer than most cookies, so they are a smart candy to make first.

Tips for Perfect Peanut Butter Balls

  • Keep everything cold. Firm, cold balls are much easier to dip and hold their round shape.
  • Do not overheat the chocolate. Melt it slowly in short bursts. Overheated chocolate turns thick and grainy.
  • Keep water away. Even a drop of water can make melted chocolate seize, so use a dry bowl and spoon.
  • Use toothpicks or a fork. Toothpicks give the classic look. A fork works if you prefer to coat them completely.
  • Roll evenly. A small cookie scoop keeps every candy the same size, which looks great on a gift platter.

Buckeyes belong on every holiday dessert tray. Serve them alongside soft peanut butter blossoms, a batch of rich easy chocolate fudge and a big bowl of sweet and crunchy puppy chow for a no-fuss candy spread. You will find even more festive ideas in my dessert recipes.

Packaging Buckeyes as Holiday Gifts

Homemade candy makes one of the sweetest holiday gifts, and buckeyes travel beautifully because they are small, sturdy and hold their shape. A few simple tricks keep them looking neat when you hand them over.

  • Use mini paper cups. Set each buckeye in a small candy cup so the chocolate does not scuff against its neighbors.
  • Choose a tin or box. A cookie tin or a clear treat box lined with parchment shows off the candies and protects them.
  • Keep them cool. Pack them straight from the refrigerator and keep the gift out of direct sun or warm cars.
  • Add a tag. Note that the candy contains peanuts and should be kept refrigerated.

A dozen buckeyes in a pretty tin is a lovely gift for neighbors, teachers and coworkers. One batch makes about four dozen, so a single afternoon of rolling and dipping covers a lot of names on your list.

Easy Variations

  • Crispy buckeyes: Stir 1 cup of crisp rice cereal into the filling for a light crunch.
  • Graham cracker: Add 1/2 cup of fine graham cracker crumbs to the filling for a cheesecake-like flavor.
  • Sea salt: Sprinkle a few flakes of sea salt on the chocolate before it sets.
  • White chocolate: Dip in melted white chocolate and add red and green sprinkles for Christmas.
  • Fully coated: Dip the whole ball and drizzle with contrasting chocolate for peanut butter truffles.
  • Almond butter: Swap in almond butter or sunflower seed butter, adding a little extra powdered sugar if needed.

Whichever variation you choose, the method stays the same: make a firm filling, chill it well and dip it in smooth, warm chocolate.

Common Mistakes and How to Fix Them

Here are the most common buckeye problems and how to fix them.

ProblemLikely causeHow to fix it
Balls fall off the toothpickFilling too soft or warmFreeze for 30 minutes before dipping
Filling too sticky to rollNot enough powdered sugarAdd sugar 2 tablespoons at a time
Thick, lumpy chocolateChocolate overheated or seizedMelt in short bursts and keep water away
Chocolate pools at the baseExcess not dripped offLet extra chocolate drip back into the bowl
Greasy fillingNatural peanut butter usedUse regular no-stir creamy peanut butter

Make Ahead, Storage and Freezing

Store buckeyes in an airtight container in the refrigerator for up to 2 weeks, with parchment between layers so they do not stick together. They can sit at room temperature for a few hours on a party table, but they stay firmest and freshest in the fridge. The FoodSafety.gov cold food storage charts are a handy reference for keeping holiday treats and ingredients fresh.

To freeze, place the finished buckeyes in a single layer on a tray until solid, then transfer them to a freezer bag or container for up to 3 months. Thaw them in the refrigerator overnight, still sealed in the container, so condensation does not form on the chocolate.

You can also freeze the undipped peanut butter balls for up to 1 month and dip them straight from the freezer whenever you are ready.

Frequently Asked Questions

Why are they called buckeyes?

The chocolate-dipped balls with a circle of peanut butter on top look like the nut of the buckeye tree, which is the state tree of Ohio.

Can I make buckeyes without butter?

Yes. You can replace the butter with more peanut butter or softened cream cheese, though cream cheese buckeyes must stay refrigerated.

What is the best chocolate for dipping buckeyes?

Semisweet chocolate is classic. Good-quality chopped chocolate or melting wafers give the smoothest, glossiest finish.

Do buckeyes need to be refrigerated?

They are best stored in the refrigerator for up to 2 weeks, but they can sit out for a few hours at a party.

Can I make peanut butter balls without a mixer?

Yes. Stir the filling with a sturdy spoon, then knead in the last of the powdered sugar with your hands.

Ready to make candy? Here is the full printable buckeyes recipe with exact measurements and estimated nutrition.

Rows of homemade buckeyes, creamy peanut butter balls dipped in glossy dark chocolate with a round patch of peanut butter showing on top, on a parchment-lined tray

No-Bake Buckeyes

Creamy peanut butter balls dipped in smooth semisweet chocolate with a circle of peanut butter left showing on top.
Prep Time 45 minutes
Cook Time 5 minutes
chilling 1 hour
Total Time 1 hour 50 minutes
Servings: 48 candies
Course: Dessert
Cuisine: American
Calories: 135

Ingredients
  

Peanut butter filling
  • 1 1/2 cups creamy peanut butter regular, not natural (385 g)
  • 1/2 cup unsalted butter softened (113 g)
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 3 1/2 cups powdered sugar sifted, plus more as needed (420 g)
Chocolate coating
  • 2 cups semisweet chocolate chips or chopped chocolate 12 ounces (340 g)
  • 1 tablespoon coconut oil or vegetable shortening

Method
 

  1. Line a large baking sheet with parchment or wax paper.
  2. Beat the peanut butter, butter, vanilla and salt until creamy. Add the powdered sugar a cup at a time on low speed until a thick, smooth dough forms.
  3. Roll the filling into 1-inch balls and place them on the baking sheet.
  4. Freeze for 30 minutes or refrigerate for 1 hour, until firm.
  5. Microwave the chocolate and coconut oil in a small, deep bowl in 30-second bursts, stirring between each, until smooth.
  6. Insert a toothpick into each ball and dip it into the chocolate, leaving a circle of peanut butter uncovered on top. Let the excess drip off.
  7. Return to the parchment, remove the toothpick and smooth the hole with your fingertip.
  8. Refrigerate for about 30 minutes, until the chocolate is firm.

Notes

Texture: The filling should feel like soft play dough. Add powdered sugar if sticky or a little peanut butter if crumbly.
Storage: Refrigerate airtight up to 2 weeks or freeze up to 3 months.
Nutrition is an estimate per candy.

I hope these sweet little candies become part of your holiday tradition. If you make them, please leave a comment and a star rating below and tell me who you shared them with. Happy holidays and happy cooking, friends!

Free email bonus

30-Minute Meals

Loved this recipe? Get my collection of fast, family-favorite dinners, plus new seasonal recipes straight to your inbox.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top