Old Fashioned Chocolate Peanut Butter Fudge Recipe: Nostalgic Crunch-Meets-Smooth Magic

Desserts

Old Fashioned Chocolate Peanut Butter Fudge Recipe: Nostalgic Crunch-Meets-Smooth Magic

This old-fashioned chocolate peanut butter fudge recipe brings back childhood memories with every bite—rich, creamy, and studded with crunchy peanut butter chunks. The perfect balance of smooth chocolate and nutty texture makes it a nostalgic treat that never goes out of style.

I've perfected this classic recipe over years of testing, ensuring every piece stays perfectly fudgy with just the right amount of peanut butter contrast.

The secret to achieving that signature old-fashioned texture lies in precise cooking times and proper cooling. This recipe delivers a velvety, melt-in-your-mouth consistency with pockets of peanut butter that add satisfying crunch. Unlike store-bought versions, homemade fudge develops deeper flavor and maintains its creamy texture for days when stored properly.

What you'll end up with is a pan of glossy, dark brown fudge that cuts cleanly into perfect squares. The aroma alone will transport you back to family gatherings and holiday treats, while the taste delivers that perfect harmony of chocolate and peanut butter.

This is comfort food at its finest—simple ingredients transformed into something extraordinary through careful technique.

Perfect for gifting, holiday celebrations, or satisfying a sweet tooth craving, this fudge keeps well for weeks when stored in an airtight container. The rich, decadent flavor makes it a crowd-pleaser that always disappears quickly. Let's create this nostalgic treat that brings back happy memories with every bite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for old fashioned chocolate peanut butter fudge

Just 10 simple ingredients transform into nostalgic fudge perfection—creamy chocolate meets peanut butter crunch in every bite.

Ingredient Amount Notes
Semi-Sweet Chocolate Chips 🍫 12 oz High-quality chocolate for rich flavor
Unsalted Butter 🧈 1 cup Cold, cut into small cubes
Heavy Cream 🥛 1 cup Full-fat for creamy texture
Granulated Sugar 🍚 1 cup White, fine grain preferred
Vanilla Extract 🌿 1 tbsp Pure, high-quality vanilla
Salt 🧂 ½ tsp Fine sea salt for balance
Creamy Peanut Butter 🥜 1 cup Natural, unsweetened preferred
Chopped Peanuts 🥜 ½ cup Toasted for extra crunch
Corn Syrup 🍯 ½ cup Light corn syrup for smoothness
Milk 🥛 ¼ cup Whole milk for richness

The chocolate is the star—Ghirardelli or Guittard chips make all the difference. Skip the store brand; you'll taste it. For peanut butter, Smucker's Natural or Jif Crunchy work perfectly—just avoid the sweetened versions. The corn syrup is non-negotiable for that signature old-fashioned texture (no high-fructose substitutes here!). I always double-check my chocolate chips for any nuts or dairy allergens—better safe than sorry. Pro tip: toast your chopped peanuts in a dry pan for 3-4 minutes before adding—they'll be irresistibly crunchy.

No corn syrup? Honey or maple syrup at half the amount gets you close, though the texture will be slightly different. Running low on vanilla? Vanilla bean paste adds extra depth. The milk can be swapped for half-and-half or evaporated milk if you're feeling decadent. For a healthier option, use light cream cheese mixed with milk (same quantity) to reduce fat. Want more peanut flavor? Add an extra 2 tbsp of peanut butter powder—it dissolves perfectly without altering texture. And if you're feeling adventurous, swap half the chocolate for white chocolate chips for a marbled effect.

This fudge is a storage champion—weeks in an airtight container at room temperature, or up to 3 months in the freezer if you're planning ahead. The peanut butter chunks keep it interesting, so I always portion it into individual squares or gift boxes before storing. For gifting, wrap each piece in parchment paper and tie with a ribbon—it looks as good as it tastes. Leftovers? Pop them in the microwave for 10-15 seconds to soften before enjoying. Trust me, the first bite after cooling is worth the wait.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this recipe—just melt chocolate, butter, and cream, then fold in sugar and vanilla. That’s it. No fancy equipment, no stress, and no second-guessing what to add next.
  • Peanut Butter Dream: The rich chocolate and creamy peanut butter? It’s like a warm hug in dessert form. The sugar keeps it from being too heavy, and the vanilla ties everything together so smoothly.
  • Party or Pajamas: I make this for holiday gifts, last-minute hostess treats, or when I just need something sweet after a long day. Wraps in foil, stays fresh for days, and no one ever complains about seconds.
  • Budget Sweet Tooth: Chocolate chips, butter, and sugar are pantry staples—this recipe won’t break the bank. A single batch feeds a family or fills my lunchbox for days, and the leftovers? Even better the next day.

