Reese's Peanut Butter Cup Fudge Recipe: Rich Chocolate-Peanut Butter Swirls

Desserts

Reese's Peanut Butter Cup Fudge Recipe: Rich Chocolate-Peanut Butter Swirls

This Reese's peanut butter cup fudge recipe delivers the perfect balance of rich chocolate and creamy peanut butter swirls that taste like a decadent dessert come to life. The secret lies in precise temperature control—melting chocolate to 110°F and peanut butter to 160°F ensures smooth, velvety layers that set beautifully.

I’ve perfected this recipe over years of testing, and it never fails to impress, whether served at holiday gatherings or as a special treat for loved ones.

The process is straightforward but requires attention to detail, especially when combining the hot ingredients. A candy thermometer is essential for accuracy, and using a double boiler prevents burning the chocolate.

Once poured into a buttered pan, the fudge develops a glossy sheen and fudgy texture with just the right snap when cut—a texture that’s impossible to resist. The peanut butter swirls add a creamy contrast, making every bite a perfect harmony of flavors.

What makes this recipe stand out is its versatility—you can customize it with crushed Reese’s cups for extra crunch or toasted nuts for added texture.

The fudge cuts cleanly into perfect squares and keeps well in the fridge for up to two weeks, making it ideal for gifting or meal prep. With just a few key ingredients and the right technique, you’ll create a dessert that tastes like it came straight from a high-end chocolatier.

Ready to make this dessert? The tools you’ll need are simple: mixing bowls, a candy thermometer, and a buttered pan. Follow the steps carefully, and you’ll achieve restaurant-quality fudge that’s sure to become a family favorite. Let’s get started on creating something truly special.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for reese's peanut butter cup fudge

Nine essential ingredients transform into decadent fudge with perfect chocolate-peanut butter swirls.

Ingredient Amount Notes
Semi-Sweet Chocolate Chips 🍫 12 oz High-quality for smooth texture
Creamy Peanut Butter 🥜 1 cup Natural, no added sugar preferred
Heavy Whipping Cream 🥛 1 cup Full-fat for rich consistency
Unsalted Butter 🧈 ½ cup Cut into small pieces
Granulated Sugar 🍚 1 cup White or light brown
Vanilla Extract 🌿 1 tsp Pure, high-quality preferred
Crushed Reese's Pieces 🍫🥜 ½ cup For extra crunch (optional)
Salt 🧂 ¼ tsp Fine sea salt for balance
Candy Thermometer 🌡️ 1 whole Essential for accurate temps
Butter for Pan 🧈 2 tbsp Melted for easy release

The chocolate is non-negotiable—Ghirardelli or Guittard chips melt the smoothest, avoiding graininess. Peanut butter quality matters too: natural, no-stir brands like Smucker's or Jif work best, but avoid powdered peanut butter. Heavy cream and butter should be cold when starting, and Land O'Lakes or Kerrygold are my go-tos for rich flavor. Granulated sugar can be swapped for light brown, but it’ll add subtle molasses notes. The candy thermometer? Oxo or Taylor Precision are reliable—don’t skimp here, or your fudge will seize or burn.

No crushed Reese’s? Toasted pecans or chopped peanuts add crunch without the candy flavor. Short on vanilla? Almond extract at half the amount works, but it’ll taste different. The peanut butter needs to reach 160°F—if it’s too cool, the fudge will be grainy. Chocolate should hit 110°F max, or it’ll scorch. For a white chocolate variation, swap half the semi-sweet for white chips and add a splash of almond milk. Pro tip: Line your pan with parchment for easy removal—Kirkland Signature is my favorite brand for this.

