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. If you love buckeye flavor in any form, my no-bake buckeye bars and fudgy buckeye brownies belong on your list too.
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.

Quick Look: Buckeye Fudge
- 🥜 What it is: Two-layer no-bake fudge with a firm peanut butter base and a soft, glossy chocolate top.
- ⭐ Why it works: Melted butter and powdered sugar set the base firm, and condensed milk keeps the chocolate from cracking.
- 💛 Why you’ll love it: All the buckeye flavor with no rolling or dipping, and one pan makes 36 squares.
- ⚠️ What to watch for: Chill the peanut butter layer before pouring the chocolate so the layers stay distinct.
- 🍳 Pan notes: Line an 8×8-inch pan with parchment, leaving an overhang to lift the slab out.
- ❄️ Make ahead: Keeps for 2 weeks in the fridge or 3 months in the freezer.
Table of Contents
Why This Recipe Works
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!
Key Ingredients

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 (same rule as my microwave peanut butter fudge).
- 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. Half a can left over turns into my no bake coconut balls in about 10 minutes.
- 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

- Mix the peanut butter base. Whisk the peanut butter, melted butter, vanilla, and salt together until smooth.

- Add the powdered sugar. Add all of the powdered sugar and stir until it starts to come together.

- Stir into a thick fudge. Keep stirring until the mixture turns into a thick, fudgy ball that holds together.

- Press into the pan. Press into a parchment-lined 8×8 pan in an even layer (the back of a measuring cup works great), then refrigerate for 15 minutes.

- Start the chocolate layer. Combine the chocolate chips, sweetened condensed milk, and butter in a microwave-safe bowl.

- Melt until glossy. 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, spread it evenly with an offset spatula, and sprinkle with flaky sea salt if using.

- Chill and slice. Refrigerate for at least 4 hours until fully firm, then lift out with the parchment and slice into 36 squares.
Expert Tips
- 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. It’s the same trick I use for my peanut butter buckeye pretzel bites.
- Wipe your knife between cuts. A warm, wiped-clean knife 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 to fudgy.
- Use melted butter, not softened. Melted butter dissolves into the peanut butter and helps the powdered sugar bind into a fudge instead of a crumbly dough.
- Don’t cut back the powdered sugar. All 3 cups are what make the base firm enough to slice. If the mixture gets stiff, glove up and knead it together by hand.
- Doubling it? Double the recipe for a 9×13 pan to get the same thickness. A single batch is made for an 8×8.

Buckeye Fudge FAQs
Store buckeye fudge in an airtight container in the fridge for up to 2 weeks. To freeze, wrap the slab whole or stack the squares with parchment between layers and freeze for up to 3 months, then thaw in the fridge overnight. It keeps just as well as my chocolate peanut butter no-bake bars and layered Christmas fudge, and for even more make-ahead squares, browse my Christmas fudge ideas.
I don’t recommend natural peanut butter for buckeye fudge. The oil separation can keep the fudge from setting properly, so stick with a conventional creamy peanut butter like Jif or Skippy. If you use a softer peanut butter, you may need a little more powdered sugar.
Buckeye fudge usually cracks when it’s too cold to slice or the chocolate layer is too thick in spots. Let it sit at room temperature for 10 minutes before slicing, and spread the chocolate evenly across the whole pan.
Yes! For dairy-free buckeye fudge, 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, different format. Classic buckeyes are individual peanut butter balls dipped in chocolate, while buckeye fudge gives you the same peanut butter-to-chocolate ratio in a sliceable square that’s faster to make and easier to gift. For a dipped version with a salty crunch, try my chocolate peanut butter Ritz cookies.
More Peanut Butter Chocolate Treats
If you made this buckeye fudge, I’d love to hear how it turned out! Leave a ⭐ star rating and a comment below, and tell me if you went with the flaky salt on top. Happy fudge making!!

Buckeye Fudge
Ingredients
- 1 1/2 cups creamy peanut butter
- 1/2 cup unsalted butter melted
- 1 teaspoon 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 cup unsalted butter, 1 teaspoon 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
- Use a quality creamy peanut butter (not natural/separating) for the smoothest texture.
- Let the peanut butter layer firm up before adding the chocolate so the layers stay distinct.
- For clean slices, lift the fudge out using the parchment overhang and cut with a sharp knife wiped between cuts.
- Stores in an airtight container in the fridge for up to 2 weeks, or freeze for up to 3 months.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.









The real key here is temperature control on both ends. The peanut butter layer needs to actually firm up in the fridge before you pour the chocolate; otherwise, the two layers just merge into one mess instead of giving you that clean line when you slice.
Also don’t skip the flaky salt on top. Regular buckeye fudge is good but the flaky salt cutting through that much peanut butter and chocolate is what makes people ask for the recipe.