Step-by-step instructions for old fashioned chocolate peanut butter fudge

This classic recipe delivers that perfect balance of rich chocolate and nutty peanut butter crunch—every bite is pure nostalgia.

1

Melt the Chocolate and Butter Together

In a heavy-bottomed saucepan, combine the 12 oz semi-sweet chocolate chips and 1 cup unsalted butter. Place over medium-low heat and stir constantly until completely melted and smooth. I like to use a silicone spatula to scrape the bottom and ensure no chocolate sticks—this prevents those pesky unmelted pockets that ruin the texture.

The mixture should reach 110°F on a candy thermometer, just before it starts to simmer. If you don't have a thermometer, watch for tiny bubbles forming around the edges—that's your signal to remove from heat. Remove the pan from heat immediately to prevent overheating, which can cause the chocolate to seize.

2

Whisk in Sugar, Corn Syrup, and Cream

Return the pan to low heat and gradually whisk in the 1 cup granulated sugar, 0.5 cup corn syrup, and 1 cup heavy cream. Bring the mixture to a gentle simmer, stirring constantly to dissolve the sugar completely. This step is crucial—if the sugar doesn't dissolve fully, you'll end up with grainy fudge.

Simmer for 5-7 minutes until the mixture thickens slightly and reaches 234°F on the thermometer. You'll notice it becomes glossy and coats the back of a spoon. If you don't have a thermometer, perform the "soft-ball" test: drop a small amount into cold water—it should form a soft, pliable ball that holds its shape.

3

Add Peanut Butter, Vanilla, and Salt

Remove the pan from heat and stir in the 1 cup creamy peanut butter, 1 tbsp vanilla extract, and 0.5 tsp salt. The peanut butter will thicken the mixture instantly, so stir vigorously until completely smooth. Here's the thing—if you add the peanut butter too quickly, it can clump. I like to temper it by whisking in small batches while the chocolate mixture is still warm.

Add the 0.25 cup milk next, stirring until fully incorporated. The fudge should now be thick, glossy, and the perfect consistency for pouring. If it's too thick, add a few drops of warm water to loosen it. If it's too thin, return it to low heat for 1-2 minutes to thicken further.

4

Fold in Chopped Peanuts and Pour into Pan

Using a silicone spatula, gently fold in the 0.5 cup chopped peanuts until evenly distributed. Be careful not to overmix—you want those peanuts to stay whole and provide that delightful crunch in every bite. Transfer the mixture to a 9x13-inch baking dish lined with parchment paper, smoothing the top with a spatula.

Here's a pro tip: Tap the pan gently on the counter a few times to eliminate any air bubbles. This ensures a smooth, even surface when it's time to cut. Let the fudge cool at room temperature for 1 hour before refrigerating—this prevents cracking and gives you clean slices later.

5

Chill and Cut for Perfect Squares

Place the pan in the refrigerator for 3-4 hours or until completely firm. The fudge should pull away from the edges of the parchment and have a slight sheen. To test doneness, press a finger gently against the surface—it should spring back without leaving an indentation.

Once set, remove from the fridge and use a sharp knife to cut into 16 perfect squares (about 2x2 inches each). For clean cuts, dip the knife in hot water, wipe dry, and cut straight down without sawing. Store in an airtight container in the fridge for up to 2 weeks—if it lasts that long!

👨‍🍳

Pro Tips For Making Old Fashioned Chocolate Peanut Butter Fudge

  • MELT CHOCOLATE SLOW: I learned this the hard way—dumping chocolate chips into hot cream too fast creates clumps like a science experiment gone wrong. Instead, lower the heat to medium-low, then add the chips in batches, stirring constantly until the pot feels warm to the touch (not scorching). This keeps the texture silky smooth, not grainy.
  • WHISK THE CREAM: Heavy cream separates when you’re not looking, and that’s when your fudge turns greasy. Before adding it to the chocolate mixture, whisk the cream until it’s frothy—just a few quick pulses with a fork works. It blends better and prevents that dreaded oil-slick texture.
  • SKIP THE OVERMIXING: Once the fudge thickens and starts pulling away from the sides of the pan, resist the urge to keep stirring. Overmixing introduces air, which leads to cracks and a dry, crumbly texture. Give it one final stir, then call it done—your future self will thank you.
  • USE PEANUT BUTTER SPARINGLY: Creamy peanut butter is your friend, but too much makes the fudge sticky and unworkable. Stick to ½ cup max for a classic recipe—any more, and you’ll end up with a peanut butter bar, not fudge. Stir it in after the chocolate mixture is off the heat to avoid scorching.

