Fudgy Buckeye Brownie Cookies
These buckeye brownie cookies combine a rich, fudgy chocolate cookie with a creamy peanut butter center, just like the classic candy. They’re chewy, grab-and-go treats that taste like a brownie and a buckeye in every bite.

The dough comes together in one bowl and needs no chilling, so you can have a batch on the counter in under an hour. A quick drizzle of melted chocolate on top seals the deal.
Why These Buckeye Brownie Cookies Work
The cookie base is dense and fudgy, not cakey. Melting the butter gives it that crackled brownie top and a soft center that stays chewy for days.
The peanut butter filling is sweet but not cloying, with a texture that holds its shape when you press it into the warm indent. It stays smooth and creamy even after the chocolate sets.
A final drizzle of dark chocolate ties everything together. It adds a little snap and makes the cookies look like something from a bakery case, without any piping skills.
Ingredients

- 1/2 cup unsalted butter, melted: use real butter, not margarine, for the fudgiest texture
- 3/4 cup granulated sugar
- 1/4 cup packed light brown sugar: helps keep the cookies moist and chewy
- 1 large egg
- 2 tsp vanilla extract
- 1 cup all-purpose flour
- 1/2 cup unsweetened cocoa powder: Dutch-process or natural both work
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup creamy peanut butter: the filling starts with a good stir, no oily separation
- 3 tbsp unsalted butter, softened
- 1/2 cup powdered sugar
- 1/2 tsp vanilla extract: for the filling
- 4 oz semi-sweet chocolate, chopped: or use chocolate chips
- 1 tsp coconut oil or vegetable shortening: makes the drizzle set with a slight sheen
Variations / Substitutions
- Swap the peanut butter: almond butter or cashew butter work, though the flavor will be milder. Make sure to use a creamy, well-stirred jar.
- Use a different chocolate: dark chocolate (70%) gives a deeper, less sweet finish. Milk chocolate makes it sweeter and softer.
- Make it dairy-free: use a plant-based butter stick for the cookie and filling, and skip the coconut oil in the drizzle or use a dairy-free chocolate.
- Add a pinch of cinnamon or espresso powder: either one enhances the chocolate without screaming at you.
- Roll the edges in crushed peanuts: after pressing the filling, roll the warm cookie in chopped salted peanuts for a crunchy ring.
If you like this classic combo, try our No-Bake Buckeye Candies for a pure peanut butter and chocolate fix.
How to Make Buckeye Brownie Cookies
Step 1: Mix the Cookie Dough

Beat the melted butter with the 3/4 cup granulated sugar and 1/4 cup brown sugar until the mixture looks like wet sand, about 2 minutes with a hand mixer. Add the egg and 2 teaspoons vanilla, then beat for another 30 seconds until smooth.
The dough will darken as you add the cocoa. Once you stir in the flour mixture it will be thick and slightly sticky, almost like stiff brownie batter, and that’s exactly how it should feel.
Step 2: Shape and Bake the Cookies

Preheat the oven to 350°F (175°C) and line two baking sheets with parchment. Scoop tablespoons of dough, roll them into balls, and place them 2 inches apart. Use your thumb or a small measuring spoon to press a deep indent into the center of each ball. Bake one sheet at a time for 8 to 10 minutes.
The cookies will spread a little and the tops will crackle. They firm up as they cool, so pull them when the edges look set but the centers still seem a bit soft. Right after pulling the pan from the oven, gently press the indent again if it puffed up.
Step 3: Whip the Peanut Butter Filling

While the cookies cool on the sheet for 5 minutes, beat the 1/2 cup peanut butter, 3 tablespoons softened butter, 1/2 cup powdered sugar, and 1/2 teaspoon vanilla together until silky, about 1 minute. The filling should be thick enough to hold a shape but still pliable, not crumbly.
If it feels too stiff, beat in a teaspoon of milk at a time. If it’s too loose, add a little more powdered sugar. You want a consistency that’s easy to press into the cookie but won’t slide off.
Step 4: Fill the Cookies

While the cookies are still warm, spoon about a teaspoon of the peanut butter mixture into each indent. Press it down gently with the back of a spoon so it fills the well and comes flush with the cookie surface. Let the cookies cool on the sheet for another 10 minutes, then move them to a rack.
The filling softens slightly from the heat of the cookie, which helps it settle in place. As the cookie cools completely, the peanut butter center firms up and stays put.
Step 5: Drizzle with Chocolate

