Buckeye Fudge Recipe: Chocolate Peanut Butter Treat

Buckeye fudge captures the best of classic buckeye candies—the creamy peanut butter center and the rich chocolate top—in an easy, sliceable two-layer fudge made in a single 8×8 pan. No rolling, no dipping, and no candy thermometer required. Simply mix, press, top, and chill.

The base is a firm peanut butter fudge layer made with melted butter and powdered sugar so it slices cleanly. The top is a glossy chocolate ganache made with sweetened condensed milk for a soft, biteable finish that doesn’t snap or flake. A single pan yields 36 small squares—perfect for gift plates, cookie boxes, or keeping a batch on hand for sweet cravings.

Why this version works: a straight powdered sugar peanut butter filling can be too soft to slice, while cooked fudge changes the no-bake simplicity. Melting the butter into the peanut butter helps the powdered sugar bind into a firm, fudgy texture. The condensed milk in the chocolate layer keeps the top glossy and tender, so both layers contrast beautifully without being brittle.

Buckeye fudge squares stacked in a white fluted dish topped with flaky salt

Let’s Chit Chat

This buckeye fudge feels fancy but is genuinely simple. The two-layer pour gives a bakery-style cross section when sliced, yet the work is microwave (for the ganache) and simple mixing and pressing for the base. I make this when I want something impressive with minimal fuss—easy to transport and crowd-pleasing whether taken to a gathering or left on the counter for family.

Ingredient Notes

Buckeye fudge ingredients including peanut butter, condensed milk, powdered sugar, and chocolate chips

For the peanut butter layer

  • Creamy peanut butter. Use a stable, conventional creamy peanut butter. Natural peanut butter that separates will make the texture looser and less likely to set cleanly.
  • Unsalted butter, melted. Melted butter dissolves into the peanut butter and helps the powdered sugar bind into a firm fudge rather than a crumbly dough.
  • Powdered sugar. Three full cups are what make the base sliceable. Reducing this will produce a softer result.
  • Vanilla and fine sea salt. Salt enhances the peanut butter flavor and balances the sweetness.

For the chocolate layer

  • Semisweet chocolate chips. Semisweet chocolate keeps the top from being overly sweet; you can swap half for dark chips for a deeper chocolate flavor.
  • Sweetened condensed milk. This creates a glossy, slightly soft ganache that cuts cleanly without shattering.
  • Butter. Two tablespoons add shine and richness.
  • Flaky sea salt (optional). A small sprinkle of flaky salt on top enhances the overall flavor and adds a gourmet touch.
Close up of buckeye fudge showing the peanut butter layer and chocolate top with a bite taken

How to Make Buckeye Fudge

  1. Make the peanut butter layer.

In a large bowl, whisk together the creamy peanut butter, melted unsalted butter, vanilla extract, and fine sea salt until smooth. Gradually add the powdered sugar and stir until the mixture comes together into a thick, fudgy dough. If it becomes very stiff, you can press and knead with clean hands to finish combining.

Melted butter and creamy peanut butter in a glass bowl with a red spatula
Powdered sugar added to the peanut butter mixture in a glass bowl
  1. Press into the pan.

Line an 8×8 inch pan with parchment paper, leaving an overhang for easy lifting. Transfer the peanut butter mixture to the pan and press into an even layer using the back of a measuring cup or an offset spatula for a smooth top. Chill in the refrigerator for about 15 minutes to firm up before adding the chocolate.

Thick peanut butter fudge dough formed into a ball in a glass bowl
Peanut butter buckeye fudge layer pressed into a parchment lined square pan
  1. Make the chocolate ganache.

Place semisweet chocolate chips, sweetened condensed milk, and butter in a microwave-safe bowl. Heat in 20–30 second bursts, stirring thoroughly between each burst, until the mixture is smooth, glossy, and pourable. Alternatively, melt gently in a double boiler over simmering water.

Chocolate chips, sweetened condensed milk, and butter in a glass bowl before melting
Smooth melted chocolate ganache in a glass bowl
  1. Pour and spread.

Pour the warm ganache over the chilled peanut butter layer and spread it evenly with an offset spatula. If desired, finish with a light dusting of flaky sea salt while the ganache is still soft.

Melted chocolate spread over the peanut butter layer in a parchment lined pan
  1. Chill until set.

Refrigerate for at least four hours, or until the chocolate is fully set and the fudge is firm enough to slice neatly. Use the parchment overhang to lift the slab from the pan, then slice into a 6×6 grid for 36 squares.

Buckeye fudge cut into squares on a cutting board topped with flaky salt

Tips for the Best Buckeye Fudge

  • Chill the base first. If the peanut butter layer isn’t firm, the ganache can sink and blur the two-layer look.
  • Warm and wipe your knife between cuts. A slightly warmed knife wiped clean between slices yields the sharpest edges.
  • Let squares rest at room temperature briefly before serving. Ten minutes on the counter softens the peanut butter layer back to a fudgier bite.

Storage

Store the fudge in an airtight container in the refrigerator for up to two weeks. To freeze, wrap the whole slab or layer squares between parchment and freeze for up to three months. Thaw overnight in the fridge before serving.

Overhead of buckeye fudge squares with one turned to show the peanut butter and chocolate layers

Buckeye Fudge FAQ

Can I use natural peanut butter?

Not recommended. Natural peanut butter separates and the oil can prevent the base from setting properly. Use a conventional creamy peanut butter for reliable texture.

Why is my chocolate layer cracking when I cut it?

If the fudge is too cold, the chocolate can crack—let slices sit 10 minutes at room temperature. Also avoid spreading an excessively thick chocolate layer; an even, moderate thickness cuts cleaner.

Can I make this in a 9×13 pan?

Yes, but double the recipe to keep the same layer thickness. A single batch fits an 8×8 pan best.

Can I make it dairy free?

Yes. Substitute vegan butter, use sweetened condensed coconut milk, and choose dairy-free chocolate chips. The texture will be slightly softer but still delicious.

How is this different from buckeye candies?

The flavors are the same—peanut butter and chocolate—but format and effort differ. Traditional buckeyes are individual peanut butter balls dipped in chocolate. This recipe provides the same flavor combination in a quicker, sliceable square format that’s easy to gift.

Buckeye Fudge

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

  • 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

  1. Line an 8×8-inch pan with parchment, leaving an overhang for easy lifting.
  2. In a large bowl, whisk peanut butter, melted butter, vanilla, and salt until smooth. Stir in powdered sugar until a thick, fudgy mixture forms. Use clean hands if needed to finish combining.
  3. Press the peanut butter mixture evenly into the prepared pan. Chill for about 15 minutes.
  4. Combine chocolate chips, sweetened condensed milk, and butter in a microwave-safe bowl. Heat in 20–30 second bursts, stirring between each, until smooth and glossy.
  5. Pour the ganache over the chilled peanut butter layer and spread evenly. Sprinkle flaky sea salt if desired.
  6. Refrigerate at least 4 hours, or until firm. Lift from the pan using the parchment, then slice into 36 squares with a sharp knife, wiping the blade between cuts.

Notes

Use a quality creamy peanut butter for the smoothest base. Let the peanut butter layer firm before adding the ganache to keep the layers distinct. Store in an airtight container in the fridge up to two weeks, or freeze for up to three months.

Nutrition (per serving)

Calories: 189 | Carbohydrates: 19 g | Protein: 3 g | Fat: 12 g

Nutrition figures are approximate.