Yield: 48 servings

Peanut Butter Buckeyes

Prep Time 1 hour 20 minutes
Total Time 1 hour 20 minutes

You don't have to be from Ohio to love Peanut Butter Buckeyes. These homemade candies have a soft peanut butter filling surrounded by rich chocolate. They're easy to make and always a hit!



  1. In a large mixing bowl, blend melted butter, powdered sugar, peanut butter and vanilla extract until fully combined.
  2. Scoop balls and roll them into your hands, making about a 1-½ inch sized ball. Place on a parchment paper lined baking sheet and repeat until all filling is used.
  3. Refrigerate for about one hour.
  4. Melt chocolate according to package directions. Using a toothpick, dip bottoms into melted chocolate (leaving some of the peanut butter tops exposed). Place on parchment paper and allow to set.
  5. If desired, when chocolate has set, pinch the toothpick marks closed and pat until smooth. Store in an airtight container for up to two weeks. ENJOY.


  • Line the pan with parchment paper. This keeps the peanut butter balls from sticking and helps catch the mess of dripping chocolate.
  • Let an excess chocolate drip off the peanut butter balls over the bowl before placing them on the cookie sheet to set.
  • No need to refrigerate the Buckeyes after dipping them in chocolate. The chocolate will harden quickly at room temperature.
  • If you prefer the look of Buckeyes with the toothpick hole in the center, you can skip the step of pinching the holes closed. It's up to you!
  • Make buckeye bars instead! No rolling and dipping.
  • See blog post for more recipe tips and tricks.
  • Nutrition Information:



    Serving Size:


    Amount Per Serving: Calories: 142Total Fat: 9gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 9mgSodium: 45mgCarbohydrates: 14gFiber: 1gSugar: 12gProtein: 2g

    *Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.

    Did you make this recipe?

    Please leave a comment on the blog or share a photo on Instagram