Go Back
+ servings
Squares of chocolate peanut butter fudge piled on a white plate

Chocolate Peanut Butter Fudge

Chocolate peanut butter fudge is creamy, decadent and perfect for chocolate peanut butter lovers! It's an easy fudge recipe with condensed milk and includes just 5 ingredients!

Leave a Review »


  • 1 1/2 cups dark chocolate chips divided
  • 2 tablespoons coconut oil divided (unsalted butter may be substituted)
  • 14 ounces sweetened condensed milk divided
  • 1 cup peanut butter
  • 1/2 cup chopped salted peanuts divided


  • Line an 8x8" square baking pan with foil and spray lightly with cooking spray. Set aside.
  • Place a sauté pan with about 2 inches of water over medium heat and bring to a simmer. Place 1 cup of the chocolate chips in a heat proof bowl with 1 tablespoon of the coconut oil and 1/2 of the can of the sweetened condensed milk. Place the bowl into the pan of simmering water and reduce heat to low (this is your double boiler).
  • Stir the chocolate mixture with a rubber scraper until smooth, then add 1/4 cup of the chopped peanuts and stir until combined.
  • Pour the chocolate mixture into the prepared pan and spread evenly.
  • Place the peanut butter and remaining coconut oil in a microwaveable bowl and microwave for 30 seconds or until melted, then stir to combine.
  • Stir in the remaining sweetened condensed milk until well incorporated.
  • Pour the peanut butter fudge mixture over the chocolate mixture and spread evenly.
  • Press the remaining 1/2 cup chocolate chips and 1/4 cup of chopped peanuts into the top, and chill for a minimum of 2 hours or until set. Once chilled, lift the fudge out of the pan and remove the foil. Place on a cutting board and cut into squares. Serve and enjoy!


  • Pro tip:  I highly recommend using dark chocolate because it contains less sugar.  Semi-sweet or milk chocolate will result in overly sweet fudge when combined with the sweetened condensed milk.
  • Store chocolate peanut butter fudge in an airtight container in the refrigerator for up to 2 weeks.


Serving: 1square, Calories: 336kcal, Carbohydrates: 33g, Protein: 8g, Fat: 21g, Saturated Fat: 8g, Polyunsaturated Fat: 10g, Cholesterol: 15mg, Sodium: 147mg, Fiber: 2g, Sugar: 27g

Nutrition is estimated using a food database and is only intended to be used as a guideline for informational purposes.

Did you try this recipe?Be sure to tag @flavorthemoments with the hashtag #flavorthemoments on Instagram so I can see what you made!