Go Back
+ servings
chocolate peanut butter marble fudge stacked.

Chocolate Peanut Butter Fudge

This Chocolate Peanut Butter Fudge is super easy to make, and it's so pretty because of the way the fudge and the chocolate are swirled together! One of the best treats ever!
Course Dessert
Cuisine American
Keyword chocolate, fudge, peanut butter
Prep Time 15 minutes
Cook Time 1 minute
Resting Time 4 hours
Total Time 4 hours 16 minutes
Servings 16 pieces
Calories 250 kcal
Author camila


Peanut Butter Fudge

  • 1 14 oz. can Eagle Brand® Sweetened Condensed Milk 396 grams
  • 1/2 cup peanut butter
  • 2 cups chopped white chocolate 340 grams

Chocolate Swirl

  • 1 cup chopped chocolate or chocolate chips (milk, semi-sweet, or dark)
  • 2 tbsp peanut butter
  • 2 tbsp heavy cream

For the topping

  • 2 tbsp creamy peanut butter melted


  1. Place the Eagle Brand® Sweetened Condensed Milk, peanut butter, and white chocolate in a bowl and microwave for 30 seconds to 1 minute, stirring in between, until the ingredients are melted together.
  2. In another bowl, place the chocolate (milk, semi-sweet, or dark) the peanut butter, and the heavy cream and microwave for 30 to 45 seconds, stirring in between, until the ingredients are completely melted.
  3. Pour half the peanut butter fudge on the bottom of an 8x8” pan lined with parchment paper and sprayed with oil.
  4. Top with half of the melted chocolate, followed by the other half of the peanut butter fudge.
  5. Top with the other half of the melted chocolate, and with the melted creamy peanut butter, using a knife or spoon to swirl it around to form the swirl effect. Refrigerate the fudge for at least 4 hours before serving.


  1. Store in the fridge for up to 2 weeks, and in the freezer for up to 2 months.

Recipe Notes

White chocolate: make sure you are using real white chocolate. Most white chocolate chips purchased at the store are not real white chocolate. Go for the white chocolate baking bars, or buy real white chocolate chips or callets online. To be considered real white chocolate, it needs to have at least 20% cocoa butter in it.

Peanut butter: feel free to use creamy or crunchy peanut butter, both will work, the crunchy peanut butter will provide your fudge with a crunchy texture. I prefer the creamy, and that’s what I am using. For the top, the creamy peanut butter will work better.

Chocolate: you can use milk, semi-sweet, or dark chocolate, whichever one you prefer. You can use chopped chocolate or chocolate chips.

Freezing: this fudge will freeze beautifully. Slice it, and then spread the slices of fudge on a baking tray lined with parchment or silicone. Place the baking tray in the freezer for 2 hours. Then place the fudge in a ziploc bag, or you can wrap it individually. Thaw in the fridge for a few hours before consuming.

Nutrition Facts
Chocolate Peanut Butter Fudge
Amount Per Serving (1 piece)
Calories 250
* Percent Daily Values are based on a 2000 calorie diet.