Skip to content

Chocolate Peanut Butter Fudge

This chocolate peanut butter fudge combines the classic combination everyone loves in an easy 4-ingredient recipe. Simple to make in the microwave, it’s rich and creamy and perfect for holiday gifting.

For this fudge recipe, I combined my peanut butter fudge and chocolate microwave fudge into one decadent, fudgy, and creamy little bite. My family can’t get enough of it!

Chocolate peanut butter fudge on the white plate.
This post may contain affiliate links. Read disclosure policy.

Easy Chocolate Peanut Butter Fudge

Every year I sit down with my kids and go over all the best holiday desserts they want to see on our family’s Christmas dessert board and every year we include some of our favorite candy and fudge recipes.

This chocolate peanut butter fudge recipe is always a top request as well as peanut butter balls and buckeye candy. Just like my 3-ingredient fudge it’s all done in the microwave, which is perfect for getting the kids involved!

Why This Recipe Works

  • An easy dessert. No need to boil anything, use a candy thermometer, or even turn on the oven. It’s a simple treat and the hardest thing about it is waiting for it to chill!
  • Keeps fresh for a long time. Fudge lasts for weeks in the fridge and even longer in the freezer. This recipe makes 32 pieces, so whatever doesn’t get eaten now, you’ll have the rest to snack on for a while!
  • Great for all occasions. Serve them as a dessert for the holidays including Thanksgiving and Christmas. Whip up a treat for Valentine’s Day or even Easter. They make great gifts and who doesn’t love fudge?!
  • The ultimate flavor combination. They’re both creamy and the sweet and nutty flavors are a classic pairing. It makes the perfect chocolate peanut butter fudge.

Recipe Ingredients

Chocolate peanut butter fudge ingredients on the counter.

Find the full printable recipe with specific measurements below.

  • Sweetened condensed milk: A signature ingredient in most easy fudge recipes. It’s what gives it a chewy texture and a lot of sweetness. It’s basically the reason why you can only eat a couple of pieces at a time! 
  • White chocolate melting wafers: We combine this with the nut butter to give it sweetness and to help it set once it chills. On its own, it would be very savory and nutty.
  • Chocolate melting wafers: You can also use chocolate chips for the top layer.
  • Creamy peanut butter: Use a commercial brand like Jiff or Skippy. The natural kind separates and is quite runny, making it harder to set.


These sweet treats are pretty straightforward so there’s not much need for substitution. You can add some vanilla extract into the chocolate for added flavor or decide to use dark chocolate chips instead of semi-sweet. You can also jazz it up with some fun add-ons!

  • Sprinkle chopped Reese’s peanut butter cups or chopped peanuts over top.
  • You could also try a different nut like walnuts or pecans like I use in my rocky road fudge recipe
  • Top it with mini chocolate chips or peanut butter chips!
  • Finish it with some coarse sea salt or a drizzle of caramel sauce.  

How to Make Chocolate Peanut Butter Fudge

Showing how to make chocolate peanut butter fudge in a 4 step collage.
  1. Separate the wafers. Place the white chocolate and chocolate wafers in 2 separate microwave-safe bowls. Pour half the sweetened condensed milk over the white chocolate and the rest of it over the chocolate. 
  2. Add the peanut butter & melt. Only add it to the white chocolate bowl. Then place that bowl in the microwave for 1 minute at 50% power. You don’t want to burn the chocolate! Stir for 15 seconds until smooth. If you see chunks in there, microwave for another 15-30 seconds. Stir once again until smooth.
  3. Spread the bottom layer. Pour the peanut butter mixture into a prepared pan. I use an 8 x 8 square pan which is the perfect size for this recipe. Smooth it out with a spatula and move quickly because it will thicken fast. Place it in the fridge to firm.
  4. Spread the top layer. Microwave the other bowl of chocolate. Pour that fudgy chocolate mixture overtop the bottom layer and once again, smooth with a spatula. Place it in the fridge once more to firm up for a couple of hours. 

Slice into 36 squares and dig in!

Expert Tips

  • Line your baking dish or pan with wax paper, parchment paper, or foil and leave a bit hanging over the sides. This will help lift the fudge if you prefer to take it out to slice on a cutting board first. 
  • Use a sharp knife to slice your squares. Wipe it clean between each cut for clean edges.
  • For clean layers, make sure the creamy peanut butter fudge has set first before adding chocolate on top. Otherwise, the layers will blend into each other.
  • If the fudge is super solid, try running your knife under hot water, then wiping it dry before slicing.
  • Learn how to melt chocolate in a variety of ways. Everything from the microwave to the double boiler, so you can decide what works for you. There are even tips on which chocolate responds best to which method.
