Hershey Chocolate Peanut Butter Fudge Recipe: No-Bake Richness with Perfect Swirls

Desserts

Hershey Chocolate Peanut Butter Fudge Recipe: No-Bake Richness with Perfect Swirls

This Hershey chocolate peanut butter fudge recipe delivers the ultimate no-bake dessert—silky, rich, and packed with that iconic Hershey’s flavor. The secret lies in the perfect balance of melted chocolate, creamy peanut butter, and sweetened condensed milk, all combined in a single pot.

I’ve perfected this technique over years of testing, ensuring every bite has that signature swirl effect and velvety texture that makes it irresistible.

The beauty of this recipe is its simplicity—no oven required, just a few pantry staples and about 20 minutes of hands-off time. The Hershey’s chocolate provides deep cocoa richness, while the peanut butter adds a smooth, nutty contrast that keeps every forkful exciting.

What makes this version stand out is the professional-grade swirl technique, which gives it that restaurant-quality look and taste without the fuss.

By the time it sets, you’ll have a slab of fudge that’s perfectly firm yet tender, with those signature marbled swirls of peanut butter cutting through the chocolate.

The aroma alone will have everyone gathering in the kitchen, and the first bite delivers that perfect harmony of sweet, salty, and creamy. This is the kind of dessert that feels indulgent yet comes together effortlessly.

Serve it at parties, gift it in holiday tins, or simply enjoy it with a glass of cold milk. The no-bake method means you can make it year-round, and it keeps beautifully for weeks. Let’s get started on this crowd-pleaser!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for hershey chocolate peanut butter fudge

Fourteen ingredients. One pot. The ultimate no-bake fudge that tastes like a Hershey's bar hugged peanut butter.

Ingredient Amount Notes
Hershey's Milk Chocolate Bars 🍫 12 oz High-quality, chopped finely
Creamy Peanut Butter 🥜 1 cup Natural or regular, no sugar added
Sweetened Condensed Milk 🥛 14 oz Standard can size, unopened
Unsalted Butter 🧈 ½ cup Full-fat, softened slightly
Vanilla Extract 🌿 1 tsp Pure, high-quality
Salt 🧂 ¼ tsp Fine sea salt
Heavy Cream 🥛 ½ cup Cold, for swirling
Granulated Sugar 🍚 ¼ cup Fine, for texture
Vegetable Oil 🫒 1 tbsp For greasing pan
Powdered Sugar 🍚 ½ cup For dusting top
Crushed Peanuts 🥜 ¼ cup Optional, for garnish

The Hershey's chocolate is non-negotiable here—use the classic milk bars, not dark or specialty chocolates. Trader Joe's and Walmart always have the best prices on bulk bars. Chop them finely for that ultra-smooth texture—a food processor makes this a breeze. Peanut butter? Natural with just peanuts and salt gives the best flavor, but regular works too. The sweetened condensed milk can be any brand, but La Choy is my go-to for that extra richness. Grab a can from the pantry—it's a staple you'll use for more than just this recipe.

No Hershey's bars? Hershey's chocolate chips plus 2 extra oz of chocolate works in a pinch, but you'll lose that signature bar flavor. Swapping peanut butter? Almond butter or cashew butter adds a different twist, but peanut butter is the star here. Short on powdered sugar? Granulated sugar blended into a fine powder in a food processor does the trick. The heavy cream needs to be cold—straight from the fridge ensures those perfect swirls. And if you're feeling fancy, add a drop of almond extract for depth, but vanilla keeps it classic.

This fudge sets up beautifully—24 hours at room temperature is ideal, but patience is key. Store it in an airtight container in the fridge for up to 2 weeks, though it rarely lasts that long. For gifting, wrap portions in wax paper and tie with ribbon. Freeze for up to 3 months if you're prepping ahead. The crushed peanuts on top add crunch, but skip them if you prefer pure smoothness. Either way, it's a crowd-pleaser that disappears fast.

❤️

