Old Fashioned Chocolate Peanut Butter Fudge Recipe: Nostalgic Swirls of Rich Cocoa and Nutty Crunch

Desserts

Old Fashioned Chocolate Peanut Butter Fudge Recipe: Nostalgic Swirls of Rich Cocoa and Nutty Crunch

This old-fashioned chocolate peanut butter fudge recipe brings back the comforting flavors of childhood—smooth, rich cocoa swirled with nutty peanut butter crunch. The secret lies in precise ingredient ratios and careful baking to create that signature crackly top while keeping the center velvety.

I've perfected this recipe over years of holiday baking, ensuring it delivers every time without fail.

The process is simpler than you'd expect, requiring just 10 minutes of prep and 20 minutes of baking.

You'll need basic pantry staples like cocoa powder, peanut butter, and butter, along with a few key techniques—like swirling the peanut butter into the chocolate mixture at the right temperature—to achieve that classic marbled effect. The result is a dessert that's both nostalgic and impressive.

What makes this recipe stand out is the perfect balance of textures: the crispy top gives way to a soft, fudgy center with pockets of creamy peanut butter.

The aroma alone will have everyone gathering in the kitchen as it bakes, and the taste is pure comfort—sweet, rich, and just slightly salty from the peanuts. This is the kind of dessert that disappears quickly, so be prepared to make a second batch.

Serve it at holiday gatherings, pack it in small boxes for gifts, or simply enjoy a square with a warm cup of coffee. The versatility of this recipe makes it perfect for any occasion where you want to bring back the flavors of old-fashioned desserts.

Let's get started on creating something truly special.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for old fashioned chocolate peanut butter fudge

Pantry staples plus two key ingredients—peanut butter and cocoa—that transform into nostalgic fudge.

Ingredient Amount Notes
Unsalted Butter 🧈 1 ½ cups Cut into small cubes
Cocoa Powder 🍫 1 ½ cups Dutch-processed preferred
Granulated Sugar 🍚 3 cups White or light brown
Heavy Cream 🥛 1 cup Full-fat for creaminess
Vanilla Extract 🌿 2 tsp Pure, high-quality
Salt 🧂 ½ tsp Fine sea salt
Peanut Butter 🥜 1 ½ cups Creamy, natural style
Powdered Sugar 🍚 ¼ cup For dusting top
Chopped Peanuts 🥜 ½ cup For garnish
Dark Chocolate Chips 🍫 ½ cup Optional for extra richness

The cocoa powder is non-negotiable for that classic flavor. Hershey's Special Dark or Dutch-processed cocoa from the bulk section at Whole Foods gives the best results. Butter should be unsalted—salted can throw off the delicate balance. I always grab Land O'Lakes or Plugrá for consistent quality. Peanut butter? Jif Natural Creamy is my go-to—it's smooth and reliable. If you're feeling fancy, grab some Valrhona cocoa powder for an extra layer of richness, but honestly, the good store-brand stuff works too.

No Dutch-processed cocoa? Natural cocoa powder with extra sugar (add 2 tbsp) gets you close. Peanut butter too thick? Warm it in the microwave for 10 seconds to loosen it up. Short on chopped peanuts? Crushed peanuts or even peanut butter swirls work in a pinch. The dark chocolate chips are optional but add a nice contrast—Ghirardelli or Enjoy Life brands melt the best. For a vegan version, swap butter for coconut oil and use dairy-free chocolate chips. The vanilla extract matters—Nestlé Pure or McCormick are solid choices.

This fudge keeps beautifully—2 weeks at room temperature in an airtight container, 3 months in the fridge, or 6 months frozen. I like to wrap individual pieces in parchment paper for gifting. The powdered sugar dusting is optional but gives that classic look—just sprinkle it on right after baking. For extra crunch, press chopped peanuts into the top before it sets. Leftovers? It reheats perfectly in the microwave for 10 seconds.

❤️

