Chocolate Peanut Butter Fudge

Alt text: Chocolate Peanut Butter Fudge squares stacked on a marble counter, glossy chocolate layer meets creamy peanut butter swirl for an indulgent dessert. Save
Alt text: Chocolate Peanut Butter Fudge squares stacked on a marble counter, glossy chocolate layer meets creamy peanut butter swirl for an indulgent dessert. | mealhivehub.com

This indulgent chocolate and peanut butter layered treat combines smooth semi-sweet chocolate with creamy peanut butter for a rich, satisfying delight. Melted chocolate mixed with condensed milk forms a luscious base, topped with a silky peanut butter blend sweetened with powdered sugar and vanilla. After chilling for a couple of hours, it sets into firm squares with an optional marbled swirl for an elegant finish. Perfectly easy to prepare, it brings classic flavors to gatherings or everyday enjoyment.

The first time I made this fudge was completely by accident. I was trying to make chocolate truffles but misjudged the consistency, and ended up spreading the mixture into a pan instead. My roommates devoured the entire batch within twenty minutes.

Last Christmas I made three batches of this fudge for different friends and family. The funny thing was how everyone started requesting it specifically for the marbled swirl on top like it was some kind of signature move.

Ingredients

  • Semi-sweet chocolate chips: I have tried milk chocolate once but the fudge became too sweet and the texture was off.
  • Sweetened condensed milk: This creates that impossibly smooth texture that literally melts in your mouth.
  • Unsalted butter: Use room temperature butter for the peanut butter layer to avoid any little lumps.
  • Vanilla extract: Pure vanilla makes a noticeable difference here if you have it on hand.
  • Creamy peanut butter: The natural stuff that needs stirring will give you a grainier texture so stick with regular creamy.
  • Powdered sugar: This balances the peanut butter without making it overly sweet.

Instructions

Prep your pan first:
Line your square baking pan with parchment paper and leave some overhang on the sides like little handles.
Melt the chocolate layer:
Combine chocolate chips sweetened condensed milk and butter in a saucepan over the lowest heat setting your stove has.
Stir until completely smooth:
This takes patience but keep stirring gently until you see no more chocolate bits.
Spread the chocolate:
Pour the chocolate mixture into your prepared pan and use a spatula to spread it evenly.
Make the peanut butter layer:
Mix peanut butter powdered sugar softened butter and vanilla until completely smooth.
Layer it on:
Drop spoonfuls of peanut butter mixture over the chocolate layer.
Create the swirl:
Use a knife or skewer to gently swirl the layers together for that marbled look.
Chill until set:
Refrigerate for at least two hours before cutting into squares.
Alt text: Close up of Chocolate Peanut Butter Fudge with a marbled top, cut into neat squares and served on a white platter for gatherings. Save
Alt text: Close up of Chocolate Peanut Butter Fudge with a marbled top, cut into neat squares and served on a white platter for gatherings. | mealhivehub.com

This fudge has become my go to hostess gift because it travels so well and nobody ever believes how simple it is to make.

Making It Your Own

You can experiment with different nut butters like almond or cashew but peanut butter really is the classic pairing for a reason. The key is keeping the proportions the same so the texture stays consistent.

Storage Secrets

This fudge actually freezes beautifully if you want to make it ahead for parties. Wrap individual squares in parchment paper then store in a freezer bag for up to three months.

Serving Suggestions

These little squares are perfect on their own but here are some ways to elevate them even more.

  • Try topping with flaky sea salt right before chilling for a salted chocolate version.
  • Add crushed peanuts on top for a crunchy contrast to the smooth fudge.
  • Serve slightly warm with vanilla ice cream for an over the top dessert.
Alt text: Chocolate Peanut Butter Fudge being lifted from a pan by a spatula, showing the rich peanut butter and chocolate layers, a delicious sweet treat. Save
Alt text: Chocolate Peanut Butter Fudge being lifted from a pan by a spatula, showing the rich peanut butter and chocolate layers, a delicious sweet treat. | mealhivehub.com

Hope this fudge brings as much joy to your kitchen as it has to mine over the years.

Common Questions

Semi-sweet chocolate chips provide a balanced sweetness and melt smoothly, making them ideal for this layered dessert.

Yes, using crunchy peanut butter or adding chopped peanuts adds a delightful crunch to contrast the creamy layers.

Chill for at least 2 hours to ensure the layers firm up properly for clean slicing and serving.

Lining the pan with parchment paper helps lift out the solidified squares easily and avoids sticking.

Adding a pinch of sea salt before chilling enhances the sweetness and enriches the overall flavor profile.

Chocolate Peanut Butter Fudge

A rich, creamy treat combining chocolate and peanut butter for a delightful sweet experience.

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

Ingredients

Chocolate Layer

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

Peanut Butter Layer

  • 1 cup creamy peanut butter
  • ½ cup powdered sugar
  • 2 tbsp unsalted butter, softened
  • ½ tsp vanilla extract

Instructions

1
Prepare the Pan: Line an 8-inch square baking pan with parchment paper, leaving an overhang for easy removal.
2
Make Chocolate Layer: In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, and 2 tbsp butter. Stir constantly until smooth and melted. Remove from heat, stir in 1 tsp vanilla extract.
3
Spread Chocolate Base: Pour the chocolate mixture into the prepared pan and spread evenly.
4
Prepare Peanut Butter Mixture: In a medium bowl, mix peanut butter, powdered sugar, 2 tbsp softened butter, and ½ tsp vanilla extract until smooth and well combined.
5
Add Peanut Butter Layer: Drop spoonfuls of the peanut butter mixture over the chocolate layer. Gently spread to cover the chocolate evenly.
6
Create Marbled Effect: Swirl the top with a knife or skewer for a marbled effect, if desired.
7
Chill Until Set: Refrigerate for at least 2 hours, or until set.
8
Cut and Serve: Lift the fudge out of the pan using the parchment overhang. Cut into 24 squares. Serve chilled or at room temperature.
Additional Information

Equipment Needed

  • Medium saucepan
  • Mixing bowl
  • 8-inch square baking pan
  • Parchment paper
  • Spatula
  • Knife

Nutrition (Per Serving)

Calories 170
Protein 3g
Carbs 20g
Fat 9g

Allergy Information

  • Contains milk (dairy), peanuts, and soy (from chocolate chips)
  • May contain traces of tree nuts or gluten depending on ingredient brands
Danielle Porter

Home cook sharing easy, healthy recipes and kitchen tips for busy food lovers.