Peanut Butter Buckeye Chocolate Cookies
Holiday baking brings cozy kitchen smells, the glow of twinkle lights, and the joy of sharing sweet treats with loved ones. These Peanut Butter Buckeye Chocolate Cookies capture that feeling perfectly, combining rich chocolate, creamy peanut butter, and a glossy chocolate topping in every bite.

Inspired by the classic Ohio Buckeye candy, creamy peanut butter dipped in rich chocolate, these cookies take that same beloved flavor combination and transform it into something even more decadent. Each cookie is made with three beautiful layers: a soft, fudgy chocolate base, a creamy peanut butter center, and a glossy drizzle of melted chocolate on top.
They’re a little fancy but still easy enough for a cozy afternoon in the kitchen. Whether you’re baking for holiday parties, gifting to friends, or simply treating yourself with a cup of hot cocoa, these cookies always impress.

Peanut Butter Buckeye Chocolate Cookies Recipe
Servings: About 24 cookies
Prep Time: 25 minutes
Chill Time: 30 minutes
Bake Time: 10 minutes
Total Time: 1 hour 5 minutes
These Peanut Butter Buckeye Chocolate Cookies are a layered, bakery-style treat that combines the best of all worlds, soft chocolate cookies, creamy peanut butter, and shiny, melt-in-your-mouth chocolate on top.
Ingredients
For the Peanut Butter Filling
- ¾ cup creamy peanut butter
- ½ cup powdered sugar
- 2 tablespoons softened butter
For the Chocolate Cookie Dough
- ½ cup unsalted butter, softened
- ½ cup granulated sugar
- ½ cup packed brown sugar
- 1 large egg
- 1 teaspoon vanilla extract
- 1 cup all-purpose flour
- ½ cup unsweetened cocoa powder (Dutch-process preferred)
- ½ teaspoon baking soda
- ¼ teaspoon salt
- 1 tablespoon milk (if dough feels dry)
the Chocolate Topping
- 1 ½ cups semi-sweet chocolate chips
- 1 tablespoon coconut oil or vegetable shortening (for shine)
Instructions
1. Make the Peanut Butter Filling
In a small bowl, combine the peanut butter, powdered sugar, and softened butter. Mix until smooth and thick enough to roll.
Roll into 24 small balls (about 1 teaspoon each), flatten slightly into discs, and place on a parchment-lined tray.
Refrigerate or freeze while you make the cookie dough, chilling makes them easier to handle later.
2. Make the Chocolate Cookie Dough
In a large mixing bowl, cream together butter, granulated sugar, and brown sugar until light and fluffy (about 2–3 minutes). Add the egg and vanilla extract, mixing until smooth.
In a separate bowl, whisk together the flour, cocoa powder, baking soda, and salt. Gradually add the dry ingredients to the wet mixture until combined.
If the dough feels a little dry, add 1 tablespoon of milk to help bring it together. The dough should be thick, soft, and scoopable.
3. Shape & Bake the Cookies
Scoop about 1½ tablespoons of dough and roll into balls. Flatten slightly and place on a parchment-lined baking sheet about 2 inches apart.
Use your thumb or the back of a teaspoon to make a shallow indentation in the center of each cookie, this will hold the peanut butter later.
Refrigerate the shaped cookie dough for 30 minutes before baking. Chilling helps the cookies stay thick and fudgy instead of spreading too thin.
Preheat your oven to 350°F (175°C).
Bake for 9–11 minutes, just until the edges are set but the centers still look soft.
Let the cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
4. Add the Peanut Butter Layer
Once the cookies are fully cooled, take your chilled peanut butter discs and place one on top of each cookie. Gently press them into the center, you want that creamy peanut butter layer to be visible and distinct.
5. Finish with Chocolate
In a heatproof bowl set over simmering water on the stove (a double boiler), melt the chocolate chips with the coconut oil, stirring occasionally until smooth and glossy.
Spoon or drizzle the melted chocolate over each peanut butter layer, leaving a little of the peanut butter peeking through. This gives the cookies that signature three-layer Buckeye look.
If you prefer a thicker topping, dip just the tops of each cookie directly into the melted chocolate.
Place the cookies on parchment paper and allow the chocolate to set at room temperature or refrigerate for 10–15 minutes.

Optional Toppings
- Sprinkle with flaky sea salt for that sweet-salty contrast.
- Add crushed peanuts for a little crunch.
- Drizzle with white chocolate for a bakery-style finish.
- Dust with edible gold or sugar crystals for a festive holiday sparkle.

