Chocolate Peanut Butter Fudge

A square of creamy Chocolate Peanut Butter Fudge, swirled elegantly, ready to satisfy any sweet tooth. Pin This
A square of creamy Chocolate Peanut Butter Fudge, swirled elegantly, ready to satisfy any sweet tooth. | dashanddish.com

Indulge in the smooth blend of semi-sweet chocolate and creamy peanut butter melted to perfection. This easy-to-make confection combines sweetened condensed milk and vanilla for richness, then swirls in a peanut butter mix, creating a marbled effect. Chill for hours to set, then slice into squares perfect for sharing. Variations include crunchy nuts or vegan substitutes for a twist.

There's a particular Thursday afternoon I'll never forget when my neighbor knocked on my door with a desperate look and a request: she needed something decadent for her daughter's bake sale, and she needed it now. I pulled out two things from my pantry—chocolate chips and peanut butter—and within minutes, we were melting and swirling together what would become her bestseller that day. That batch taught me something I've made fudge a hundred times since: when chocolate and peanut butter decide to dance together, even a novice can make magic.

My mom made this fudge exactly once when I was eight, and I watched her cut it into perfect squares from the kitchen stool, her hands steady and sure. She wrapped each piece in wax paper and let me carry them to school in a tin box. I still remember how proud I felt, like I'd contributed something important to the world just by witnessing her do it right.

Ingredients

  • Semi-sweet chocolate chips (2 cups / 340 g): The backbone of everything—they need to be decent quality because you'll taste them directly, no fancy techniques to hide behind.
  • Sweetened condensed milk (1 can / 14 oz / 400 g): This is your secret weapon for creaminess; it keeps the fudge from becoming grainy or stiff.
  • Unsalted butter (2 tbsp / 30 g for chocolate, 2 tbsp / 30 g melted for peanut layer): Use real butter here—it changes the mouthfeel entirely.
  • Vanilla extract (1 tsp): A whisper of warmth that keeps the chocolate from tasting one-dimensional.
  • Creamy peanut butter (1/2 cup / 120 g): The good stuff matters; cheap peanut butter tastes like disappointment swirled into chocolate.
  • Powdered sugar (1/4 cup / 30 g): Sweetens the peanut layer and helps it stay smooth instead of separating.

Instructions

Prep your pan like you mean it:
Line your 8x8-inch pan with parchment paper, letting the edges hang over the sides like little handles—this is the only trick you need to pull the whole fudge out cleanly later. Trust me, I've learned this the hard way.
Melt the chocolate slowly and gently:
Combine chocolate chips, condensed milk, and 2 tbsp butter in a medium saucepan over low heat, stirring constantly until everything is glossy and smooth. Once it looks like liquid silk, remove it from heat immediately and stir in the vanilla—don't let it get too hot or the chocolate can become grainy and bitter.
Prepare your peanut butter layer:
In a separate bowl, mix the creamy peanut butter with melted butter and powdered sugar until it's completely smooth with no lumps. This simple mixture becomes your swirl magic.
Build the base:
Pour the warm chocolate mixture into your lined pan and spread it into an even layer using a spatula or the back of a spoon. It should look uniform and smell absolutely incredible at this point.
Create the marbled effect:
Drop spoonfuls of the peanut butter mixture randomly across the chocolate surface, then use a knife or skewer to gently drag through the layers in one direction, creating those signature swirls. Don't overthink this part—the more casual and imperfect, the prettier it looks.
Release trapped air:
Tap the pan gently a few times on the counter to help any hidden air bubbles rise to the surface and pop, which gives you a better texture in the final fudge.
Let patience do the heavy lifting:
Refrigerate for at least 2 hours until the fudge is completely set and firm to the touch. You can speed this up with the freezer if you're in a hurry, but the slow chill is gentler on the texture.
Cut and serve:
Lift the fudge out using those parchment paper handles, place it on a cutting board, and cut into 36 squares using a sharp knife (warm water on the blade helps). Serve these pieces chilled or let them come to room temperature for a softer bite.
Silky, swirled Chocolate Peanut Butter Fudge, a close-up of the delicious final chilled dessert. Pin This
Silky, swirled Chocolate Peanut Butter Fudge, a close-up of the delicious final chilled dessert. | dashanddish.com

The first time I made this for someone I really wanted to impress, I was nervous about the swirling part. But watching their face when they tasted it—that moment when their eyes went wide because the peanut butter hit right after the chocolate—made me realize this fudge is more than a candy. It's a small, edible conversation between two beloved flavors.

