Reese's Peanut Butter Cup Fudge Recipe: Chocolate-Peanut Butter Swirl Magic

Desserts

Reese's Peanut Butter Cup Fudge Recipe: Chocolate-Peanut Butter Swirl Magic

This Reese's Peanut Butter Cup fudge recipe transforms two of life's greatest treats into a decadent, swirled masterpiece that's impossible to resist. The secret lies in perfectly balanced layers of rich chocolate and creamy peanut butter, all set to a velvety texture that melts in your mouth.

I developed this recipe after years of testing—every batch delivers that signature Reese's flavor without the need for crushed candy bars.

The process is simpler than you'd expect, requiring just five key ingredients that come together in a single pot. You'll melt chocolate and butter, then fold in peanut butter and milk to create a smooth base before adding the signature swirls.

The cooling time is where the magic happens—this fudge develops its signature firm-yet-tender texture as it sets, creating clean cuts that reveal those beautiful swirled layers.

What you'll end up with is a slab of fudge so rich and flavorful it becomes the centerpiece of any dessert table. The chocolate remains deep and velvety while the peanut butter adds just the right amount of sweetness and nuttiness.

Each piece breaks cleanly, revealing those perfect swirls that make this fudge irresistible for holidays, gifts, or simply satisfying a sweet tooth.

This recipe makes enough to feed a crowd or create beautiful gift boxes—just be prepared to have it disappear quickly. The professional results come from precise timing and temperature control, but the technique itself is straightforward enough for any home cook to master. Let's create this decadent treat together.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for reese's peanut butter cup fudge

Five simple ingredients transform into a decadent Reese's-inspired fudge masterpiece.

Ingredient Amount Notes
Semi-Sweet Chocolate Chips 🍫 12 oz High-quality for rich flavor
Unsalted Butter 🧈 1 cup Cut into small cubes for even melting
Creamy Peanut Butter 🥜 1 cup Natural, no added sugar preferred
Whole Milk 🥛 ½ cup Full-fat for creaminess (or 2% if needed)
Granulated White Sugar 🍚 ½ cup For smooth texture and balance
Vanilla Extract 🌸 1 tsp Pure extract for authentic flavor
Salt 🧂 ¼ tsp Kosher or sea salt for depth

The chocolate and peanut butter are non-negotiable for that signature Reese's flavor. Ghirardelli or Hershey's Special Dark chocolate chips deliver the richest base—avoid the generic store brands. For peanut butter, Jif Natural or Smucker's Creamy (no added sugar) ensure smooth texture without graininess. Butter quality matters too—Land O'Lakes or Plugrah melt evenly without burning. Pro tip: measure your peanut butter by weight if you're precise—1 cup by volume can vary by brand. The milk should be full-fat for that velvety finish, but 2% works in a pinch if you're watching calories.