Storage
Store the cookies in an airtight container at room temperature for up to 5 days, or refrigerate for up to a week.
For longer storage, freeze them for up to 3 months. To serve, let them thaw at room temperature for about 30 minutes.
Why You’ll Love These Cookies
They’re beautiful. That glossy chocolate top and creamy peanut butter layer make them look straight out of a bakery case.
They’re rich but balanced. The cocoa cookie base is fudgy and not overly sweet, so it perfectly complements the smooth peanut butter center.
They’re great for gifting. Pack a few into a festive tin or wrap in cellophane bags tied with ribbon for the perfect edible gift.
They freeze well. Make a big batch now and pull them out for holiday entertaining later.
They’re crowd-pleasers. Chocolate and peanut butter is one of those combinations that never disappoints, no matter the season.

Tips for Perfect Peanut Butter Buckeye Cookies
- Use creamy peanut butter. Avoid natural peanut butter that separates, as it can make the filling oily.
- Don’t skip the chill time. This step keeps your cookies thick and fudgy instead of flat.
- Use Dutch-process cocoa. It gives a deeper, smoother chocolate flavor and darker color.
- Make them ahead. You can make both the peanut butter filling and cookie dough the day before. Store each covered in the fridge, then assemble and bake when ready.

The Perfect Holiday Cookie
These cookies fit beautifully into any holiday dessert spread, they look stunning on a Christmas cookie tray, and they hold up well for mailing or gifting.
Pair them with other cozy treats like gingerbread, peppermint bark, or classic sugar cookies for a well-rounded holiday collection.
If you’re hosting a cookie exchange, these will definitely stand out, they have that “wow” factor without being overly complicated.
They also make a lovely addition to a cozy baking day. Picture it: your kitchen filled with the smell of chocolate and peanut butter, music playing softly, maybe a little snow falling outside. These are the kind of cookies that make moments feel special.

Final Thoughts
These Peanut Butter Buckeye Chocolate Cookies are proof that simple ingredients can create something extraordinary. With their fudgy chocolate base, creamy peanut butter center, and shiny chocolate topping, they’re a cookie that feels both elegant and nostalgic, a perfect balance between cozy and refined.
Whether you’re baking for a holiday gathering, wrapping gifts for friends, or just enjoying a quiet evening at home, these cookies are the perfect little luxury, a reminder that homemade always feels special.

Peanut Butter Buckeye Chocolate Cookies Recipe
Ingredients
Equipment
Method
- Make the Peanut Butter FillingIn a small bowl, combine the peanut butter, powdered sugar, and softened butter. Mix until smooth and thick enough to roll.Roll into 24 small balls (about 1 teaspoon each), flatten slightly into discs, and place on a parchment-lined tray.Refrigerate or freeze while you make the cookie dough, chilling makes them easier to handle later.
- Make the Chocolate Cookie DoughIn a large mixing bowl, cream together butter, granulated sugar, and brown sugar until light and fluffy (about 2–3 minutes). Add the egg and vanilla extract, mixing until smooth.In a separate bowl, whisk together the flour, cocoa powder, baking soda, and salt. Gradually add the dry ingredients to the wet mixture until combined.If the dough feels a little dry, add 1 tablespoon of milk to help bring it together. The dough should be thick, soft, and scoopable.
- Shape & Bake the CookiesScoop about 1½ tablespoons of dough and roll into balls. Flatten slightly and place on a parchment-lined baking sheet about 2 inches apart.Use your thumb or the back of a teaspoon to make a shallow indentation in the center of each cookie, this will hold the peanut butter later.Refrigerate the shaped cookie dough for 30 minutes before baking. Chilling helps the cookies stay thick and fudgy instead of spreading too thin.Preheat your oven to 350°F (175°C).Bake for 9–11 minutes, just until the edges are set but the centers still look soft.Let the cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
- Add the Peanut Butter LayerOnce the cookies are fully cooled, take your chilled peanut butter discs and place one on top of each cookie. Gently press them into the center, you want that creamy peanut butter layer to be visible and distinct.
- Finish with ChocolateIn a heatproof bowl set over simmering water on the stove (a double boiler), melt the chocolate chips with the coconut oil, stirring occasionally until smooth and glossy.Spoon or drizzle the melted chocolate over each peanut butter layer, leaving a little of the peanut butter peeking through. This gives the cookies that signature three-layer Buckeye look.If you prefer a thicker topping, dip just the tops of each cookie directly into the melted chocolate.Place the cookies on parchment paper and allow the chocolate to set at room temperature or refrigerate for 10–15 minutes.