Why This Fudge Always Wins

There's something about homemade fudge that store-bought can never replicate—it tastes like time and care, even when you've only spent fifteen minutes on it. The condensed milk keeps it from being chalky, the vanilla keeps it from being one-note, and the simplicity of the method means anyone can pull it off. I've watched people taste this and immediately ask for the recipe, thinking it must be some complicated kitchen secret.

Customizing Your Fudge

Once you have the basic chocolate and peanut butter formula down, you can start playing. Some people I know prefer chunky peanut butter for that little crunch, others swear by a sprinkle of sea salt on top before chilling, and a few adventurous friends have added espresso powder to the chocolate layer for a mocha twist. The beauty of this recipe is that it's forgiving enough to handle experimentation without falling apart.

Storing and Serving Your Fudge

This fudge keeps beautifully in the refrigerator for up to a week in an airtight container, and if you want it to last longer, the freezer is your friend for up to three months. I've learned that fudge tastes slightly different at different temperatures—chilled fudge is firmer and snappier, while room temperature squares are creamier and more indulgent, so serve according to the mood.

  • Keep your storage container in the coldest part of your fridge, away from strong-smelling foods.
  • If you're gifting these, wrap each square individually in wax paper for a thoughtful presentation.
  • Let frozen fudge thaw in the fridge for about an hour before serving for the smoothest bite.
Homemade Chocolate Peanut Butter Fudge squares: rich, decadent, and perfect for sharing this holiday season. Pin This
Homemade Chocolate Peanut Butter Fudge squares: rich, decadent, and perfect for sharing this holiday season. | dashanddish.com

This fudge has become my answer to almost every occasion where I need something sweet and unpretentious to share. It asks for almost nothing but rewards you with something that tastes expensive and feels like love on your tongue.

Recipe FAQs

Semi-sweet chocolate chips blend smoothly and balance the peanut butter’s richness for a creamy texture.

Mix creamy peanut butter, melted butter, and powdered sugar, then drop spoonfuls over chocolate and gently swirl with a knife.

Yes, using chunky peanut butter or sprinkling chopped roasted peanuts before chilling adds delightful crunch.

Refrigerate for at least 2 hours to ensure the layers set firmly for clean slicing.

Substitute dairy-free chocolate, vegan butter, and sweetened condensed coconut milk to suit vegan preferences.

Chocolate Peanut Butter Fudge

Silky chocolate meets smooth peanut butter in a rich, creamy treat that melts in your mouth.

Prep 15m
Cook 10m
Total 25m
Servings 36
Difficulty Easy

Ingredients

Fudge Base

  • 2 cups semi-sweet chocolate chips
  • 1 can (14 oz) sweetened condensed milk
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract

Peanut Butter Swirl

  • 1/2 cup creamy peanut butter
  • 2 tablespoons unsalted butter, melted
  • 1/4 cup powdered sugar

Instructions

1
Prepare baking pan: Line an 8x8-inch baking pan with parchment paper, leaving an overhang for easy removal.
2
Melt fudge base ingredients: In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, and 2 tablespoons butter. Stir constantly until melted and smooth, then remove from heat and stir in vanilla extract.
3
Mix peanut butter swirl: In a separate bowl, combine peanut butter, melted butter, and powdered sugar until smooth.
4
Assemble fudge layers: Pour the chocolate mixture evenly into the prepared pan.
5
Create peanut butter swirls: Drop spoonfuls of the peanut butter mixture over the chocolate layer, then gently swirl using a knife or skewer to create a marbled effect.
6
Remove air bubbles: Tap the pan lightly on the countertop to eliminate any air bubbles.
7
Chill until set: Refrigerate for at least 2 hours until completely firm.
8
Cut and serve: Lift the fudge from the pan using the parchment overhang, cut into 36 squares and serve chilled or at room temperature.
Additional Information

Equipment Needed

  • Medium saucepan
  • Mixing bowls
  • 8x8-inch baking pan
  • Parchment paper
  • Spatula or spoon
  • Knife or skewer

Nutrition (Per Serving)

Calories 130
Protein 2g
Carbs 15g
Fat 7g

Allergy Information

  • Contains peanuts, milk, and possibly soy (from chocolate chips). Verify labels if allergic.
Lindsay Monroe

Home cook sharing easy, flavorful recipes for everyday family meals.