Go Back
+ servings
sliced and stacked peanut butter cup fudge

Peanut Butter Cup Fudge Recipe

Course: Dessert, Snack
Cuisine: American
Prep Time: 5 minutes
Cook Time: 5 minutes
Chill: 3 hours
Total Time: 3 hours 10 minutes
Servings: 20 pieces
Calories: 283kcal
This peanut butter cup fudge is the perfect homemade treat this Christmas. Quick and easy to make, it's great for gifting to friends and family, or just enjoy it all to yourself!
Print Recipe


  • 3 cups white chocolate chips 510 grams
  • 14 ounces sweetened condensed milk 396 grams (1 can)
  • 1 teaspoon pure vanilla extract 4 grams
  • 1 cup mini Reese’s Cups 20 grams, chopped into chunks and divided


  • Heat the chocolate chips and condensed milk in a saucepan set over medium heat. Stir the ingredients continuously.
    3 cups white chocolate chips, 14 ounces sweetened condensed milk
  • Once the chocolate has melted, remove the saucepan from the heat and stir in the vanilla.
    1 teaspoon pure vanilla extract
  • Stir in half of the Reese’s chunks and only stir 2-3 times to combine. (It’s important you don’t keep stirring or it won’t get that marbled effect.)
    1 cup mini Reese’s Cups
  • Pour/scoop the fudge into a prepared 9x9-inch square dish. (I like to use silicone because it pops right out and I don’t need to use parchment paper.)
  • Top the fudge with the remainder 1⁄2 cup of Reese’s chunks.
  • Place the fudge into the refrigerator to harden for 2-3 hours until set.
  • Remove the fudge from the dish and carefully cut into small bite-sized squares.


  • Be sure to line your baking sheet with parchment. If you don’t, the fudge can get stuck to the tin. Let the parchment overlap the tin so that you can remove it easily.
  • You can melt the chocolate in the microwave, but do it in small increments and stir to make sure that it doesn't burn.
Storage: Store peanut butter cup fudge in an airtight container at room temperature for up to 2 weeks, in the refrigerator for up to 1 month, or in the freezer for up to 3 months. 


Serving: 1piece | Calories: 283kcal | Carbohydrates: 35g | Protein: 5g | Fat: 15g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 13mg | Sodium: 100mg | Potassium: 200mg | Fiber: 1g | Sugar: 33g | Vitamin A: 69IU | Vitamin C: 1mg | Calcium: 121mg | Iron: 1mg