Okay Ohio, this one is for you. I grew up on buckeyes. Every holiday tray, every family party, every church cookie table of my entire childhood had a plate of those little peanut butter balls dipped in chocolate sitting somewhere on it, and I have been sneaking them since I was little enough to have to reach up for the plate. I know my way around a buckeye. So when I say these cookies do the candy justice, I mean it with my whole heart.
Here is what we are doing. We are taking everything you love about a classic buckeye and turning it into a COOKIE. The base is a deeply fudgy, brownie adjacent chocolate cookie with espresso powder in it to make the chocolate taste even more chocolatey. Then we pile on that thick, creamy, ridiculously rich peanut butter topping, drizzle the whole thing with melted chocolate, and finish with flaky sea salt. It truly is magical. Sweet, salty, fudgy, creamy, all in one bite.
And honestly? It feels like the best way to honor my great state. The buckeye is our state tree, the candy is our unofficial state dessert, and if you are a big Ohio State fan, this is THE thing to bring to your next tailgate. Set these out on the table and I promise you everyone will be obsessed with you. Scarlet and gray optional, second helpings mandatory.
P.S. Let the cookies cool COMPLETELY before you add the peanut butter topping. I know it is hard to wait, but if the cookies are even slightly warm that beautiful buttery peanut butter layer will slump and slide right off the edges. Cool cookies equal that perfect thick dome of peanut butter that looks just like a real buckeye.

Ingredients Needed
- Unsalted Butter: One full cup, softened to room temperature, for the cookie dough. This is what gives these their rich, fudgy, melt in your mouth texture. Softened means it should dent when you press it but still hold its shape, not be greasy or melty. If it is too warm your cookies will spread thin, so do not microwave it!
- Granulated Sugar: Three quarters of a cup. It sweetens the dough and helps create those slightly crisp edges and pretty crinkly tops that make a chocolate cookie look bakery worthy. It also aerates the butter while you cream them together, which gives the cookies just a little lift. Do not swap it all for brown sugar or you will lose that structure.
- Light Brown Sugar: Another three quarters of a cup, packed. The molasses in brown sugar holds onto moisture, which is exactly how we get that dense fudgy middle instead of a dry cakey one. It also adds a warm caramel note that plays beautifully against the peanut butter. Pack it firmly into the measuring cup.
- Eggs: Two large eggs bring richness, structure, and that gorgeous glossy crackle on top. They bind the whole dough together so the cookies stay tender instead of crumbly. Room temperature eggs blend in much more evenly, so set them out when you set out your butter.
- Vanilla Extract: One and a half teaspoons in the cookie dough. It rounds out the cocoa and keeps the chocolate flavor from tasting flat or one note. A little more than you would normally use, because there is a lot of rich chocolate here for it to stand up to. Use pure vanilla if you have it.
- All Purpose Flour: Two and a quarter cups gives these cookies just enough structure to hold that thick peanut butter topping without being cakey. Spoon and level your flour instead of scooping straight from the bag, because packed flour is the fastest way to a dry cookie. This is the number one thing people get wrong!
- Cocoa Powder: Half a cup of unsweetened cocoa powder is what makes these DECADENT. It brings deep dark chocolate flavor and that beautiful rich color. I beat mine into the butter and sugar before the eggs go in, which helps it bloom and taste fuller. Sift it if yours is lumpy.
- Espresso Powder: Just one teaspoon and it is my favorite secret weapon. It does not make the cookies taste like coffee at all, it simply makes the chocolate taste more like chocolate. It adds this grown up depth that takes these from good to unforgettable. Instant espresso powder from the baking aisle is perfect.
- Salt: One teaspoon, and yes it belongs in a sweet recipe. It balances all that sugar, sharpens the cocoa, and keeps the peanut butter layer from tasting cloying. Without it these would be sweet in a boring, flat way. Never skip the salt.
- Baking Powder: One teaspoon gives the cookies just enough lift so they are fudgy and not dense little pucks. It creates that slightly domed center that settles into a perfect base for the peanut butter. Check that yours is not expired, it loses its power faster than you would think.
- Creamy Peanut Butter: One and a half cups for the topping, and this is the star of the whole show. Use a classic no stir creamy peanut butter like Jif or Skippy here, not natural style, because the oil separation in natural peanut butter will make your topping loose and grainy. This is exactly what real buckeyes are made with. Creamy only, no chunky!
- Unsalted Butter (for the topping): Half a cup, softened. Beating butter into the peanut butter is what turns it from a plain spread into that silky, whipped, frosting like topping. It adds richness and keeps the layer soft and sliceable instead of stiff. Room temperature is essential so it whips smooth.
- Vanilla Extract (for the topping): One teaspoon in the peanut butter mixture. It warms everything up and makes the topping taste like proper candy instead of just sweetened peanut butter. Small addition, big difference. Add it before the powdered sugar goes in.
- Powdered Sugar: Two and a half cups, added slowly. It sweetens the peanut butter topping and gives it that classic thick buckeye candy texture that holds its shape on top of the cookie. Adding it gradually keeps the mixture smooth and keeps your kitchen from turning into a sugar cloud. Go low and slow on the mixer!
- Chocolate Chips: One cup, melted for the drizzle. Semi sweet is my pick because it balances how sweet the peanut butter layer is, but milk chocolate works if you like things sweeter. This is the finishing touch that makes these read as a true buckeye. Regular chips melt beautifully with a little butter.
- Butter (for the drizzle): Two tablespoons melted right in with the chocolate chips. This is the trick to a smooth, glossy, pourable drizzle that will not seize up or turn chalky. It also keeps the chocolate from hardening into a shell that shatters when you bite in. Do not skip it.
- Flaky Sea Salt: The finishing sprinkle, and it rounds it ALL out. A pinch on top of the wet chocolate drizzle makes the chocolate taste richer and the peanut butter taste nuttier. That sweet and salty contrast is what takes these from great to people asking you for the recipe.