Why You'll Love This Recipe

  • Here’s the secret: this costs pennies per serving. Hershey’s bars, peanut butter, and condensed milk? Pantry staples that outshine anything store-bought could ever dream of.
  • Five-Ingredient Magic: I swear by this combo—melted chocolate, peanut butter, and condensed milk? That’s my shortcut to fudge heaven. No fancy ratios, no guesswork, just dump-and-stir simplicity.
  • Peanut Butter Bliss: The moment that creamy peanut butter swirls into the chocolate? Pure happiness. It’s rich but not cloying, sweet but not sickly—like a hug in dessert form.
  • Party-Proof Favorite: Make a batch on Sunday, and you’ve got gifts for holidays, teacher gifts, or just because. Wraps beautifully, keeps for weeks, and disappears faster than my willpower.

Step-by-step instructions for Hershey chocolate peanut butter fudge

Here's the foolproof method that guarantees rich, creamy fudge with perfect peanut butter swirls—no oven needed!

1

Melt the Chocolate and Butter Together

Line an 8x8-inch baking dish with parchment paper, leaving overhang on two sides for easy removal. In a large, heavy-bottomed saucepan, combine the 12 oz finely chopped Hershey's milk chocolate bars and the 0.5 cup unsalted butter. Place the pan over medium-low heat and stir constantly with a silicone spatula.

Watch closely as the chocolate and butter begin to melt. You'll know it's ready when the mixture becomes completely smooth and glossy, about 5-7 minutes. Remove from heat immediately—this prevents the chocolate from overheating and turning grainy. Here's the thing: if you see any water droplets on the chocolate, wipe them away with a paper towel before proceeding.

2

Stir in Condensed Milk and Peanut Butter

Return the melted chocolate mixture to low heat, then whisk in the 14 oz sweetened condensed milk and 1 cup creamy peanut butter. Stir continuously until everything is fully incorporated and the mixture reaches a thick, pudding-like consistency. This should take about 2-3 minutes of gentle stirring.

Add the 1 tsp vanilla extract and 0.25 tsp salt, mixing well to distribute the flavors evenly. The mixture will be warm but not hot to the touch. Here's where it gets fun: taste a small spoonful to check the flavor balance. If it needs more sweetness, you can add up to 1 tablespoon of the 0.25 cup granulated sugar, but usually, this step isn't necessary.

3

Prepare the Peanut Butter Swirls

In a small bowl, combine the 0.5 cup cold heavy cream and 0.25 cup granulated sugar. Whip with a hand mixer or whisk until soft peaks form—this should take about 1-2 minutes. The cream should be thick enough to hold its shape when dropped from a spoon.

Pour about half of the whipped cream mixture into the chocolate base and gently fold together with a spatula. Then, using a spoon, carefully drop dollops of the remaining whipped cream onto the surface of the fudge mixture. Drag the spoon through the cream to create marbled swirls. This is the moment that matters: work quickly but gently to preserve those beautiful patterns.

4

Chill and Set the Fudge

Transfer the baking dish to the refrigerator and let it chill undisturbed for at least 4 hours, or until completely firm. I know it's hard to wait, but this chilling time is crucial for developing that perfect snap when you cut into it. The fudge should be set enough that it holds its shape when you lift a corner.

While the fudge sets, line a clean cutting board with parchment paper. Once the fudge is firm, use the parchment overhang to lift it out of the pan. Sprinkle the top evenly with the 0.5 cup powdered sugar and the 0.25 cup crushed peanuts. For the final touch, I like to use a fork to gently press the peanuts into the surface so they stick.

5

Cut and Serve

Let the fudge sit at room temperature for 10-15 minutes before cutting into squares. This brief warm-up makes it easier to slice cleanly without crumbling. Use a sharp knife and dip it in hot water between cuts to achieve perfectly clean edges. The fudge should have a glossy sheen and that signature peanut butter swirl throughout.

Serve immediately or store in an airtight container in the refrigerator for up to 2 weeks. Each bite delivers rich chocolate, creamy peanut butter, and that perfect balance of sweetness and texture. Don't skip the chilling time—it makes all the difference in the final result!

👨‍🍳

