Desserts
This old-fashioned chocolate peanut butter fudge recipe brings back the rich, nostalgic flavors of childhood—where every bite delivers that perfect balance of creamy chocolate and crunchy peanut butter.
The secret lies in precise temperature control and classic techniques like the double-boiler method, ensuring the fudge reaches that ideal ribbon-pull stage for a velvety-smooth texture.
What makes this recipe truly special is its simplicity and reliability—no fancy equipment needed, just a heavy-bottomed saucepan, a candy thermometer, and patience. The peanut butter adds depth and a satisfying crunch, while the chocolate provides that familiar, comforting sweetness.
It’s the kind of dessert that feels indulgent yet homemade, perfect for holidays or whenever you crave a taste of tradition.
By the time you’re done, you’ll have a pan of glossy, golden-brown fudge that cuts cleanly and melts in your mouth. The ribbon-pull test will confirm it’s reached the perfect consistency—neither too soft nor too firm.
This is the fudge your family will beg for, with every bite packed with old-fashioned charm and modern satisfaction.
Serve it at room temperature with a dusting of powdered sugar or a sprinkle of chopped peanuts for extra flair. The best part? It keeps well for weeks, making it ideal for gifting or stashing for those moments when you need a quick, comforting treat.
Ingredients for old fashioned chocolate peanut butter fudge
Nine ingredients. One nostalgic masterpiece. That perfect ribbon-pull magic starts here.
| Ingredient | Amount | Notes |
|---|---|---|
| Semi-Sweet Chocolate Chips 🍫 | 12 oz | High-quality, 60% cocoa preferred |
| Creamy Peanut Butter 🥜 | 1 cup | Natural, unsweetened preferred |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for best texture |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| Granulated Sugar 🍚 | 1 cup | White or light brown |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla bean extract |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain preferred |
| Powdered Sugar 🍚 | ½ cup | For dusting and garnish |
| Chopped Peanuts 🥜 | ¼ cup | For garnish, optional |
| Candy Thermometer 🌡️ | 1 whole | Essential for precision |
| Heavy-Duty Aluminum Foil 📄 | 1 sheet | For greasing the pan |
The chocolate is non-negotiable—Ghirardelli or Guittard are my go-tos, but any high-quality 60% cocoa chips work. The peanut butter? Natural, unsweetened (like Smucker's or Jif Natural) gives that authentic crunch and depth. Skip the sweetened kind—it throws off the balance. Butter matters too: unsalted, cold cubes create those perfect pockets of air in the fudge. Pro tip: Walmart or Costco often have bulk butter at great prices. And that vanilla? Pure extract—none of that imitation stuff. Trust me, it shows.
No candy thermometer? Use the cold-water test—drop a bit of mixture into ice water and watch for the ribbon stage. Substituting peanut butter? Almond butter or sunflower seed butter works, but texture changes slightly. Short on chocolate chips? Melt a chocolate bar (like a Hershey's Special Dark) and let it cool to thicken. The sugar can be swapped for light brown sugar if you prefer a deeper caramel note, but white keeps it classic. And if you're feeling fancy, swap the powdered sugar topping for crushed candy canes—holiday magic, every time.
This fudge keeps for 3-4 weeks at room temperature if stored in an airtight container. For extra insurance, wrap each piece in parchment paper. The texture actually improves over time—day 3 is peak perfection. Need to gift it? Portion into mini loaf pans or wrap in wax paper tied with twine. And if you make a double batch? Freeze half—it thaws in minutes and tastes just as good. The ribbon-pull test is your friend here: if it doesn't ribbon, keep cooking. If it's too soft, chill longer.
Why You'll Love This Recipe
- No-Fail Foolproof: I’ve made this fudge at least a dozen times—melt the chocolate, stir in the peanut butter, and pour. That’s it. No tempering, no fancy techniques, just a heavy cream base that never fails to set right.
- Rich & Nutty Magic: The combo of melted chocolate chips and creamy peanut butter is chef’s kiss—smooth, deep, and just sweet enough. Honestly, I’ve tried fancy variations, but this classic hits every time without overpowering.
- Party or Pajamas: Wrap it in foil for a last-minute gift or cut into squares for after-dinner dessert. Between us, it’s also my go-to midnight snack when I’m craving something indulgent (yes, even on a Tuesday night).
- Budget Bulk Winner: A single batch costs pennies and makes enough to feed a crowd—or last me weeks in the freezer. The sugar and butter stretch far, and peanut butter is one of the most affordable pantry staples out there.
Step-by-step instructions for old fashioned chocolate peanut butter fudge
This classic recipe delivers that perfect ribbon-pull texture and nostalgic peanut butter-chocolate combo every time.
Melt Chocolate and Prepare the Base
Line an 8x8-inch baking pan with the heavy-duty aluminum foil, leaving overhang on all sides for easy removal. In a large, heavy-bottomed saucepan, combine the 12 oz semi-sweet chocolate chips, the 1 cup creamy peanut butter, the 1 cup heavy whipping cream, and the 0.5 cup unsalted butter. Place the candy thermometer in the pan and set over medium-low heat.
Stir constantly with a silicone spatula, scraping the bottom and sides frequently to prevent burning. Watch closely as the mixture begins to melt—you'll see the chocolate chips soften first, then the peanut butter blend smoothly. The mixture is ready when it reaches 115°F on the candy thermometer and looks completely smooth and glossy. Remove from heat immediately to prevent overheating, which can cause the chocolate to seize.
Sweeten and Flavor the Mixture
Return the pan to low heat and stir in the 1 cup granulated sugar and the 1 tbsp vanilla extract until fully dissolved. Let the mixture simmer gently for 3-4 minutes, stirring constantly, until it reaches 118°F on the candy thermometer. This slight increase in temperature ensures the fudge will have that perfect ribbon-pull consistency when cooled.
Here's where it gets critical: add the 0.25 tsp diamond crystal kosher salt and stir just until dissolved. The salt enhances all the flavors and balances the sweetness. Taste a small spoonful—it should be rich, smooth, and perfectly sweet. If it's too sweet, you can add a pinch more salt later, but don't worry if it tastes just right now. The flavors will meld beautifully as it cools.
Pour and Set the Fudge
Quickly pour the fudge mixture into the prepared foil-lined pan, smoothing the top with a spatula. Cover the pan tightly with another sheet of heavy-duty aluminum foil and let it cool at room temperature for 1 hour. This initial cooling period allows the fudge to set enough to be firm but still pliable.
After the hour, transfer the pan to the refrigerator and chill for 3-4 hours or until completely firm. The fudge should be cool to the touch and hold its shape when you lift a corner. If you're in a hurry, you can speed this up by placing the pan in the freezer for 2 hours, but don't skip the room-temperature cooling completely—it's essential for the perfect texture.
Cut and Garnish for Serving
Once the fudge is fully set, remove it from the refrigerator and carefully lift it out of the foil pan. Dust the top generously with the 0.5 cup powdered sugar using a fine-mesh sieve, pressing lightly to help it adhere. Sprinkle the 0.25 cup chopped peanuts evenly over the top and press them gently into the surface for that classic crunch.
Use a sharp knife to cut the fudge into 16 perfect squares (about 1-inch each). For the best ribbon-pull test, dip the knife in hot water, wipe it dry, and press straight down through the fudge. When you lift a piece, the sides should pull away cleanly, forming a beautiful ribbon. If it doesn't pull, return the fudge to the refrigerator for another 20-30 minutes to firm up further. Serve immediately or store in an airtight container at room temperature for up to 1 week—if it lasts that long!
Pro Tips For Making Old Fashioned Chocolate Peanut Butter Fudge
- STIR CONSTANTLY AFTER BOIL: I learned this the hard way—once I let the sugar and cream boil without stirring, it turned into a sticky, grainy mess. Once it hits a rolling boil, keep that spoon moving every 30 seconds to prevent scorching, especially near the edges of the pot.
- WHISK PEANUT BUTTER FIRST: That thick peanut butter? Don’t just dump it in cold. Whisk it with a fork or spatula until it’s smooth and spreadable before mixing it into the hot chocolate mixture. I used to skip this, and the fudge would have weird lumps—now it’s always silky.
- TEST DONENESS WITH THE WRAP TEST: The candy thermometer is great, but here’s what actually works: Drop a tiny bit of fudge onto wax paper and let it cool for 30 seconds. If it’s still soft and pliable when you press it, keep cooking. If it cracks when you fold it, you’re done—no guesswork.
- USE EXTRA CREAM FOR RICHNESS: The recipe says “heavy whipping cream,” but don’t skimp. An extra 2 tablespoons (up to 1 cup total) makes the fudge lighter and less dense—trust me, it’s worth the splurge. (Yes, even if you’re impatient like me.)
Serving suggestions for leftovers
Classic Presentation
Serve this old-fashioned fudge on a chocolate-dipped wooden board or a marble slab to elevate its rustic charm. I like to arrange the squares in a checkerboard pattern with a few extra pieces scattered around for a casual, homemade look.
A dusting of powdered sugar over the entire board adds that final touch of elegance. 💫
Holiday Gift Packaging
For gifting, portion the fudge into mini loaf pans or wrap individual squares in parchment paper tied with red ribbon. I often add a sprig of rosemary or a candy cane for a festive holiday touch.
Store in cellophane bags with a handwritten tag for a personal feel. Perfect for Christmas or teacher appreciation gifts!
Pairing with Coffee
This fudge pairs beautifully with hot black coffee or a cappuccino to balance its richness. For a dessert spread, serve alongside vanilla wafers or shortbread cookies for dipping. A glass of cold milk also complements the peanut butter notes perfectly. ☕
Warm Spiced Drinks
In cooler months, serve with spiced apple cider or chocolate milk to enhance the fudge’s warmth. I love adding cinnamon sticks or star anise to the drink for a cozy aroma. For a grown-up twist, pair with bourbon or Irish cream—just a splash in warm milk adds depth.
Dessert Board Styling
Create a sweet dessert board by combining this fudge with caramel apples, peanut butter cups, and chocolate-covered pretzels. Use gold leaf flakes or edible glitter for a luxurious finish. The contrast of textures and flavors makes it a showstopper for parties or family gatherings.
Seasonal Variations
For summer, add freeze-dried strawberries or crushed freeze-dried raspberries on top. In fall, swap the powdered sugar for crushed pecans and a sprinkle of pumpkin spice. These tweaks keep the classic recipe fresh year-round while maintaining that nostalgic appeal.
Nutrition facts
Frequently asked questions
Why does my fudge turn out too soft or too hard?
The key is temperature control! If your fudge is too soft, it likely didn't cool enough before cutting—return it to the fridge for 20-30 minutes. Too hard? You may have overcooled it or used too much powdered sugar. The perfect 118°F thermometer reading ensures that ribbon-pull magic. Patience is key—let it set gradually!
Can I substitute peanut butter with another nut butter?
Yes, but texture may change. Almond or sunflower seed butter work well, though they lack the classic peanut flavor. For a closer match, use crushed peanuts (about 0.25 cup) mixed into the cooled fudge instead. The crunch stays intact, and it’s a great way to customize!
How do I fix grainy fudge?
Graininess usually means the sugar didn’t dissolve fully. To fix it, melt the fudge in a double boiler, stir until smooth, then chill again. For prevention, stir constantly while heating and ensure the mixture reaches 118°F. If it’s already set, blend it briefly in a food processor for a smoother texture.
What’s the best way to store leftover fudge?
Keep it in an airtight container at room temperature for up to 1 week. For longer storage, freeze individual pieces wrapped in plastic for 3 months. The texture actually improves over time—day 3 is peak perfection! Avoid humidity, which can cause stickiness.
Can I make this fudge without a candy thermometer?
Use the cold-water test: drop a spoonful of mixture into ice water. If it forms a ribbon that holds for 2-3 seconds before breaking, it’s ready. Alternatively, watch for small bubbles to form around the edges of the pan—this signals the right temp. Just stay vigilant to avoid overheating!