This fudge keeps for 2 weeks in the fridge, but it’s best within the first week. For gifting, wrap squares in parchment, then foil—Reese’s brand wrapping paper adds a festive touch. Freeze for 3 months if needed, but let it thaw at room temp before cutting. Leftovers? Toss them in the oven at 300°F for 10 minutes to soften if they’ve hardened. The texture is best when freshly made, but it reheats beautifully—just microwave 10 seconds per square to restore that glossy sheen.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: that perfect balance of gooey peanut butter and sharp chocolate, all wrapped up in a single bite. The heavy cream and butter make it silky, but the sugar keeps it from being too heavy. It’s like eating a Reese’s cup, but better—because you control the texture.
  • Five-Ingredient Magic: I swear, this recipe is one of those rare "just add water" moments—but with chocolate and peanut butter. You’re basically melting chocolate chips, stirring in peanut butter, and letting the sugar do its thing. No fancy techniques, no stress, just pure, creamy satisfaction.
  • Rich Without Effort: Here’s what sold me: that perfect balance of gooey peanut butter and sharp chocolate, all wrapped up in a single bite. The heavy cream and butter make it silky, but the sugar keeps it from being too heavy. It’s like eating a Reese’s cup, but better—because you control the texture.
  • Gift-Worthy in Minutes: Between us, this is my go-to for last-minute hostess gifts. Wrap it in parchment, tie a ribbon, and boom—you’ve got something that looks fancy but took less time than ordering takeout. Honestly, people always assume it’s store-bought, and I just smile while they devour it.

Step-by-step instructions for rich chocolate-peanut butter swirls

Here's how to craft decadent fudge with perfect swirls and a velvety texture every time.

1

Melt Chocolate and Butter for a Smooth Base

In a heavy-bottomed saucepan, combine the 12 oz semi-sweet chocolate chips and 0.5 cup unsalted butter. Place over medium heat and stir gently until the butter melts completely. Insert the candy thermometer and continue heating until the mixture reaches 115°F, stirring constantly to prevent burning.

This low-and-slow approach ensures the chocolate melts evenly without seizing. You'll know it's ready when the mixture becomes glossy and smooth—no graininess should remain. Remove from heat immediately once it reaches temperature, as chocolate can quickly overheat and become bitter.

2

Whisk in Sugar and Cream for Silky Texture

Return the pan to low heat and gradually whisk in the 1 cup granulated sugar and 1 cup heavy whipping cream. Heat gently, stirring constantly, until the sugar dissolves completely and the mixture reaches 118°F. This temperature ensures proper sugar incorporation without crystallization.

Here's where attention to detail matters most: watch for small bubbles forming along the edges—this indicates the mixture is reaching its ideal temperature. Remove from heat once you see these bubbles and let the mixture rest for 2 minutes to stabilize.

3

Incorporate Peanut Butter and Vanilla

Stir in the 1 cup creamy peanut butter and 1 tsp vanilla extract until completely smooth. The mixture should be thick but pourable. If it appears too stiff, gently reheat to 115°F to restore proper consistency. This step creates the signature peanut butter flavor that pairs perfectly with the chocolate.

I like to press a small amount between my fingers at this stage to check texture—it should spread easily but hold its shape when pressed firmly. This ensures the fudge will have that perfect balance of firmness and melt-in-your-mouth quality.

4

Layer and Swirl for Signature Presentation

Pour half of the mixture into a greased 8x8-inch baking dish. Sprinkle half of the 0.5 cup crushed Reese's pieces evenly over the first layer. Using a rubber spatula, gently spread the remaining mixture over the top, then swirl together in a circular motion to create marbled patterns.

Sprinkle the remaining crushed Reese's pieces over the top layer and press down lightly with the spatula. This creates pockets of crunch throughout the fudge. Tap the dish gently on the counter to release any air bubbles that may have formed during pouring.

5

Chill and Set for Perfect Texture

Refrigerate the fudge for 4-6 hours or until completely firm. The edges should pull away cleanly from the pan when tested with a knife. This chilling time is crucial—rushing it results in a grainy texture, while over-chilling makes the fudge too hard.

For best results, I recommend letting it set overnight. The longer it chills, the smoother and more luxurious the texture becomes. Once set, cut into squares using a warm knife (dip in hot water and wipe dry between cuts) for clean edges and perfect portions.

👨‍🍳

Pro Tips For Making Reese'S Peanut Butter Cup Fudge

  • STOP STIRRING AT 210°F: The second the mixture hits 210°F, pull it off heat—no waiting, no second-guessing. I learned this the hard way: letting it linger another minute turns the peanut butter into a greasy mess instead of smooth, creamy fudge. A candy thermometer is your best friend here.
  • USE ROOM-TEMPERATURE PEANUT BUTTER: Cold peanut butter clumps and fights you. Scoop the jar out 30 minutes before mixing and let it soften—no microwave needed. This keeps the texture velvety, not streaky, and blends into the chocolate like it’s supposed to.
  • SKIP THE HEAVY CREAM IF IT’S TOO WARM: That extra splash of cream makes the fudge rich, but if it’s straight from the fridge, the butter and sugar will seize up. Warm it to about 70°F first—just enough to pour easily, not hot. Cold cream = grainy fudge.
  • LINE PANS WITH PARCHMENT, NOT WAX PAPER: Wax paper sticks like glue when the fudge sets, and peeling it off later is a nightmare. Parchment slides right off, and you won’t waste time scrubbing chocolate off your pan. Trust me, your future self will hate you if you skip this.

