This post may contain affiliate links. Please read our disclosure policy.
Buckeye fudge takes everything I love about classic buckeye candies, the creamy peanut butter and the snappy chocolate, and turns it into a sliceable, two-layer fudge made in one 8×8 pan. No rolling little balls, no dipping, no candy thermometer. You just press, pour, and chill.
The bottom is a thick peanut butter fudge layer made with melted butter and powdered sugar so it sets up firm and clean. The top is a glossy chocolate ganache made with sweetened condensed milk that stays soft enough to bite through without cracking off. One pan gets you 36 squares, which is exactly the right number for a cookie box, a gift plate, or a Tuesday afternoon.
If you love buckeye flavor in any form, you may also like my chocolate peanut butter no-bake bars and my Christmas fudge for more easy chocolate squares to keep in your back pocket.

Let’s Chit Chat
This buckeye fudge is the one I keep coming back to when I want something that looks fancier than the effort it took. The two-layer pour gives you that polished bakery-style cross section when you slice it, but the actual work is microwave plus stir plus chill. I have brought this batch to the fire station, dropped a plate at my neighbor’s, and packed a sleeve for Kyle to take to his coworkers, all from one 8×8 pan.
I tested a few versions before I landed here. Straight powdered sugar peanut butter centers (the classic buckeye filling) were too soft to slice. Cooked fudge bases were great but defeated the no-bake promise. The melted butter plus powdered sugar method gives you the texture of a buckeye candy center but firm enough to hold a square. The sweetened condensed milk in the chocolate layer is what keeps it from snapping when you bite it. Both layers, working together, in the most beautiful way ever!
Ingredient Notes

For the peanut butter layer
- Creamy peanut butter. Use a stable conventional brand like Jif or Skippy. Natural peanut butter that separates will not give you a clean fudge texture.
- Unsalted butter. Melted, not softened. Melted butter dissolves into the peanut butter and helps the powdered sugar bind into a fudge instead of a dough.
- Powdered sugar. Three full cups. This is what makes it sliceable. Do not reduce or the fudge will be too soft.
- Vanilla and fine sea salt. The salt is doing a lot of heavy lifting in this recipe, pulling the peanut butter flavor forward against all that sugar.
For the chocolate layer
- Semisweet chocolate chips. Semisweet keeps it from getting cloying. If you want a deeper chocolate, swap half for dark.
- Sweetened condensed milk. This is the secret to a glossy, sliceable chocolate top. It keeps the layer soft enough to bite through cleanly.
- Butter. Two tablespoons for shine and richness.
- Flaky sea salt. Optional, but it makes the fudge taste more expensive than it is.

How to Make Buckeye Fudge
- Make the peanut butter layer.
Whisk the peanut butter, melted butter, vanilla, and salt together until smooth. Add the powdered sugar and stir until it comes together into a thick, fudgy mixture.


- Press into the pan.
Transfer to a parchment-lined 8×8 pan and press into an even layer. The back of a measuring cup gives you the cleanest, flattest top. Refrigerate for 15 minutes while you make the chocolate.


- Make the chocolate ganache.
Combine chocolate chips, sweetened condensed milk, and butter in a microwave-safe bowl. Microwave in 30 second bursts, stirring well between each, until smooth and glossy.


- Pour and spread.
Pour the chocolate over the chilled peanut butter layer and spread evenly with an offset spatula. Sprinkle with flaky sea salt if using.

- Chill until set.
Refrigerate for at least 4 hours, or until the chocolate is fully firm. Lift out using the parchment overhang, slice into 36 squares, and serve.

Tips for the Best Buckeye Fudge
- Chill the peanut butter layer before pouring chocolate. If the base is still soft, the chocolate will sink in and you lose the two-layer look.
- Wipe your knife between cuts. A warm knife wiped clean gives you the cleanest squares. Chocolate hardens fast on a cold blade.
- Bring it to room temperature before serving. Straight from the fridge it is firm, almost candy-like. Ten minutes on the counter softens the peanut butter layer back into fudgy territory.
Storage
Store in an airtight container in the fridge for up to 2 weeks. To freeze, wrap the slab whole or stack squares with parchment between layers and freeze for up to 3 months. Thaw in the fridge overnight.

Buckeye Fudge FAQ
I do not recommend it. The oil separation in natural peanut butter can keep the fudge from setting properly. Stick with a conventional creamy peanut butter. You might have to use more powdered sugar than this recipe asks fo ris you go with a softer peanut butter.
Two usual causes. Either the fudge is too cold (let it sit 10 minutes at room temp before slicing), or the chocolate layer is too thick. Make sure you spread it evenly across the whole pan.
You would need to double the recipe for a 9×13 to get that same thickness. An 8×8 is the right pan size for a single batch.
Yes. Swap the butter for vegan butter, the sweetened condensed milk for sweetened condensed coconut milk, and use dairy free chocolate chips. The texture is slightly softer but still sliceable.
Same flavor profile, different format. Classic buckeyes are individual peanut butter balls dipped in chocolate. This fudge gives you the same peanut butter and chocolate ratio in a sliceable square that is faster to make and easier to gift.

Buckeye Fudge
Ingredients
- 1 & 1/2 cups creamy peanut butter
- 1/2 cups unsalted butter melted
- 1 teaspoons vanilla extract
- 1/4 teaspoon fine sea salt peanut butter layer
- 3 cups powdered sugar
- 1 & 1/2 cups semisweet chocolate chips
- 1/2 cup sweetened condensed milk
- 2 tablespoons unsalted butter chocolate layer
- 1 pinch flaky sea salt for topping
Instructions
- Line the pan: Line an 8×8 inch baking pan with parchment paper, leaving overhang on two sides for easy lifting later.
- Make the peanut butter layer: In a large bowl, whisk together the creamy peanut butter, unsalted butter (melted), vanilla extract, and fine sea salt until smooth. Add 3 cups of powdered sugar and stir until fully combined into a thick, fudgy mixture. You might need to glove up and use your hand if the mixture seems a bit thick. That's what I did, and it made the process so much easier.1 & 1/2 cups creamy peanut butter, 1/2 cups unsalted butter, 1 teaspoons vanilla extract, 1/4 teaspoon fine sea salt, 3 cups powdered sugar
- Press into pan: Transfer the peanut butter mixture to the prepared pan and press it into an even layer using an offset spatula or the back of a measuring cup.
- Chill the base: Refrigerate the peanut butter layer while you make the chocolate top.
- Make the chocolate layer: In a microwave-safe bowl, combine semisweet chocolate chips, sweetened condensed milk, and butter. Microwave in 30-second bursts, stirring between each, until smooth and glossy.1 & 1/2 cups semisweet chocolate chips, 2 tablespoons unsalted butter, 1/2 cup sweetened condensed milk
- Pour and spread: Pour the chocolate over the chilled peanut butter layer and spread evenly with an offset spatula. Sprinkle flaky sea salt over the top if using.1 pinch flaky sea salt for topping
- Set the fudge: Refrigerate until the chocolate layer is fully set and the fudge is firm enough to slice cleanly.
- Slice and serve: Lift the fudge out using the parchment overhang. Slice into 36 squares (6×6 grid) with a sharp knife, wiping clean between cuts.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.




