Buckeye fudge takes everything I love about classic buckeye candies — creamy peanut butter and rich chocolate — and turns it into a sliceable, two-layer fudge made in a single 8×8 pan. No rolling tiny balls, no dipping, no candy thermometer. Simply press the peanut butter layer into the pan, pour the chocolate, and chill until set.
The base is a dense peanut butter fudge made with melted butter and powdered sugar so it firms up cleanly. The top is a glossy chocolate ganache made with sweetened condensed milk that stays soft enough to bite through without shattering. One pan yields 36 neat squares, perfect for a gift box, a party plate, or a treat to keep on hand.

Let’s Chit Chat
This is my go-to when I want something that looks bakery-fancy but takes very little effort. The two-layer pour creates a clean cross section when you slice it, yet the method is microwave-plus-stir-plus-chill. I’ve brought a pan to the fire station, handed a plate to a neighbor, and packed a sleeve for my husband’s coworkers — all from one 8×8 pan.
I tested a few approaches before settling on this version. A straight powdered-sugar peanut butter center (the classic buckeye filling) was too soft to slice. Cooked fudge bases worked, but they required more time and equipment. Melting the butter and mixing it with powdered sugar and peanut butter gives a firm, sliceable base that still captures the buckeye flavor. Adding sweetened condensed milk to the chocolate keeps the top glossy and soft enough to bite into without cracking. The two layers complement each other perfectly.
Ingredient Notes

For the peanut butter layer
- Creamy peanut butter. Use a stable, conventional brand. Natural peanut butter that separates can make the texture greasy and prevent the base from setting properly.
- Unsalted butter. Melted — not softened — so it integrates smoothly with the peanut butter and helps the powdered sugar bind into a firm fudge.
- Powdered sugar. Three full cups. This is essential for a sliceable texture; reducing it will make the layer too soft.
- Vanilla and fine sea salt. Salt brightens the peanut butter flavor and balances all that sweetness.
For the chocolate layer
- Semisweet chocolate chips. Semisweet keeps the top from becoming overly sweet. For deeper chocolate flavor, replace half with dark chocolate.
- Sweetened condensed milk. This ingredient creates a glossy ganache that sets firm enough to slice yet remains tender when bitten.
- Butter. A couple of tablespoons add shine and richness.
- Flaky sea salt. Optional, but a light sprinkle makes the fudge taste more complex and finished.

How to Make Buckeye Fudge
- Make the peanut butter layer.
Whisk the creamy peanut butter, melted butter, vanilla, and salt until smooth. Add the powdered sugar and stir until the mixture comes together into a thick, fudgy dough. If the mixture becomes very stiff, you can press and knead it by hand (use gloves if you prefer).


- Press into the pan.
Line an 8×8 inch pan with parchment paper, leaving an overhang on two sides for easy lifting. Transfer the peanut butter mixture into the pan and press it into an even layer. Use the back of a measuring cup or an offset spatula to get a smooth top. Refrigerate for about 15 minutes while you prepare the chocolate.


- Make the chocolate ganache.
Place the semisweet chocolate chips, sweetened condensed milk, and butter in a microwave-safe bowl. Heat in 20–30 second bursts, stirring well between each, until the mixture is smooth and glossy. Alternatively, melt gently over a simmering pot of water, stirring constantly.


- Pour and spread.
Pour the warm ganache evenly over the chilled peanut butter layer and spread gently with an offset spatula. If using, scatter a light pinch of flaky sea salt across the surface.

- Chill until set.
Refrigerate the pan for at least 4 hours, or until the chocolate is firm and the fudge slices cleanly. Lift the slab out using the parchment overhang and slice into 36 squares (6 × 6 grid). Wipe the knife between cuts for the cleanest edges.

Tips for the Best Buckeye Fudge
- Chill the peanut butter layer first. If the base is still warm or soft, the chocolate will sink in and you’ll lose the crisp two-layer look.
- Wipe your knife between cuts. A warm knife wiped clean produces the neatest squares — chocolate hardens quickly on a cold blade.
- Let it sit briefly before serving. Straight from the fridge the fudge is firm; 10 minutes at room temperature softens the peanut butter layer into a more fudgy bite.
Storage
Store the squares in an airtight container in the refrigerator for up to two weeks. To freeze, keep the slab whole or stack squares with parchment between layers; freeze for up to three months. Thaw overnight in the fridge.

Buckeye Fudge FAQ
Not recommended. Natural peanut butter tends to separate and can make the fudge greasy or prevent it from setting correctly. Use a conventional creamy peanut butter for best texture.
Usually because the fudge is too cold or the chocolate layer is too thick. Let the whole pan sit about 10 minutes at room temperature before slicing, and spread the chocolate evenly so it isn’t overly thick in spots.
Yes, but double the recipe to maintain the same layer thickness. An 8×8 pan is the right size for a single batch as written.
Yes. Substitute vegan butter, sweetened condensed coconut milk, and dairy-free chocolate chips. The texture may be slightly softer but still sliceable.
The flavor profile is the same — peanut butter and chocolate — but the format is different. Traditional buckeyes are individual peanut butter balls dipped in chocolate. This recipe transforms those flavors into a fast, sliceable square for easy gifting and serving.
Buckeye Fudge — Recipe Summary
No-bake buckeye fudge with a creamy peanut butter base and a smooth chocolate ganache top. All the flavor of classic buckeye candies in sliceable square form.
Ingredients (yields 36 squares)
- 1 1/2 cups creamy peanut butter
- 1/2 cup unsalted butter, melted
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine sea salt (for peanut butter layer)
- 3 cups powdered sugar
- 1 1/2 cups semisweet chocolate chips
- 1/2 cup sweetened condensed milk
- 2 tablespoons unsalted butter (for chocolate layer)
- Pinch flaky sea salt for topping (optional)
Instructions
- Line an 8×8 inch pan with parchment, leaving an overhang.
- In a large bowl, whisk together peanut butter, melted butter, vanilla, and salt until smooth. Stir in the powdered sugar until fully combined into a thick, fudgy mixture. If it becomes stiff, press and knead by hand.
- Press the mixture into the prepared pan in an even layer. Chill for 15 minutes.
- Combine chocolate chips, sweetened condensed milk, and butter in a microwave-safe bowl. Heat in 20–30 second intervals, stirring between, until smooth and glossy.
- Pour the ganache over the chilled peanut butter layer and spread evenly. Sprinkle flaky salt if desired.
- Refrigerate for at least 4 hours, or until the chocolate is set. Lift out with the parchment, slice into 36 squares, wiping the knife between cuts for neat edges.
Notes
Use a stable creamy peanut butter for the smoothest texture. Let the peanut butter layer firm up before adding the chocolate so the layers remain distinct. For the cleanest slices, lift the fudge from the pan using the parchment overhang and cut with a sharp knife wiped between cuts. Store airtight in the fridge for up to two weeks, or freeze for up to three months.
Nutrition (approx.)
Per square: Calories ~189; Carbohydrates ~19 g; Protein ~3 g; Fat ~12 g. Nutrition values are approximate and automatically calculated; use as a guideline only.