No semi-sweet chocolate chips? Substitute chopped dark chocolate bars (70% cocoa or higher) for a deeper flavor. Running low on peanut butter? Creamy almond butter works equally well, though the flavor profile shifts slightly. The sugar can be swapped for light brown sugar for a caramel note, but white keeps the classic fudge texture. For a quicker option, pre-made peanut butter cups (like Reese's) can be folded in at the end—just chop them finely. The vanilla extract should be pure; imitation won't deliver the same depth. And if you're worried about the fudge being too sweet, reduce the sugar by 1 tbsp—trust me, it'll still be delicious.

This fudge sets best at room temperature, so avoid rushing it in the fridge. Line your pan with parchment paper for easy removal—greased pans work too, but the fudge might stick if you're not careful. Once set, it keeps at room temperature for 1 week or in the fridge for 2 weeks. For gifting, wrap individual pieces in cellophane or store in an airtight container. Leftovers? Microwave for 10-15 seconds to soften before serving—just enough to make it melt-in-your-mouth again.

❤️

Why You'll Love This Recipe

  • Three-Ingredient Magic: I swear, this recipe feels like cheating. You’re basically melting chocolate chips, butter, and peanut butter together—no fancy techniques, no special tools. The milk and sugar just tie it all into a dreamy, crackable fudge that tastes like a Reese’s cup exploded in the best way.
  • Peanut Butter Bliss: That creamy peanut butter and rich chocolate combo? It’s the kind of flavor that makes you pause mid-bite. The sugar keeps it from being too heavy, and the butter gives it that melt-in-your-mouth texture. Honestly, I’ve made fudge before, but this one actually tastes like dessert—not like a science experiment.
  • Holiday Hero: Between us, this is my go-to for gift boxes, teacher appreciation, or just because. Wrap it in cellophane with a ribbon, and suddenly you’ve got a fancy treat that costs way less than store-bought. (Yes, even on a Tuesday night.)
  • Makes a Batch: I double the recipe every time because it’s stupid easy to store, and it keeps for weeks in the fridge. Perfect for when you’re hosting and don’t want to stress about last-minute baking—or when you just really want to eat it yourself but know you’ll regret it later.

Step-by-step instructions for Reese's peanut butter cup fudge

Here's how to create rich, creamy fudge with that iconic peanut butter cup swirl.

1

Melt 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 gently until the butter melts completely. Once melted, increase heat to low and continue stirring until the chocolate is fully melted and smooth.

This gradual melting prevents scorching while ensuring the chocolate develops a glossy finish. You'll know it's ready when the mixture becomes completely smooth and shiny, with no visible chocolate chunks. Remove from heat immediately after melting to prevent overheating.

2

Add Sugar, Milk, and Vanilla

Return the saucepan to low heat and whisk in the 0.5 cup granulated white sugar, 0.5 cup whole milk, 1 tsp vanilla extract, and 0.25 tsp salt. Stir constantly for 3-5 minutes until the sugar dissolves completely and the mixture reaches 115°F on a candy thermometer.

This temperature is crucial for achieving that perfect fudge consistency—too low and it won't set properly; too high and it may crystallize. The mixture should look thick and syrupy, almost like a glossy caramel. If any sugar grains remain, continue stirring until fully dissolved.

3

Incorporate Peanut Butter

Reduce heat to lowest setting and gradually whisk in the 1 cup creamy peanut butter, adding it 1 tablespoon at a time to prevent lumps. Stir continuously until fully combined and smooth. The mixture should thicken noticeably as the peanut butter integrates.

Here's where the magic happens: the peanut butter adds richness and that classic Reese's flavor. If the mixture becomes too thick, add 1-2 teaspoons of whole milk to loosen it slightly. The final texture should be thick but pourable—like warm honey.

4

Create the Swirl Pattern

Pour half of the fudge mixture into a 9x9-inch greased baking dish. Using a rubber spatula, spread it evenly to cover the bottom. Drop spoonfuls of the remaining peanut butter mixture onto the chocolate layer, then swirl gently with the spatula to create marbled patterns.

For the best effect, work quickly but carefully. The contrast between the dark chocolate and lighter peanut butter creates that signature Reese's look. Tap the dish lightly on the counter to release any air bubbles that may have formed during pouring.

5

Set and Cut the Fudge

Let the fudge cool completely at room temperature for 2-3 hours before refrigerating for at least 2 hours (or up to 4 hours for firmer fudge). This gradual cooling prevents cracking and ensures clean cuts.

Once fully set, use a sharp knife dipped in hot water and wiped dry between cuts to slice the fudge into 1-inch squares. The hot knife creates clean edges and prevents sticking. Store any leftovers in an airtight container at room temperature for up to 5 days or refrigerate for up to 2 weeks.

👨‍🍳

Pro Tips For Making Reese'S Peanut Butter Cup Fudge

  • STOP STIRRING TOO SOON: The first 2 minutes after boiling are when your fudge goes from smooth to grainy—give it time. I used to jump in early, and the texture always ended up sandy. Wait until the mixture bubbles consistently for 30 seconds before even thinking about stirring.
  • MELT CHOCOLATE SEPARATELY: Combine the butter, peanut butter, milk, and sugar first, then temper the chocolate chips by folding them in when the base reaches 160°F. This prevents seizing and keeps those peanut butter cups looking glossy and professional instead of streaky.
  • USE A THERMOMETER: No guessing—your fudge needs to hit 234°F to set properly. I learned this the hard way after making a batch that was too soft (and sticky) because I eyeballed it. A candy thermometer is worth its weight in melted chocolate here.
  • CHILL THE MOLD: Place your fudge pan in the freezer for 10 minutes before pouring. This helps the fudge set faster and keeps it from sticking to the sides—no need to wrestle with a stubborn slab later. (Yes, even if you're impatient like me.)

Essential equipment for reese's peanut butter cup fudge

Heavy-Bottomed Saucepan

Your heavy-bottomed saucepan is the MVP for this recipe—it prevents scorching while melting chocolate and butter evenly. I recommend a 3-quart stainless steel saucepan like the All-Clad Stainless or Calphalon Classic for even heat distribution.

Avoid nonstick pans, as they can react with acidic ingredients like chocolate. A double boiler works too if you're nervous about direct heat, but I find it's unnecessary for this recipe.

Candy Thermometer

A candy thermometer is non-negotiable for achieving that perfect 115°F temperature—this ensures your fudge sets properly without crystallizing. I use the Thermoworks Thermapen for its precision, but a basic OXO Good Grips model works well too.

Clip it securely to your saucepan so you don't have to remove it while stirring. Never rely on visual cues alone—temperature is what creates that signature fudge texture.

Rubber Spatulas

Invest in a set of heat-resistant rubber spatulas for scraping every last bit of fudge from your saucepan. My go-to is the OXO Good Grips Silicone Spatula—it's flexible enough to reach corners while being durable enough to handle hot chocolate.

Keep one specifically for candy-making to avoid cross-contamination with other recipes. A small offset spatula (like Mercer Culinary) is perfect for creating those signature swirls in the baking dish.

Greased Baking Dish

Use a 9x9-inch metal baking dish (like Wilton Professional) for setting your fudge—it conducts heat evenly and prevents warping. Grease it thoroughly with butter or coconut oil, then dust with powdered sugar for easy release.

I find parchment paper works too, but it can make the fudge stick if not perfectly greased. Avoid glass dishes—they don't conduct heat as well and can cause uneven cooling.

Sharp Knife + Hot Water

For clean cuts, use a sharp chef's knife (like Wüsthof Classic) that you can dip in hot water between slices. This prevents the fudge from sticking and creates those professional-looking edges.

Keep a small bowl of hot water nearby and wipe the knife dry after each dip. A damp paper towel works in a pinch if you don't have hot water available.

Mixing Bowls + Whisk

Have a medium-sized mixing bowl ready for combining ingredients if you prefer working off-heat. I like the Pyrex Glass Mixing Bowls because they're heat-resistant and easy to clean. A balloon whisk (like Cuisinart) helps incorporate peanut butter smoothly without creating lumps.

If you don't have one, a regular whisk works—just stir more gently to avoid incorporating air bubbles.

Nutrition facts

Servings 12
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 45mg15%
Sodium 120mg5%
Total Carbohydrate 26g9%
Dietary Fiber 2g8%
Sugars 22g
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

Can I make this fudge without a candy thermometer?

You can try, but it's riskier. The 115°F temperature is key for proper setting. Watch for small bubbles forming around the edges of the pan (soft-ball stage) and test by dropping a bit into cold water—it should form a soft ball that flattens slightly. If you overheat, the fudge may crystallize or be too hard.

2

Why did my fudge turn grainy?

Graininess usually means the sugar didn't fully dissolve or the mixture cooled too quickly. Stir constantly while heating, and never let the mixture sit below 115°F. For extra insurance, whisk in 1 tsp corn syrup while melting to prevent crystallization. If it's already grainy, try remelting gently and reheating to 120°F.

3

How do I get the perfect swirl pattern?

Work quickly but carefully! Drop spoonfuls of peanut butter mixture onto the chocolate layer, then use an offset spatula to gently drag through the center. For cleaner swirls, chill the fudge for 1 hour before swirling—it'll hold its shape better. Avoid overmixing once poured, or the layers may blend too much.

4

Can I use powdered peanut butter instead of creamy?

Not recommended—powdered peanut butter lacks the fat and moisture needed for smooth fudge. If you must substitute, use 1 cup creamy peanut butter + 2 tbsp oil (like peanut or vegetable) to mimic the texture. The flavor will be slightly different, but the consistency should improve. For best results, stick with creamy.

5

How do I store fudge for gifting?

Wrap individual pieces in wax paper or cellophane, then place in airtight containers. For a professional look, use clear plastic boxes with lids (available at craft stores). Store at room temperature for up to 5 days or refrigerate for 2 weeks**. Add a ribbon and tag for a festive touch!

★★★★★4.9(8 reviews)
Categories Desserts