Creamy Peanut Butter Buckeyes Recipe
Introduction
Buckeyes are a classic peanut butter and chocolate treat, famously shaped to resemble the nut of the buckeye tree. These rich, creamy bites combine a smooth peanut butter center with a crisp chocolate coating, perfect for satisfying your sweet tooth or sharing at gatherings.

Ingredients
- 1 ½ cups (420g) peanut butter (not an all-natural one)
- ¾ cup unsalted butter (room temperature)
- ¼ teaspoon salt
- 1 teaspoon vanilla extract
- 3 ½ cups (403g) powdered sugar
- 2 cups (338g) semi-sweet chocolate chips
- 1 tablespoon vegetable shortening (or coconut oil)
Instructions
- Step 1: Add the peanut butter and butter to a large mixer bowl and beat together until light and fluffy, about 2-3 minutes. Stir in the salt and vanilla extract until well combined.
- Step 2: Gradually add the powdered sugar, mixing until no lumps remain and the mixture is fully combined.
- Step 3: Scoop tablespoon-sized pieces (about 20g) and roll them into balls. The mixture should be soft but firm enough to roll. For a firmer texture, chill the mixture for an hour. Place the balls on a parchment-lined baking sheet and chill in the freezer for 20-30 minutes until firm.
- Step 4: Combine the chocolate chips and shortening (or coconut oil) in a microwave-safe bowl. Heat in 15-20 second intervals, stirring well after each, until smooth and melted. Transfer the chocolate to a deep bowl or cup for dipping.
- Step 5: Use a toothpick to dip each peanut butter ball into the melted chocolate, leaving a small portion of peanut butter visible at the top for the classic buckeye look.
- Step 6: Place the dipped buckeyes back onto the parchment paper to dry. Refrigerate to speed up the process, if desired. Smooth over the toothpick holes with your fingers or an offset spatula.
- Step 7: Serve and enjoy! These treats are perfect for sharing or snacking anytime.
Tips & Variations
- Use a sturdy peanut butter that’s not all-natural, as it has the right consistency for rolling and dipping.
- Chilling the peanut butter mixture before shaping helps prevent the balls from getting too soft while dipping.
- Try adding a sprinkle of sea salt on top for a sweet and salty twist.
- Substitute coconut oil for vegetable shortening to keep the recipe dairy-free.
Storage
Store buckeyes at room temperature for 2-3 days in an airtight container. For longer storage, refrigerate them for up to 2 weeks or freeze for up to 3 months. When ready to eat, let frozen buckeyes thaw in the fridge overnight. To refresh the chocolate coating, let them come to room temperature before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use natural peanut butter?
Natural peanut butter tends to be oilier and softer, which can make the mixture too sticky and difficult to roll. It’s best to use a creamy, non-natural peanut butter for the right texture.
How do I prevent the chocolate from seizing while melting?
Heat the chocolate in short intervals (15-20 seconds), stirring well between each. Adding the vegetable shortening or coconut oil helps keep the chocolate smooth and prevents seizing.
Print
Creamy Peanut Butter Buckeyes Recipe
- Total Time: 45 minutes
- Yield: Approximately 30 buckeyes 1x
Description
A classic and indulgent peanut butter buckeye recipe featuring creamy peanut butter balls partially dipped in rich, melted semi-sweet chocolate, perfect for satisfying sweet cravings and festive occasions.
Ingredients
Peanut Butter Mixture
- 1 ½ cups (420g) peanut butter (not an all-natural one)
- ¾ cup unsalted butter (room temperature)
- ¼ teaspoon salt
- 1 teaspoon vanilla extract
- 3 ½ cups (403g) powdered sugar
Chocolate Coating
- 2 cups (338g) semi-sweet chocolate chips
- 1 tablespoon vegetable shortening (or coconut oil)
Instructions
- Mix Peanut Butter and Butter: Add peanut butter and unsalted butter to a large mixer bowl and beat together until light and fluffy, about 2-3 minutes. Then add salt and vanilla extract and mix until fully combined.
- Incorporate Powdered Sugar: Gradually add the powdered sugar to the peanut butter mixture, mixing thoroughly until fully combined with no lumps remaining.
- Form Peanut Butter Balls: Scoop tablespoon-sized portions (about 20g each) and roll into balls. The mixture should be soft but firm enough to roll; alternatively, chill the mixture for an hour to firm it up. Place balls on a parchment-lined baking sheet and chill in the freezer for 20-30 minutes until firm.
- Melt Chocolate: Combine chocolate chips and vegetable shortening (or coconut oil) in a microwave-safe bowl. Heat in 15-20 second intervals, stirring well between each, until the chocolate is fully melted and smooth. Transfer the melted chocolate to a deep bowl or cup for dipping.
- Dip Peanut Butter Balls: Using a toothpick, dip each peanut butter ball into the melted chocolate, covering most of the ball but leaving a bit of peanut butter visible on top for the classic buckeye look.
- Set the Buckeyes: Place the dipped buckeyes back onto the parchment paper to dry. Refrigerate to speed up setting if desired. Use fingers or an offset spatula to smooth over any holes left by the toothpick.
- Serve and Store: Enjoy immediately or store at room temperature for 2-3 days, in the refrigerator for up to 2 weeks, or frozen for up to 3 months.
Notes
- Chilling the peanut butter mixture before rolling helps make the balls easier to handle.
- Leaving a small circle of peanut butter exposed at the top is traditional for buckeyes.
- Use vegetable shortening or coconut oil in the chocolate to improve its texture and make it easier to dip.
- Store buckeyes in an airtight container to maintain freshness.
- Adjust sweetness by varying the amount of powdered sugar if preferred.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: No-Cook
- Method: No-Cook
- Cuisine: American
Keywords: buckeyes, peanut butter balls, chocolate dipped peanut butter, no-bake desserts, holiday treats

