This post may contain affiliate links. Please see disclosure form more information.

Learn how to make Chocolate Peanut Butter Fudge with Reese’s Peanut Butter Cups and a few simple ingredients using this easy fudge recipe. This homemade fudge is smooth, creamy and perfect for the holidays or anytime you want a sweet treat!

squares of chocolate peanut butter fudge with Reese's cups on a plate

This easy chocolate peanut butter fudge recipe is loaded with semi-sweet chocolate, creamy peanut butter and topped off with mini Reese’s peanut butter cups.

If you’re craving the classic mix of chocolate and peanut butter, you’ll love this quick and easy treat!

My oldest baby came up with this easy peanut butter fudge recipe. She’s a huge fan of anything to do with chocolate and peanut butter. So I asked her to make some for us.

Fudge is one of those easy desserts that you can enjoy all year long. But, it’s perfect for Christmas, holiday parties and cookie exchanges. And, it makes a delicious homemade gift for the chocolate-peanut butter lover in your life!

Love fudge? Try our other fudge recipes: Fantasy Fudge, Fantasy Eggnog Fudge, Chocolate Peppermint Fudge and White Chocolate Peppermint Fudge.


One of the best things about this easy microwave fudge recipe is that it’s practically foolproof, and you really can’t mess it up. Plus, you only need a few simple ingredients to make it:

  • Creamy peanut butter — any brand
  • Semi sweet chocolate chips
  • Sweetened condensed milk
  • Vanilla extract
  • Mini chocolate peanut butter cups — reese’s peanut butter cups

How to Make Chocolate Peanut Butter Fudge

Making this chocolate peanut butter fudge is super easy. The base is made with a mixture of chocolate chips and sweetened condensed milk that you can melt together in the microwave.

You don’t have to stir it over and over like some of the more complicated, old fashioned fudge recipes.

First, spoon the peanut butter into a bowl, and melt it by microwaving for about 30 seconds, or until it’s pourable.

stir melted peanut butter with spoon

In a separate large microwave-safe bowl, add the chocolate chips and sweetened condensed milk and stir together.

Heat in the microwave in 15-second intervals, stirring in between, until the mixture is smooth and melted.

stir melted chocolate chips and condensed milk in mixing bowl

Grease and line 8-inch by 8-inch or 9-inch by 9-inch square baking pan with parchment paper or wax paper. Once the chocolate mixture is melted, pour it into the prepared pan.

Then, add the softened peanut butter mixture on top. Swirl the smooth peanut butter into the chocolate.

melted peanut butter on chocolate fudge in pan

We didn’t want two separate layers for the fudge, so my daughter used a knife to gently mix the two together. Then, she used a toothpick to swirl the peanut butter into the chocolate a little more.

She smoothed the top with a spatula, and then she added some cut chocolate peanut butter candies over the top.

This is optional, but it adds an extra layer of chocolate peanut butter flavor!

close up of peanut butter chocolate fudge on a plate

You can let the fudge cool in the fridge or on your counter. Our kitchen is pretty warm, so we popped the fudge into the fridge.

We’re an impatient bunch, especially when chocolate is involved, and we wanted to taste the fudge as soon as possible!

Honestly, this fudge is incredible! It’s not too sweet, and the peanut butter isn’t overwhelming. It’s just right!

easy chocolate peanut butter fudge with Reese's candy on top in hands


We like this chocolate fudge recipe just as it is, but there are many ways to customize this easy recipe to suit your taste buds!

I prefer semi-sweet chocolate chips with peanut butter, but you can use whatever type of chocolate chips you want: dark chocolate chips, white chocolate chips, milk chocolate chips, or even peanut butter chips.

If your want your fudge to have distinct layers, then don’t mix the melted peanut butter into the chocolate mixture at the bottom of the pan.

That way, you’ll have a creamy peanut butter layer on top of a bottom layer of chocolate.

You can add more peanut butter for a stronger peanut butter taste. Or use cashew butter or almond butter, instead!

How to Store

You can store peanut butter chocolate fudge at room temperature or in the refrigerator–it just depends on how you warm your house is.

If you do keep this 5 ingredient fudge in the fridge, you might want to let it warm up a bit before eating. This is how we like to enjoy this decadent treat!

Keep the fudge covered in the square pan you made it in. Or, transfer sliced fudge into an airtight container.

May contain affiliate links. Please see disclosure for more information.

5 from 2 votes

Easy Chocolate Peanut Butter Fudge

By: Dee
Learn how to make Chocolate Peanut Butter Fudge with Reese's Peanut Butter Cups and a few simple ingredients using this easy fudge recipe. This homemade fudge is smooth, creamy and perfect for the holidays or anytime you want a sweet treat!
Prep Time: 2 minutes
Cook Time: 2 minutes
Resting time: 2 hours
Total Time: 2 hours 4 minutes
Servings: 40


  • 4 tablespoons creamy peanut butter
  • 3 cups semi sweet chocolate chips
  • 1 14-ounce can sweetened condensed milk
  • 1 teaspoon vanilla extract
  • ¼ cup mini chocolate peanut butter cups, chopped
Save this recipe!
Enter your email and get this recipe sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


  • Spoon peanut butter into a small mixing bowl, and heat in microwave for about 30 seconds or until pourable. Set aside.
  • Add the chocolate chips and sweetened condensed milk to a large mixing bowl, stir, and heat in the microwave in 15-second increments, stirring in between, until smooth and melted
  • Stir in vanilla extract
  • Pour chocolate mixture into foil-lined, greased 8 X 8 or 9 X 9 square pan
  • Pour peanut butter over chocolate, swirl together, and smooth top with spatula
  • Top with chopped mini peanut butter cups, and allow to cool completely and firm up before cutting into 1-inch squares
  • Store in a covered container in cool place


We used chopped Reese’s mini peanut butter cups to top the fudge, but you can use any brand or omit completely.
You can add more peanut butter if you want more peanut butter flavor.


Calories: 88kcal, Carbohydrates: 7g, Protein: 1g, Fat: 6g, Saturated Fat: 3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 1g, Cholesterol: 1mg, Sodium: 9mg, Potassium: 87mg, Fiber: 1g, Sugar: 5g, Vitamin A: 7IU, Vitamin C: 1mg, Calcium: 9mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: American
Like this? Leave a comment below!

Recipe originally published in 2017 and updated in 2021.

easy chocolate peanut butter fudge on white platter

My family absolutely loved this easy chocolate peanut butter fudge. I hope you enjoy it as much as we do!

For more homemade candy recipes and original recipes guaranteed to satisfy your sweet tooth, be sure to subscribe to the newsletter!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Matt says:

    Had to try this one. Super easy but the hardest part is waiting for it to set up. Kids helped out and we will be making these often!5 stars

    1. Dee says:

      Awesome, Matt! I’m so glad you liked the fudge!

  2. Des says:

    To easy not to make this holiday season.5 stars

  3. Jen says:

    I need to make this for my mom! She absolutely loves fudge and the addition of peanut butter sounds amazing!!

  4. eat good 4 life says:

    Perfect for the holidays ahea!

  5. Nutmeg Nanny says:

    This fudge sounds amazing! Saving this!

  6. Delaney | Melanie Makes says:

    This fudge looks so delicious!