Pro Tips For Making Hershey Chocolate Peanut Butter Fudge

  • Chop Chocolate Fast: Use a sharp knife and cut the Hershey’s bars into tiny, even pieces—think rice-sized, not pea-sized. I learned this the hard way: big chunks melt unevenly, leaving you with a lumpy, sad fudge. A food processor does this in seconds if you’re impatient (yes, even if you’re impatient like me).
  • Melt Butter Low: Heat the butter over medium-low until it’s just melted—no browning, no bubbles. I used to rush this and ended up with a weird, buttery aftertaste that ruined the peanut butter-chocolate harmony. Keep it steady, like you’re melting caramel, not frying eggs.
  • Skip the Overmixing: Stir the mixture just until the chocolate is fully melted and smooth—about 2 minutes max. Overmixing introduces air, which makes the fudge grainy when it sets. I’ve seen this happen more times than I’d like to admit; the second the peanut butter dissolves, stop stirring.
  • Test Doneness Early: Drop a spoonful of the mixture into cold water to check if it’s set—it should hold its shape but still feel slightly soft. If it’s too runny, let it cook another 1-2 minutes. Waiting for it to thicken in the pan is the fastest way to end up with a brick instead of fudge. (Your future self will thank you.)

Regional styles of this hershey chocolate peanut butter fudge

Midwest Classic

In the heartland, this fudge often gets a homestyle twist with an extra ½ cup chopped peanuts folded into the base before setting.

I've seen local bakeries in Ohio and Indiana use Jif Natural Peanut Butter for that authentic nutty punch, and they'll sometimes dust the top with powdered sugar mixed with cinnamon for warmth. The texture stays ultra-creamy, and the peanut flavor shines brighter than in other regions. 🥜

Southern Sweetened

Southern cooks love to add a 1 tsp bourbon extract or 1 tbsp bourbon to the chocolate mixture for depth, giving it a subtle caramelized note. I've tasted versions from Alabama that swap ½ cup of the sweetened condensed milk for ½ cup heavy cream to make it lighter.

They also often drizzle the set fudge with honey before dusting with powdered sugar—a move that balances the richness perfectly.

West Coast Nutty

California bakers take this fudge to the next level by incorporating almond butter or cashew butter alongside the peanut butter, creating a rich, nutty fusion. I've seen versions from San Francisco that add 1 tsp orange zest to the whipped cream for a bright citrus contrast.

The West Coast also leans into presentation, often serving it in mini loaf pans for individual portions, perfect for gifting or party trays.

New England Spiced

Up north, they love adding warmth with ½ tsp ground cinnamon and ¼ tsp nutmeg to the chocolate mixture. I've made this version in Vermont, and it's a game-changer—especially when paired with maple syrup instead of powdered sugar on top.

The spices give it a cozy, almost cookie-like depth that pairs perfectly with a cup of chai tea. ⚡

Texas-Style Swirl

Texans take the swirl technique to an art form, often using two separate whipped cream mixtures—one plain and one mixed with 1 tsp vanilla bean paste. They layer them carefully to create bold, striped patterns before chilling.

I've seen versions topped with crushed pecans instead of peanuts, adding a buttery crunch that's pure Southern charm. The result? A fudge that looks as impressive as it tastes.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 110mg37%
Sodium 280mg12%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 48g
Protein 12g24%
* 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

Can I substitute Hershey's chocolate bars with chips?

You can use Hershey's chocolate chips instead of bars, but add 2 extra oz of chocolate to match the richness. The chips melt faster, so monitor your heat closely to avoid burning. For best results, use a mix of chips and chopped bars to balance texture and flavor.

2

Why did my fudge turn grainy?

Graininess happens when chocolate overheats or moisture gets in during melting. Always use low heat and remove the pan immediately once smooth. If water droplets appear, wipe them away before adding other ingredients. For a quick fix, blend the set fudge briefly in a food processor to restore creaminess.

3

How do I make this fudge without sweetened condensed milk?

Mix 1 cup powdered sugar with ½ cup heavy cream to replace the condensed milk. Heat the cream first, then whisk in the powdered sugar until fully dissolved. This version will be slightly lighter but still delicious. For extra richness, add 1 tablespoon corn syrup to the mixture.

4

Can I make this fudge ahead for holidays?

This fudge keeps beautifully for up to 2 weeks in an airtight container in the fridge. For gifting, wrap individual squares in wax paper and tie with ribbon. Freeze for up to 3 months if prepping early. Let it sit at room temperature for 30 minutes before serving to soften slightly.

5

What's the secret to perfect peanut butter swirls?

Use cold heavy cream and whip it to soft peaks only—overwhipping makes the swirls disappear. Drop dollops onto the chocolate base and gently drag a knife through them for clean marbling. Work quickly but carefully to preserve the patterns. Patience here makes all the difference!

★★★★★4.6(1 review)
Categories Desserts