Wine and beer pairings for reese's peanut butter cup fudge

Chocolate's Classic Pair

Dark chocolate pairs beautifully with Cabernet Sauvignon—its bold tannins and blackberry notes complement the rich peanut butter and chocolate flavors. I recommend a Napa Valley Cabernet like Opus One or Caymus Vineyards, which have enough fruitiness to balance the sweetness.

The wine’s acidity cuts through the fudge’s richness, creating a perfect harmony. 🍷

Peanut Butter's Creamy Match

For a lighter pairing, try a Chardonnay with buttery notes—like a Meursault or Chablis. The wine’s creaminess mirrors the peanut butter’s texture, while its citrus undertones brighten the chocolate. A California Chardonnay from Kendall-Jackson is an affordable yet excellent choice.

Coffee Lovers' Twist

If you enjoy coffee with your fudge, a Port wine or espresso martini works wonderfully. The deep, roasted notes of a Ruby Port like Graham's enhance the peanut butter’s nuttiness.

For a cocktail, muddle 1 oz cold brew with 1.5 oz vodka, 0.5 oz coffee liqueur, and a pinch of salt—stir with ice and strain into a chilled glass.

Beer Pairing Secrets

A stout beer like Guinness or Samuel Smith's Nut Brown Ale bridges the gap between chocolate and peanut butter. The malt sweetness in stouts enhances the fudge’s caramelized sugar notes. For a lighter option, try a Belgian Dubbel like Westmalle Trappist—its spiced fruitiness adds complexity.

Unexpected Citrus Boost

For a refreshing contrast, pair with a dry Riesling like Dr. Loosen Blue Slate. The wine’s crisp acidity and hints of green apple balance the fudge’s sweetness. Serve slightly chilled—around 50°F—to enhance its refreshing qualities while eating.

Dessert Wine Finale

End the meal with a Pedro Ximénez Sherry—its raisin and caramel notes mirror the fudge’s depth. A small glass after dessert lets the flavors linger, making every bite feel like a luxurious experience. 🍷✨

Nutrition facts

Servings 16
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 45mg15%
Sodium 120mg5%
Total Carbohydrate 28g10%
Dietary Fiber 2g8%
Sugars 24g
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 grainy instead of smooth?

The most common cause is overheating the chocolate—it should never exceed 115°F. Another culprit is sugar crystallization from not heating the mixture to 118°F or stirring too vigorously. To fix it, gently reheat the mixture to 115°F while stirring constantly until smooth. Adding a splash of heavy cream can also help restore silkiness.

2

Can I make this fudge without crushed Reese's pieces?

Swap them for toasted pecans, chopped peanuts, or even sea salt flakes for a sophisticated touch. If you want extra chocolate flavor, add mini chocolate chips instead. The key is adding some texture contrast—just omit the crushed pieces if you prefer a completely smooth fudge.

3

How do I store leftover fudge for maximum freshness?

Keep it in an airtight container in the fridge for up to 2 weeks. For longer storage, freeze for 3 months—wrap each piece individually in plastic wrap before placing in a freezer bag. To serve, let it sit at room temperature for 10-15 minutes to soften. Avoid cutting frozen fudge directly, as it may crumble.

4

What's the secret to getting clean cuts when slicing?

Use a warm knife—dip it in hot water, wipe dry, and cut through the fudge. This prevents tearing and gives you those perfect restaurant-style squares. For extra precision, chill the fudge for 1-2 hours longer than the minimum 4 hours to firm it up before cutting.

5

Can I substitute white chocolate for the semi-sweet chocolate?

Yes, but expect a sweeter, milder flavor. Replace half the semi-sweet chocolate with white chips and add 1/4 cup almond milk to balance the texture. The peanut butter swirls will still shine, but the overall richness will be lighter. For a bolder flavor, use dark chocolate (60-70%) instead of white.

★★★★★4.9(9 reviews)
Categories Desserts