Stack of chocolate peanut butter fudge on a white plate.

Recipe FAQs

What causes fudge to be dry?

This is most likely due to not using enough sweetened condensed milk. This is a tested recipe, so be sure to follow the measurements listed.

You also want to make sure to stir it well, so that everything is evenly distributed throughout the mixture.

What makes peanut butter fudge too soft?

Under cooking the sugar can make it so that not enough water evaporated. Using natural peanut butter can also make it too soft.

Why is my fudge still soft?

The obvious reason would be that you haven’t left it long enough to set. The not-so-obvious reason comes down to the ingredients used. You want to make sure to use full-fat sweetened condensed milk. Not evaporated milk, coconut milk, or any other type of milk. 

Fudge needs the perfect amount of fat. For example, using milk chocolate chips rather than semi-sweet chips may result in softer fudge.

Does peanut butter fudge need to be refrigerated?

No you do not need to refrigerate it. It can store at room temperature. You can refrigerate or freeze to extend the shelf life.


Keep fudge stored in an airtight container at room temperature on the counter for 5 days. 

For any longer than that, I recommend storing it in the fridge for up to 3 weeks. 

Fudge freezes so well. Transfer any squares to a freezer bag and separate the layers with parchment paper so they don’t stick together. To enjoy again, place the pieces on the counter until soft enough to bite into.

Stack of chocolate peanut butter fudge.

I’ve got even more fudge recipes for you! Try eggnog fudgesnickerdoodle fudge, or white chocolate fudge next.

More Homemade Candy Recipes

Browse all

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

Stack of chocolate peanut butter fudge.

Chocolate Peanut Butter Fudge

5 from 19 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
This 4-ingredient chocolate peanut butter fudge is made in just minutes using a microwave and a bowl! This chewy, decadent, sweet fudgy goodness is perfect for satisfying your sweet cravings and pretty enough for any holiday dessert table!
Prep Time: 5 minutes
Cook Time: 4 minutes
Chill time: 1 hour 45 minutes
Total Time: 1 hour 54 minutes
Servings: 36



  • 1 ¼ cup (8 ounces) white chocolate melting wafers
  • cup creamy peanut butter
  • 1 (14-ounce) can sweetened condensed milk , divided in half
  • 1 ½ cups (10 ounces) chocolate melting wafers or chocolate chips


  • Line an 8×8-inch pan with parchment paper or foil.
  • In a microwave-safe bowl, add the white chocolate, peanut butter, and 1/2 the condensed milk. Microwave 1 minute at 50% power. Stir 15 seconds. If lumps remain, microwave another 15 to 30 seconds. Stir until smooth.
  • Pour evenly into the pan and make a smooth layer with a rubber spatula. Try to move quickly as it tends to thicken fast. Place in the refrigerator 30 minutes, or until firm.
  • In another microwave-safe bowl, add the chocolate and the remaining 1/2 of the condensed milk. Microwave 1 minute at 50% power. Stir 15 seconds. If lumps remain, microwave another 15 to 30 seconds. Stir until smooth. Pour the fudge over the peanut butter and make a smooth layer with a rubber spatula.
  • Refrigerate 1 to 2 hours, or until firm. When ready to serve, slice into 36 1-inch squares.


Double boiler: Feel free to melt the chocolate in a double boiler on the stovetop instead of the microwave. 
Variation: Sprinkle chopped Reese’s peanut butter cups, pretzels, or chopped peanuts over top if you want to take the peanut butter flavor up a notch. 
Storage: Store in an airtight container on the counter up to 5 days. This fudge will stay fresh 2 to 3 weeks in the refrigerator and 3+ months in the freezer.


Serving: 1square | Calories: 136kcal | Carbohydrates: 15g | Protein: 3g | Fat: 8g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.01g | Cholesterol: 6mg | Sodium: 36mg | Potassium: 123mg | Fiber: 1g | Sugar: 13g | Vitamin A: 35IU | Vitamin C: 0.3mg | Calcium: 51mg | Iron: 1mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Dessert
Cuisine: American
Diet: Gluten Free, Vegan

Did you make this recipe? Don’t forget to give it a star rating below!

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today