Substitutions and Modifications
- No espresso powder? Leave it out or use 1 teaspoon of instant coffee granules. The cookies will still be great, just a touch less deep.
- Salted butter works in a pinch, just cut the salt in the cookie dough down to 1/2 teaspoon.
- Dark chocolate chips make a less sweet, more grown up version. Highly recommend if the peanut butter layer feels rich to you.
- Crunchy peanut butter will work for texture lovers, but the topping will not pipe or spread as smoothly.
- For a gluten free version, use a 1 to 1 gluten free baking flour and chill the dough for a full hour instead of thirty minutes.
- Want them extra buckeye looking? Instead of drizzling, dip the top half of each cookie in the melted chocolate and leave a circle of peanut butter peeking through the center.
- Make them smaller for a party tray by scooping 30 to 32 mini cookies and baking for 8 to 9 minutes.
Why You’ll Love This Recipe
- It is a classic Ohio buckeye in COOKIE form, which means all of that peanut butter and chocolate magic with none of the rolling and dipping and dropping candy into melted chocolate on a toothpick.
- The cookie base is genuinely fudgy and brownie like, not cakey, and the espresso powder makes the chocolate flavor taste like it came out of a real bakery.
- They are the ultimate tailgate dessert. They travel well, they feed a crowd, and everyone at the table will be obsessed with you. Go Bucks!

Equipment Needed
- Stand mixer or hand mixer
- Large mixing bowl
- Medium mixing bowl for dry ingredients
- Whisk
- Rubber spatula
- Cookie scoop (about 2 tablespoons)
- Baking sheets
- Parchment paper
- Cooling rack
- Microwave safe bowl for melting chocolate
- Spoon or small piping bag for the drizzle