Melt the 4 ounces chopped chocolate with the coconut oil in a microwave in 15-second bursts, stirring between each until smooth. Use a spoon to drizzle thin lines of chocolate across the tops of the cooled cookies. Let them sit at room temperature until the chocolate sets, about 15 minutes.
A fork works well for drizzling if you want thinner, more controlled lines. The chocolate will harden with a slight shine, and the contrast between the dark cookie, pale center, and glossy stripe makes every bite look like a tiny buckeye.
Tips for the Best Buckeye Brownie Cookies
- Chill the dough only if needed: if your kitchen is warm and the dough feels greasy, pop it in the fridge for 20 minutes before shaping. That keeps the cookies from spreading too thin.
- Use a gentle press when indenting: you don’t need to push all the way through. Aim for a well about the size of a small marble, with the cookie still solid under it.
- Reshape the indent after baking: cookies puff as they bake, so a quick press while they’re hot gives the filling a clean pocket to sit in.
- Don’t overfill: a level teaspoon of filling is just right. Too much and the peanut butter can bulge out while the cookie cools, covering the brownie top.
- Store with parchment: if you stack these, place a sheet of parchment between layers so the chocolate drizzle doesn’t stick.
Bake times by cookie size:
| Cookie Size (dough ball) | Bake Time at 350°F |
|---|---|
| 1 tablespoon scoop | 8 to 9 minutes |
| 1 1/2 tablespoon scoop | 9 to 10 minutes |
| 2 tablespoon scoop | 10 to 12 minutes |
Storing Leftovers
Keep the cookies in an airtight container at room temperature for up to 3 days. If your house runs warm, stash them in the fridge for up to a week, but let them sit out for 15 minutes before eating so the chocolate layer softens slightly and the peanut butter center relaxes. You can also freeze unfilled baked cookies for up to 2 months and add the filling and drizzle after thawing.
Frequently Asked Questions
Why did my cookies spread too much?
That usually means the dough was too warm or the butter was still very hot when you mixed it. Let the melted butter cool for a few minutes before adding the sugars, and chill the shaped dough for 20 minutes if the kitchen is warm.
Can I use natural peanut butter?
Yes, but stir it until the oil is fully blended and no separation remains. Natural peanut butter can make the filling a bit softer, so you may need an extra tablespoon of powdered sugar to hold its shape.
How do I get a clean drizzle?
Use a sandwich bag with the corner snipped off if you want more control than a spoon. Make sure the chocolate is fully melted and stir in a tiny bit more coconut oil if it looks too thick to flow off the spoon in a thin stream.
Can I make the dough ahead of time?
Absolutely. Wrap the dough and chill it for up to 2 days. Let it sit at room temperature for 10 minutes before scooping so it’s pliable, then bake as directed.
Do these freeze well?
Yes. Freeze baked, filled, and drizzled cookies in a single layer, then transfer to a container with parchment between layers. They keep for up to 2 months. Thaw at room temperature for about 20 minutes before serving.

Buckeye Brownie Cookies Recipe
Ingredients
Method
- Beat melted butter, granulated sugar, and brown sugar for 2 minutes. Mix in egg and 2 tsp vanilla. In a separate bowl, whisk flour, cocoa, baking soda, and salt. Stir dry ingredients into the wet mixture until a thick dough forms.
- Preheat oven to 350°F (175°C). Scoop dough into 1-tablespoon balls, place on lined baking sheets, and press a deep indent into the center of each. Bake for 8 to 10 minutes, then re-press the indent immediately after removing from the oven.
- While cookies cool slightly, beat peanut butter, 3 tbsp softened butter, powdered sugar, and 1/2 tsp vanilla until smooth and pliable, about 1 minute.
- While cookies are warm, spoon about a teaspoon of the peanut butter mixture into each indent, pressing gently to fill. Let cool on the sheet for 10 minutes, then transfer to a rack to cool completely.
- Melt chocolate and coconut oil in 15-second bursts, stirring until smooth. Drizzle over the cooled cookies and let set at room temperature, about 15 minutes.