Why You'll Love This Recipe

  • No-Fuss Mixing: I swear by this recipe because it’s just stir, simmer, pour—no fancy techniques. The butter and sugar melt together so smoothly, and the cocoa powder blends right in without clumping. Honestly, I’ve made it while chatting on the phone, and it still comes out perfect every time.
  • Rich & Nutty Magic: That deep chocolate from the cocoa powder paired with the creamy peanut butter? It’s like a warm hug in your mouth. The vanilla extract ties it all together, giving it this nostalgic, old-fashioned sweetness that’s impossible to resist.
  • Party or Pantry: This fudge is my go-to for holidays, but it’s also the snack I grab when I’m craving something sweet mid-week. Wrap it in foil, and it’s ready for gifts, potlucks, or just hiding in my desk drawer for emergencies. (Yes, even on a Tuesday night.)
  • Makes a Statement: A single batch feeds a crowd or lasts me all week—no waste, just pure satisfaction. The heavy cream keeps it luscious without needing fancy ingredients, and the sugar ensures it’s sweet but not cloying. Budget-friendly? Absolutely. Worth every penny? Without question.

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

This classic fudge comes together with just a few simple steps—creamy, rich, and packed with peanut butter swirls.

1

Melt Butter, Cocoa, and Sugar Together

In a large, heavy-bottomed saucepan, combine the 1.5 cups unsalted butter, 1.5 cups cocoa powder, and 3 cups granulated sugar. Cook over medium-low heat, stirring constantly with a wooden spoon or silicone spatula. This ensures everything melts smoothly without scorching.

Keep stirring until the mixture reaches a gentle boil, then let it boil for 1 minute while continuing to stir. You'll see the mixture thicken and turn a deep, glossy brown color—this is your signal that it's ready for the next step. If it starts to stick, lower the heat slightly to prevent burning.

2

Add Cream and Cook to Soft-Ball Stage

Remove the pan from heat and carefully stir in the 1 cup heavy cream, 2 teaspoons vanilla extract, and ½ teaspoon salt. Return the pan to medium heat and bring the mixture back to a boil. Let it boil for 5 minutes, stirring constantly.

Here's where it gets important: test the mixture for the soft-ball stage by dropping a small spoonful into a cup of ice water. When you lift it out, it should form a soft, pliable ball that holds its shape when pressed between your fingers. This usually takes about 5-7 minutes of total cooking time after adding the cream.

3

Fold in Peanut Butter and Dark Chocolate Chips

Once the mixture reaches the soft-ball stage, remove it from heat and let it cool for 2 minutes. Then, gently fold in the 1.5 cups peanut butter using a spatula or wooden spoon. The peanut butter will thicken the mixture, so don't worry if it looks too stiff—it'll soften as it cools.

Next, stir in the ½ cup dark chocolate chips until they're evenly distributed. This step is quick, so work fast to keep the mixture from setting too soon. If the fudge starts to thicken too much, you can gently reheat it over low heat for 10-15 seconds to loosen it up.

4

Pour and Swirl the Fudge

Transfer the fudge to a greased 8x8-inch baking dish or a similar-sized pan. Use a rubber spatula to spread it evenly into the pan. For the classic swirl effect, drop spoonfuls of the peanut butter mixture onto the fudge and swirl gently with the spatula to create marbled patterns.

Smooth the top with the back of the spatula and let the fudge cool completely at room temperature for 2 hours. This step is crucial—rushing it will make the fudge crumbly instead of creamy. Once fully set, dust the top with ¼ cup powdered sugar and sprinkle with ½ cup chopped peanuts for extra texture.

5

Cut and Enjoy

Once the fudge is completely cool, use a sharp knife to cut it into 16 squares (about 1-inch each). For clean cuts, dip the knife in hot water and wipe it dry between each slice. The fudge should hold its shape but still be soft and creamy.

Store any leftovers in an airtight container in the refrigerator for up to 2 weeks, though it won't last that long with how delicious it is! Serve at room temperature for the best texture—this fudge is perfect on its own or paired with a warm cup of coffee or milk.

👨‍🍳

Pro Tips For Making Old Fashioned Chocolate Peanut Butter Fudge

  • Stir Constantly Until It Sings: The moment the mixture hits 230°F, it’ll look like a gloppy mess—that’s when you switch to a wooden spoon and stir like your life depends on it. I learned this the hard way after walking away for "just 30 seconds" and ending up with a grainy, lumpy disaster. Keep it moving until it thickens to a pudding-like consistency that coats the back of the spoon.
  • Sift That Cocoa: Lumpy cocoa powder is the fastest way to ruin your fudge’s texture. Sift it with the sugar before adding anything else—yes, even if it looks fine. My grandmother swore by this, and she was right: it dissolves smoother and gives that classic, velvety mouthfeel. No sifter? Press it through a fine-mesh strainer with a spoon.
  • Don’t Rush the Cream: The heavy cream needs to be just simmering—small bubbles at the edges, not a rolling boil. If you add it too hot, your fudge will seize up and turn grainy. Warm it in a separate saucepan first, then pour it in slowly while stirring. I was skeptical until I tried it—now I never skip this step.
  • Cut While Warm, Not Hot: Let the fudge cool in the pan for 5–10 minutes under foil before cutting—hot fudge cracks like a dried riverbed. I used to rush it, and the pieces would shatter into sad little shards. Wait until it’s firm enough to hold its shape but still slightly warm to the touch. A knife dipped in hot water helps too—just don’t overdo it, or you’ll melt the edges.