Fudgy Buckeye Cookies
Buckeye cookies turn the classic Ohio candy into a dessert! Fudgy chocolate cookies topped with creamy peanut butter, melted chocolate drizzle, and flaky sea salt. The BEST easy tailgate dessert and holiday cookie tray addition.Pin RateServings: 18 cookiesIngredients
For the chocolate cookies
- 1 cup unsalted butter softened
- ¾ cup granulated sugar
- ¾ cup light brown sugar packed
- ½ cup unsweetened cocoa powder
- 2 large eggs
- 1 ½ teaspoons vanilla extract
- 2 ¼ cups all purpose flour
- 1 teaspoon espresso powder
- 1 teaspoon salt
- 1 teaspoon baking powder
For the peanut butter topping
- 1 ½ cups creamy peanut butter
- ½ cup unsalted butter softened
- 1 teaspoon vanilla extract
- 2 ½ cups powdered sugar
For the chocolate drizzle
- 1 cup chocolate chips
- 1 ½ tsp coconut oil
- Flaky sea salt for topping
Instructions
- Add your softened butter, granulated sugar, and light brown sugar to a large bowl and beat with a mixer until the mixture is light, fluffy, and noticeably paler in color, about 2 to 3 minutes. Do not rush this part! This is where you build the texture of the whole cookie.
- Add the cocoa powder and beat again until it is fully combined and the mixture looks like thick, glossy chocolate frosting. Scrape down the sides of the bowl so there are no dry pockets hiding at the bottom.
- Add the eggs and vanilla extract and beat again until everything is smooth and silky. It should look rich and shiny at this point, which is exactly what we want.
- In a separate bowl, whisk together the all purpose flour, espresso powder, salt, and baking powder. Whisking the dry ingredients first means the leavening and espresso are evenly distributed, so no one gets a surprise bite.
- Fold the dry ingredients into the wet ingredients with a spatula until JUST combined. A few faint streaks of flour are fine. Overmixing develops gluten and turns a fudgy cookie into a tough one, so go gently here.
- Cover the bowl and refrigerate the dough for 30 minutes. Please do not skip this! Chilling firms up all that butter so the cookies bake up thick and fudgy instead of spreading into flat sad puddles.
- While the dough chills, preheat your oven to 350 degrees F and line your baking sheets with parchment paper. Scoop the chilled dough into 20 balls, about 2 tablespoons each, and space them a couple of inches apart.
- Bake for 10 to 12 minutes. The edges should be set and the centers should still look slightly soft and underdone. They keep cooking on the hot pan, so pull them now. Trust me on this one.
- Let the cookies cool COMPLETELY, either on the pan or transferred to a cooling rack. This is the most important step in the whole recipe. Warm cookies will melt your peanut butter topping right off the edges.
- Now make the peanut butter topping. Beat the creamy peanut butter, softened butter, and vanilla extract together until completely smooth and whipped, about 2 minutes. It should look like fluffy peanut butter frosting.
- With the mixer on low, slowly add the powdered sugar a little at a time until it is all incorporated and the mixture is thick, creamy, and holds its shape. Adding it gradually keeps it silky instead of grainy. Set the bowl aside.
- Add the chocolate chips and the coconut oil to a microwave safe bowl. Microwave in 20 second increments, stirring well between each round, until the chocolate is fully melted and glossy. The butter keeps it smooth and pourable.
- Scoop about 1 to 2 tablespoons of the peanut butter mixture onto the top of each cooled cookie. Use the back of your spoon to gently smooth it into a rounded dome, leaving a little border of chocolate cookie showing around the edge.
- Drizzle the melted chocolate over each cookie, then immediately finish with a pinch of flaky sea salt while the chocolate is still wet so it sticks. Let them sit for about 15 minutes to set up, then get ready for these to disappear!
Storage Instructions
- Counter: Store in a single layer in an airtight container at room temperature for up to 3 days. If you need to stack them, put a sheet of parchment between the layers so the peanut butter tops stay pretty.
- Fridge: Store in an airtight container in the fridge for up to 1 week. The peanut butter layer firms up beautifully when chilled and tastes almost exactly like a real buckeye candy, so this is honestly my favorite way to eat them.
- Freezer: Freeze the finished cookies in an airtight container with parchment between the layers for up to 3 months. You can also freeze the plain undecorated cookies for up to 3 months, or the scooped raw dough balls for up to 3 months and bake straight from frozen with 2 extra minutes added.
Tips and Tricks
- Use a no stir creamy peanut butter like Jif or Skippy for the topping. Natural peanut butter separates and will give you a loose, oily layer that slides right off.
- Spoon and level your flour instead of scooping straight from the bag. Packed flour is the difference between a fudgy cookie and a dry one.
- If you want that classic buckeye look, spoon the peanut butter into a piping bag and pipe a neat dome onto each cookie, then dip or drizzle the chocolate around the outside edge.
- Salt the cookies while the chocolate drizzle is still wet. Once it sets, the flakes will just bounce right off.
Frequently Asked Questions
What are buckeye cookies?
They are a cookie version of the classic Ohio buckeye candy, which is a peanut butter ball dipped in chocolate so that a circle of peanut butter shows through the top, just like the nut from an Ohio buckeye tree. Instead of rolling candy, you get a fudgy chocolate cookie base topped with creamy peanut butter and a chocolate drizzle. Same flavor, way less fuss.
Can I make these ahead of time for a party or tailgate?
Absolutely, and I do this all the time. You can bake the cookies up to 2 days ahead and store them in an airtight container, then make the peanut butter topping and decorate them the morning of. Fully finished cookies also hold beautifully in the fridge for up to a week.
Why is my peanut butter topping runny?
Nine times out of ten it is natural peanut butter, which separates and adds too much oil. Switch to a classic no stir creamy peanut butter. If your topping is still soft, add a few more tablespoons of powdered sugar or pop the bowl in the fridge for 15 minutes to firm it up before you scoop.
Do I really need the espresso powder?
You do not need it, but I really hope you use it. It does not make the cookies taste like coffee at all, it just makes the chocolate taste deeper and more chocolatey. It is one teaspoon that does a whole lot of work.
How do I know when the cookies are done?
Pull them when the edges look set but the centers are still slightly soft and a little underbaked. They continue cooking on the hot pan as they cool, so if they look completely done in the oven they will be dry by the time they cool. Underdone middles equal fudgy cookies!
Can I dip these instead of drizzling?
Yes, and it makes them look even more like a real buckeye. Chill the topped cookies for 20 minutes first so the peanut butter is firm, then dip the top edge into the melted chocolate and let a circle of peanut butter peek through the center. So cute on a holiday cookie tray.
Do you LOVE Cookies?! Check Out MORE of my Favs:
Blueberry Cheesecake Cookies (Soft & Chewy!)
Birthday Cake Cookies (Soft & Chewy, No Chill)
Brown Butter Raspberry White Chocolate Chunk Cookies
Let’s Stay in Touch!
If you make these Buckeye Cookies, I NEED to see them! Snap a photo of that peanut butter and chocolate situation and tag me @munchiesbymallory on Instagram and TikTok. It genuinely makes my whole day to see what you are baking in your kitchens. And if you are bringing these to a tailgate this fall, do me a favor and tell them they came straight from Ohio. Go Bucks and happy baking, friends!






Leave a Reply