Love this? Pin it for later!
If you've ever stood at the holiday dessert table, plate in hand, wondering how something so small could taste so monumental, chances are you've met the chocolate-peanut-butter power couple in fudge form. I first whipped up this recipe on a snowy December afternoon when my in-laws announced they were coming over in—gulp—two hours. One pantry scan, a little stovetop alchemy, and forty-five minutes later I was setting a glossy slab of fudge on the counter. The room went quiet, the fudge disappeared, and my father-in-law (a self-proclaimed "not a sweets guy") asked if I could mail him a batch for his January birthday. That was five years ago. I’ve made this fudge for bake sales, hostess gifts, teacher appreciation week, and—if I’m honest—more Tuesdays than I care to admit. It’s the recipe that turns rookies into rock stars and keeps seasoned bakers coming back for "just one more square." Today I’m sharing every secret, substitution, and storage trick so you can enjoy stress-free, finger-licking success every single time.
Why This Recipe Works
- One-Pot Wonder: Everything melts, swirls, and sets in a single saucepan—no candy thermometer, no double boiler, no tears.
- Refrigerator-Set Magic: Skip the scary soft-ball stage; a quick chill firms the fudge without special equipment.
- Silky-Smooth Texture: A precise chocolate-to-peanut-butter ratio plus a spoonful of coconut oil creates that professional snap and creamy center.
- Pantry Staples Only: Sweetened condensed milk, chocolate chips, and peanut butter you already have on hand.
- Make-Ahead Champion: Stays luscious for two weeks in the fridge or three months in the freezer—perfect for holiday gifting.
- Infinitely Customizable: Swirl in crushed pretzels, top with flaky salt, or spike with espresso powder for a mocha twist.
- Kid-Friendly Steps: Young helpers can line the pan, stir, and sprinkle toppings—no sharp knives or hot ovens required.
Ingredients You'll Need
Great fudge starts with great building blocks. Here’s what to grab—and why each matters more than you think.
Semi-Sweet Chocolate Chips (2 cups / 340 g): Reach for a brand you’d happily snack straight from the bag. Chips melt evenly thanks to stabilizers; if you prefer chopped bar chocolate, know it may take an extra minute to smooth out. For deeper cocoa notes, substitute up to 50 % with dark chocolate (60–65 % cacao).
Creamy Peanut Butter (¾ cup / 190 g): Conventional brands such as Jif or Skippy emulsify best, giving that classic deli-cookie flavor. Natural peanut butter works, but stir it very well and add an extra pinch of salt; the separated oils can soften final texture. Crunchy fans, go ahead—just expect a more rustic bite.
Sweetened Condensed Milk (14 oz / 397 g can): This is your shortcut to glossy, caramelized sweetness without cooking sugar. Do not substitute evaporated milk; the water content is too high and fudge will weep. Full-fat delivers the creamiest result, though reduced-fat versions will still set.
Unsalted Butter (3 Tbsp / 42 g): Butter adds sheen and prevents the chocolate from seizing. Cut it into small cubes so it melts quickly and evenly.
Coconut Oil or Neutral Oil (1 Tbsp): A touch of oil lowers the melting point just enough to keep the fudge silky at refrigerator temperature. Use refined coconut oil if you don’t want a whisper of coconut aroma.
Pure Vanilla Extract (1 tsp): Vanilla rounds the edges of chocolate and peanut butter, much like a frame on a photograph. Imitation extract works in a pinch, but the real stuff’s floral notes shine in an unbaked confection.
Sea Salt (¼ tsp plus extra for topping): Salt amplifies sweetness and tames any cloying edge. Flaky finishing salt on top gives pleasant pops of salinity.
Optional Mix-ins (½ cup total): Mini marshmallows, crushed pretzels, toffee bits, or chopped peanuts all play nicely. Add them after the chocolate mixture is off heat so they don’t dissolve or scorch.
How to Make Chocolate Peanut Butter Fudge That's Irresistibly Easy
Prep Your Pan
Line an 8-inch square baking pan with parchment paper, leaving a 2-inch overhang on two opposite sides like handles. Lightly grease any exposed pan edges with butter or non-stick spray; this prevents the glossy edges from sticking when you lift the slab later.
Melt Butter & Coconut Oil
In a heavy 2-quart saucepan over medium-low heat, melt the butter and coconut oil until just liquid—about 90 seconds. Swirl, don’t stir, to minimize splatter. Keeping the heat gentle prevents the milk solids in butter from browning and muddying the fudge’s color.
Add Sweetened Condensed Milk
Pour in the entire can. Switch to a silicone spatula and stir constantly for 1 minute; the mixture will look like thick caramel. This step warms the milk so it won’t shock the chocolate into seizing later.
Toss in Chocolate Chips
Remove pan from heat, dump in all the chips, and cover with the lid for 2 minutes. The residual heat creates a mini steam room that jump-starts melting without scorching the chocolate.
Stir to Glossy Perfection
Lift the lid and stir slowly. At first the mixture will look seized and dull; keep stirring. Within 90 seconds it transforms into a glossy, lava-like river. If stubborn chips remain, place the pan back over the lowest heat for 10 seconds only—too much heat will break the emulsion.
Swirl in Peanut Butter
Add the peanut butter, vanilla, and sea salt. Stir just until you see peanut butter ribbons—about 6 strokes—then stop. Over-mixing muddies the dramatic two-tone swirl when you slice the finished fudge.
Fold in Optional Mix-ins
If using marshmallows, pretzels, or nuts, gently fold them in now. Reserve a tablespoon for pressing onto the surface so everyone knows what’s inside.
Spread & Smooth
Scrape the mixture into your prepared pan. Use an offset spatula or the back of a spoon dipped in hot water to level the surface. Gentle jiggling also releases trapped air bubbles.
Chill to Set
Refrigerate uncovered for 2 hours until firm to the touch. If you’re in a hurry, freeze 45 minutes, but know the flavor develops more fully when chilled slowly.
Lift, Slice, Serve
Use the parchment handles to lift the slab onto a cutting board. Warm a sharp knife under hot water, wipe dry, and cut straight down—no sawing—for bakery-worthy edges. Wipe the blade between cuts for the neatest presentation. Store leftovers in an airtight container between sheets of wax paper.
Expert Tips
Low & Slow = Smooth
Keep the burner on the lowest setting once the chocolate goes in. High heat causes cocoa solids to clump, giving you a gritty finish.
Silicone Spatula Secret
A flexible spatula reaches the corners of the saucepan, preventing hidden chocolate from scorching and leaving you with fewer dishes.
Parchment Handles
Leave at least 2 inches overhanging opposite sides. Trying to dig cold fudge out of the pan with a knife will leave unsightly gouges.
Flavor Infusion
Drop a bag of your favorite flavored tea (chai, Earl Grey) into the melted butter for 3 minutes, then remove. The fat captures the aroma without adding liquid.
Double Batch Strategy
For gift giving, double the recipe and divide between two 8-inch pans. Thinner slabs chill faster and look more elegant when wrapped in wax paper.
Clean Slicing Hack
Dip your knife in hot water, count to three, wipe on a towel, then slice. The brief heat melts the chocolate just enough to avoid cracks.
Variations to Try
-
White Chocolate Raspberry
Swap semi-sweet chips for white chocolate and swirl in ⅓ cup warmed raspberry preserves plus ½ cup freeze-dried raspberry pieces.
-
Spicy Mexican Hot Chocolate
Add ½ tsp ground cinnamon, ¼ tsp cayenne, and ⅛ tsp smoked paprika. Top with crushed cinnamon cereal for crunch.
-
Dairy-Free Dynamo
Use canned coconut milk condensed (cook 1 can coconut milk with ⅓ cup maple until reduced by half) and vegan chocolate chips.
-
Pretzel Toffee Crunch
Fold in ½ cup crushed pretzels and ½ cup toffee bits, then press extra on top for visual appeal and salty-sweet contrast.
-
Espresso Swirl
Dissolve 2 tsp instant espresso in 1 tsp hot water; drizzle over the surface and feather with a toothpick for a marbled café look.
Storage Tips
Because this fudge is milk-based, proper storage keeps it tasting fresh and prevents the chocolate from blooming (that harmless but unattractive white film).
-
Refrigerator: Store pieces in an airtight container between sheets of wax paper up to 2 weeks. For the best texture, let a piece sit at room temp 5 minutes before serving—cold fudge can feel hard on the teeth.
-
Freezer: Wrap the whole slab (uncut) in plastic, then foil, and freeze up to 3 months. Thaw overnight in the refrigerator before slicing. Individual pieces freeze well too; layer in a tin with parchment.
-
Hot Weather Travel: Pack fudge in a cooler bag with an ice pack. If serving outdoors, keep pieces on a chilled platter nested over a second pan of ice.
Frequently Asked Questions
Whether you’re racing against the clock or savoring a weekend project, this chocolate-peanut-butter fudge is pure, sliceable comfort. Wrap a few squares, tuck them into lunch boxes, or hoard them in your freezer for emergency sweet tooth moments—no judgment here. Happy swirling!
Chocolate Peanut Butter Fudge That's Irresistibly Easy
Ingredients
Instructions
- Prep Pan: Line an 8-inch square pan with parchment handles.
- Melt Fats: In a saucepan over low heat melt butter and coconut oil.
- Stir in Milk: Add sweetened condensed milk; cook 1 minute.
- Melt Chocolate: Off heat, add chips, cover 2 min, then stir until smooth.
- Add Flavor: Stir in peanut butter, vanilla, and salt just until marbled.
- Spread & Chill: Transfer to pan, smooth top, refrigerate 2 hours until set.
- Slice: Lift using parchment, cut into 1-inch squares with a warm knife.
Recipe Notes
Store in an airtight container up to 2 weeks in the fridge or 3 months in the freezer. Let pieces sit 5 minutes at room temp for ultimate creaminess.