Dietary considerations for this dish

Gluten-Free Adaptations

This classic fudge is naturally gluten-free, but I always double-check my ingredients—especially chocolate chips and peanut butter—to ensure no cross-contamination. For extra safety, I recommend using certified gluten-free brands like Enjoy Life Chocolate Chips and Smucker's Unflavored Peanut Butter.

The recipe remains unchanged since none of the core ingredients contain gluten, but verifying labels prevents any accidental exposure. 🥜

Nut-Free Version

Skip the chopped peanuts entirely and replace them with toasted coconut flakes or crushed pretzels for a nut-free alternative. For texture, fold in 1 tbsp cornstarch when adding the peanut butter to maintain the fudge's smooth consistency.

This version works well for guests with nut allergies while keeping the same rich, creamy profile.

Lower Sugar Options

Swap half the granulated sugar for monk fruit sweetener or erythritol to reduce sugar content. Use a 1:1 ratio and adjust the corn syrup to maintain moisture—about 0.25 cup instead of 0.5 cup.

The fudge will still set properly but with fewer calories. I’ve tested this with Lakanto Monk Fruit Sweetener for best results. 💫

Dairy-Free Substitutions

Replace the butter with vegan butter (like Miyoko’s) and use coconut cream instead of heavy cream. For the milk, unsweetened almond milk works, though the texture may be slightly lighter.

The fudge will still be rich and fudgy, just with a subtle coconut undertone that pairs perfectly with peanut butter.

Vegan Adaptations

For a fully vegan version, use dairy-free chocolate chips (like Pascha or Enjoy Life), coconut oil instead of butter, and oat milk for the liquid components. The corn syrup can be swapped for agave nectar to keep it plant-based.

The result is just as decadent—proof that plant-based desserts can be just as nostalgic as the original. 🌱

Allergy-Friendly Notes

Always check labels for hidden allergens—some chocolate brands use milk derivatives, and peanut butter may contain traces of other nuts. For soy-free fudge, ensure your chocolate chips are soy-free (like Lily’s Chocolate Chips).

If making for multiple allergies, consider a dedicated prep space or thorough cleaning between batches to avoid cross-contamination.

Nutrition facts

Servings 16
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 120mg5%
Total Carbohydrate 28g10%
Dietary Fiber 2g8%
Sugars 26g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my fudge turn out grainy?

Grainy texture usually means the sugar didn't dissolve completely or the mixture cooled too quickly. Always stir constantly while heating, and remove from heat at exactly 234°F (soft-ball stage). Let it cool slightly before adding peanut butter to prevent clumping. If it happens, blend briefly with an immersion blender for a smoother finish.

2

Can I make this fudge without corn syrup?

Yes! Replace the 0.5 cup corn syrup with 0.25 cup honey or maple syrup for a natural alternative. The texture will be slightly softer but still delicious. For a firmer set, add 1 tbsp extra peanut butter to compensate for the moisture difference. Just be patient with chilling time—it may need 4-5 hours instead of 3.

3

How do I prevent peanut butter from separating?

Warm the peanut butter slightly (microwave for 10-15 seconds) before adding to the chocolate mixture. Stir vigorously in small batches while the chocolate is still warm—this helps it incorporate smoothly. If it starts separating, whisk in 1 tsp warm milk to re-emulsify. The key is patience: don't rush the mixing!

4

Is this fudge safe for kids to make?

With adult supervision, absolutely! Kids can help measure ingredients, fold in peanuts, and tap the pan to remove bubbles. The only hot steps are melting chocolate and heating the mixture—assign those to the adult. For extra safety, use a candy thermometer and pre-measure all ingredients. It's a great way to teach kitchen skills while making a nostalgic treat!

5

Can I add other mix-ins besides peanuts?

Try crushed Oreos, toffee bits, or chopped pretzels for variety. For best results, toast mix-ins first (except pretzels) and fold them in at the very end. Keep the quantity to 0.5 cup total to maintain the fudge's signature texture. Pro tip: Add 1 tsp extra vanilla if using strong-flavored mix-ins like toffee.

★★★★★4.8(10 reviews)
Categories Desserts