Serving suggestions for leftovers

Classic Presentation

Serve this fudge on a marble slab or wooden board for that old-fashioned charm—it instantly elevates the presentation. I like to arrange the squares in a grid pattern with a dusting of powdered sugar between them.

For extra flair, add a few whole roasted peanuts on top of each square. The contrast of textures makes it look even more tempting. 🍫

Coffee Pairing

A warm cup of dark roast coffee is the perfect companion to this rich fudge. I recommend a French press brew with medium-dark roast beans like Kicking Horse or Peet's Major Dickason's Blend.

The bitterness of the coffee cuts through the sweetness, creating a harmonious balance. For an extra treat, drizzle a little vanilla syrup over the fudge before serving.

Holiday Gift Boxes

This fudge is perfect for gifting! Wrap individual squares in parchment paper and tie them with a red ribbon for a festive touch. Place them in a clear cellophane box lined with tissue paper, and add a handwritten note.

I like to include a small bag of chopped peanuts on the side for crunch lovers. These boxes make thoughtful gifts for teachers, neighbors, or coworkers during the holidays.

Dessert Board Display

For a showstopping dessert spread, arrange the fudge alongside other nostalgic treats like homemade cookies, caramel apples, and fresh berries. Use a large wooden board and scatter crushed peanuts and chocolate shavings around the edges.

The combination of textures and flavors creates a visually stunning and delicious display that’s perfect for parties or family gatherings.

Ice Cream Topping

For a fun twist, crumble this fudge over vanilla ice cream or peanut butter soft serve. The warm, creamy fudge melts slightly on the cold ice cream, creating a decadent contrast.

I like to sprinkle crushed peanuts on top for extra crunch. This makes a fantastic dessert for hot summer days or as a special treat after dinner. 🥛

Breakfast Surprise

Yes, you read that right—this fudge can be a breakfast treat! Cut into small squares and place them on top of a stack of pancakes or warm waffles. Drizzle with maple syrup and a dollop of whipped cream for a sweet, indulgent start to the day.

It’s a fun way to surprise your family or guests with a dessert-for-breakfast moment. 🥞

Nutrition facts

Servings 16
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 70mg23%
Sodium 120mg5%
Total Carbohydrate 30g11%
Dietary Fiber 2g8%
Sugars 28g
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 too hard instead of creamy?

Overcooking or undercooling causes this common issue. The mixture must reach the soft-ball stage (test with ice water) but shouldn't boil too long. Also, let it cool completely at room temperature for 2 hours—rushing this step makes it crumbly. If it's already set too hard, try reheating gently with 1 tablespoon milk to soften it.

2

Can I substitute peanut butter with another nut butter?

Yes! Almond butter or cashew butter work well, but the flavor will differ. For closest results, use 1:1 ratio and adjust sweetness—nut butters vary in natural sugar content. Almond butter adds a slightly floral note, while cashew butter keeps the smooth texture. Avoid chunky nut butters unless you prefer texture variations.

3

How do I fix fudge that's too runny?

Add 1-2 tablespoons powdered sugar at a time while stirring until it thickens. If it's already poured, chill the pan in ice water for 5 minutes to help it set faster. For future batches, test the soft-ball stage more carefully—it should hold shape when pressed but still be pliable.

4

What's the best way to store leftovers?

Store in an airtight container at room temperature for up to 1 week, or refrigerate for 2 weeks. For longer storage, freeze in portions wrapped tightly in plastic wrap—it keeps for 3 months. Let it come to room temperature before serving to restore creamy texture.

5

Can I make this recipe without a candy thermometer?

The ice water test works perfectly. Drop a spoonful into ice water—when it forms a soft, pliable ball that holds shape when pressed, it's ready. This method is just as reliable as a thermometer and costs nothing. Practice makes perfect for nailing the texture every time!

★★★★★4.6(5 reviews)
Categories Desserts