Chocolate Peanut Butter Fudge

Luscious swirls of peanut butter and chocolate create this delectable Chocolate Peanut Butter Fudge. Save to Pinterest
Luscious swirls of peanut butter and chocolate create this delectable Chocolate Peanut Butter Fudge. | recipesbyselena.com

This smooth chocolate and peanut butter creation offers a luscious, creamy texture enhanced by a marbled swirl effect. Melt silky chocolate with condensed milk and butter, then swirl in a creamy peanut butter mixture before chilling. After hours of setting, the treat cuts into rich, easy-to-serve squares. Enjoy chilled or room temperature, with options for crunchy additions or dairy-free alternatives for varied taste experiences.

My neighbor brought over a batch of this fudge last December, wrapped in wax paper and tied with kitchen twine. I ate three pieces before I even asked for the recipe. The way the peanut butter swirls through the chocolate reminded me why some treats don't need to be complicated to feel special.

I made this for a potluck once and watched people go back for seconds before the main course even started. Someone asked if I'd been up all night baking. I just smiled and said it took less time than waiting for the oven to preheat.

Ingredients

  • Semi-sweet chocolate chips: They melt into a silky base without seizing up, and the slight bitterness balances the sweetness perfectly.
  • Sweetened condensed milk: This is what makes the fudge creamy and firm without crystallizing, a lesson I learned after trying regular milk once and ending up with soup.
  • Unsalted butter: A small amount adds richness and helps the chocolate melt smoothly, plus you control the salt level yourself.
  • Vanilla extract: Just a teaspoon deepens the chocolate flavor in a way that feels almost mysterious.
  • Creamy peanut butter: It swirls beautifully and melts on your tongue, though chunky works if you want a little crunch.
  • Powdered sugar: It sweetens the peanut butter layer and gives it structure so the swirl holds its shape.

Instructions

Prep the pan:
Line your 8x8-inch pan with parchment paper and let the edges hang over the sides. This little trick means you can lift the whole slab out later without scraping or wrestling with a knife.
Melt the chocolate base:
Combine the chocolate chips, condensed milk, and 2 tablespoons of butter in a saucepan over low heat, stirring constantly until everything melts into one glossy mixture. Pull it off the heat and stir in the vanilla extract.
Make the peanut butter swirl:
In a separate bowl, mix the peanut butter, melted butter, and powdered sugar until smooth and spreadable. It should look like frosting but taste like peanut butter heaven.
Layer and swirl:
Pour the chocolate mixture into the prepared pan and spread it evenly. Drop spoonfuls of the peanut butter mixture on top, then use a knife or skewer to swirl it gently through the chocolate in whatever pattern makes you happy.
Chill until set:
Tap the pan on the counter a few times to release air bubbles, then refrigerate for at least 2 hours. Once it's firm, lift it out using the parchment and cut it into 36 squares.
Save to Pinterest
| recipesbyselena.com

The first time I served this at a family gathering, my aunt asked if I'd finally learned to bake. I told her it wasn't baking, just melting and swirling, and she laughed and took another piece anyway.

Storage and Make-Ahead Tips

This fudge keeps in an airtight container in the fridge for up to a week, though it rarely lasts that long in my house. You can also freeze it for up to three months and just thaw it in the fridge overnight when you need a quick dessert.

Variations to Try

Swap the creamy peanut butter for chunky if you like a little texture, or sprinkle chopped roasted peanuts on top before chilling. For a vegan version, use dairy-free chocolate chips, vegan butter, and sweetened condensed coconut milk.

Serving Suggestions

I like serving this fudge straight from the fridge when the chocolate is firm and snaps cleanly, but some people prefer it at room temperature when it's a little softer. Either way, it disappears fast.

  • Cut smaller pieces if you're serving it alongside other desserts.
  • Wrap individual squares in wax paper for easy gifting or lunchbox treats.
  • Pair it with strong coffee or cold milk to balance the sweetness.
Rich, decadent Chocolate Peanut Butter Fudge, chilled and cut into perfectly square, irresistible bites now. Save to Pinterest
Rich, decadent Chocolate Peanut Butter Fudge, chilled and cut into perfectly square, irresistible bites now. | recipesbyselena.com

This fudge taught me that the best recipes are the ones you can make without thinking too hard, the kind that leave you time to enjoy the people you're feeding. I hope it does the same for you.

Recipes Q&A

Semi-sweet chocolate chips melt smoothly, creating the perfect base with balanced sweetness and rich flavor.

Drop spoonfuls of the peanut butter mix over the chocolate and gently swirl with a knife or skewer for an elegant pattern.

Yes, substitute dairy-free chocolate chips, vegan butter, and sweetened condensed coconut milk to keep it plant-based.

Refrigerate for at least two hours or until fully set to ensure clean slices and optimal texture.

Add crunchy peanut butter or sprinkle chopped roasted peanuts on top before chilling for added bite and flavor.

A medium saucepan for melting, mixing bowls, an 8x8-inch baking pan, parchment paper, spatula, and a knife or skewer for swirling are needed.

Chocolate Peanut Butter Fudge

Creamy chocolate combined with peanut butter swirls, chilled to perfect squares for a luscious dessert.

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

Ingredients

Fudge Base

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

Peanut Butter Swirl

  • 1/2 cup creamy peanut butter (120 g)
  • 2 tablespoons unsalted butter, melted (30 g)
  • 1/4 cup powdered sugar (30 g)

Instructions

1
Prepare Pan: Line an 8x8-inch baking pan with parchment paper, leaving an overhang for easy removal.
2
Melt Fudge Base: In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, and butter. Stir constantly until smooth and melted. Remove from heat and whisk in vanilla extract.
3
Mix Peanut Butter Swirl: In a separate bowl, blend peanut butter, melted butter, and powdered sugar until smooth.
4
Pour Chocolate Layer: Transfer the chocolate mixture into the prepared pan and spread evenly.
5
Create Peanut Butter Swirl: Drop spoonfuls of the peanut butter mixture onto the chocolate layer. Use a knife or skewer to gently swirl and create a marbled pattern.
6
Remove Air Bubbles: Lightly tap the pan on the countertop to release any air bubbles.
7
Chill to Set: Refrigerate for at least 2 hours until firm.
8
Slice and Serve: Lift the set fudge from the pan using the parchment overhang. Cut into 36 squares. 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 and milk; may contain soy from chocolate chips.
  • Verify labels carefully for peanut and dairy allergens.
Selena Torres

Wholesome recipes, kitchen hacks, and comforting meals for everyday home cooks.