Home ยป Course ยป Desserts

Chocolate Peanut Butter Fudge

This easy Chocolate Peanut Butter Fudge recipe calls for only 6 ingredients and doesn’t require a candy thermometer! This rich and creamy chocolate fudge is topped with a peanut butter swirls, combining sweet and salty for a delicious and irresistible treat.

A stack of chocolate peanut butter fudge cut into squares

Easy Peanut butter and chocolate fudge recipe

If you love the combination of peanut butter and chocolate, you will love this chocolate peanut butter fudge swirl!

Not only is it luxurious and decadent, it’s also super simple to make:

  • 6 ingredients
  • no candy thermometer
  • no baking
  • made in microwave (stovetop can be used but not necessary)

My goal is to share a chocolate peanut butter fudge recipe that anyone can easily make. With the holidays around the corner, I want to make fudge-making less intimidating and more accessible, yet still super delicious!

This peanut butter chocolate fudge consists of rich and decadent chocolate, and is topped with peanut butter swirls that brings a little salty to the sweet.

It’s creamy, luxurious, and melts in your mouth. And we love it a whole lot.

Peanut butter chocolate fudge is so fun to make together with family during the Christmas holidays. It’s an easy make-ahead item that you can bring to parties and gatherings, and they also make the best gifts!

A plate of chocolate fudge with peanut butter swirls on top


To make chocolate peanut butter fudge, here are the ingredients you will need:

  • semi sweet chocolate chips – use good-quality chocolate chips – it makes a difference!
  • sweetened condensed milk – do not substitute with evaporated milk or regular milk. Condensed milk is sweet and super thick in consistency.
  • vanilla extract – pure vanilla extract will bring about the best flavors
  • peanut butter – I like to use creamy peanut butter, but if chunky is all you have, that works as well
  • butter – salted or unsalted works just fine
  • salt

How to make chocolate peanut butter fudge

I’m going to show you this super easy and simple method to make chocolate peanut butter fudge.

No cooking needed – just a microwave!

A plate topped with lots of chocolate fudge with peanut butter on top

What else you will need:

  • 13′ x 9′ rectangular dish
  • parchment paper or wax paper – this is used to line the baking dish so that it will be a lot easier to remove and slice your fudge
  • sharp knife – the sharper your knife, the easier it is to cut your fudge into squares

There are two key parts to the fudge: chocolate and peanut butter.

Chocolate fudge

To make the chocolate fudge, we are simply combining chocolate chips, condensed milk and vanilla extract in a large bowl, and then heating it in the microwave.

To make sure chocolate doesn’t overheat, microwave the mixture at 50% power at 30 seconds increment. Every 30 seconds, remove bowl from microwave and stir, and repeat until all the chocolate chips are melted.

Do not try to rush it and cook it on higher power or for too long. Chocolate will burn and harden.

Bowl on the left contains chocolate chips and condensed milk; bowl on the right contains melted chocolate
Before and after melting chocolate chips, condensed milk and vanilla extract.

You can heat chocolate chips on the stovetop to melt it if you prefer.

To heat on the stove top, bring chocolate chips, condensed milk and vanilla extract to a pot. Heat under low heat, continuously stir until all chocolate chips have melted.

Peanut butter fudge

As for the peanut butter mixture, we are simply combining peanut butter, butter and a pinch of salt.

You can microwave it or cook it slowly on the stovetop as well.

creamy melted peanut butter in a bowl

Combining and refrigerating

Once you’ve melted the chocolate chips and the peanut butter separately, let’s bring them together to make chocolate peanut butter fudge swirls!

I like to layer them in distinct layers so that 1) you can actually taste the chocolate and peanut butter separately, and 2) the two distinct layers look more appealing

To do that, first you’ll want to spread the chocolate mixture onto the bottom of a rectangular 9’x13′ baking dish lined with parchment paper or wax paper.

Lining with paper is super important because that will make removing the fudge and cutting them into squares a lot easier.

Top the chocolate mixture to dollops of peanut butter. If you want to create distinct peanut butter swirls, do not overlap the peanut butter dollops.

Use a chopstick or a toothpick and spread the dollops out.

Dollop of peanut butter on a dish of melted chocolate, and then spreading the peanut butter with a chopstick to create swirls

Move horizontally and then vertically so that you create the lovely swirls when you spread the peanut butter out.

Then bring your peanut butter chocolate fudge to the refrigerator and refrigerate until it hardens…about 4-5 hours.

chocolate fudge in a rectangular dish with peanut butter swirls on top

Slicing the fudge

Once they are harden, slice them into small 1.5-2-inch squares.

Tips for slicing chocolate peanut butter fudge so that they come out nice and clean:

  • Lift the whole piece of fudge out from the dish and set on a cutting board, and then peel off parchment paper or wax paper from the fudge before cutting into them. Trust me, it’s a lot easier to get rid of the paper first.
  • Make sure fudge is fully solidify and cold before slicing.
  • Use a sharp knife to slice your chocolate peanut butter fudge
  • Fudge will stick to the knife after cutting into them, so use a towel wet with hot water to wipe off the knife every now and then.
Top down view of a plate of fudge in small squares


Best way to store your peanut butter chocolate fudge is in the fridge. Store them in air tight container for up to a week.

You can also freeze fudge. Freeze them in air tight container for up to 2 months.

Frequently Asked Questions

Can I use almond butter or another nut butter?


Can I freeze fudge?

Yes! Freeze them in air tight container for up to 2 months. The texture and flavor should not change.

Can I substitute condensed milk with evaporated milk?

No – they are not the same.

Can I use a stovetop instead of microwave to melt the chocolate and the peanut butter?

Yes you can. Make sure to cook it on low heat and stir continuously so that your chocolate do not burn. Once it is melted, remove from heat promptly.

Picking up a half eaten piece of chocolate peanut butter fudge

DID YOU ENJOY THIS RECIPE? Please comment below and give us a 5-star rating! This will help others find this recipe on Google and Pinterest. We very much appreciate your help! 🤍

More Sweets and Treats

a stack of chocolate peanut butter fudge

Chocolate Peanut Butter Fudge

Rich and decadent chocolate fudge topped with peanut butter swirls. An easy fudge recipe without using candy thermometer and requires only 6 ingredients!
5 from 6 votes
Print Pin
Course: Dessert, Snack
Cuisine: American
Prep Time: 20 minutes
refrigerate time: 4 hours
Total Time: 4 hours 20 minutes
Servings: 35 pieces
Calories: 218kcal
Author: MinShien


  • 3 cups semi sweet chocolate chips
  • 28 oz sweetened condensed milk
  • 1 tsp vanilla extract
  • 1 cup creamy peanut butter
  • 4 tbsp butter
  • 1/2 tsp salt


  • In a large microwave-safe bowl, bring together chocolate chips, condensed milk and vanilla extract. Melt in the microwave by microwaving bowl on 50% power for 30 seconds, remove and stir, and then repeating until all chocolate chips are melted.
  • In a medium microwave-safe bowl, bring together peanut butter, butter and salt. Melt in the microwave by microwaving bowl on 50% power for 30 seconds, remove and stir, and then repeating until peanut butter can be stirred easily.
  • Line a 9' x 13' baking dish with parchment paper. Spread chocolate mixture to the bottom of the dish. Place dollops of peanut butter all over the top of chocolate without overlapping.
  • Using a toothpick or a chopstick, spread the peanut butter by moving your chopstick or toothpick horizontally and then vertically.
  • Refrigerate for 4-5 hours, or until fudge is harden.
  • Lift parchment paper and transfer the large piece of fudge onto a cutting board. Remove parchment paper from the bottom of the fudge and discard.
  • Using a sharp knife, slice fudge into 1.5-2-inch squares. If fudge gets stuck on the knife, wipe it with a towel or paper towel rinsed in hot water – this will help you get cleaner cuts of fudge squares. You may have to wipe your knife a couple of times.
  • Serve and enjoy!


Heating on stove top: to heat chocolate or peanut butter mixture on stovetop, combine all the required ingredients into a pot, and heat them on low heat while stirring continuously. Once the mixture melts, remove from heat promptly.


Calories: 218kcal | Carbohydrates: 22g | Protein: 4g | Fat: 13g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Cholesterol: 12mg | Sodium: 105mg | Potassium: 214mg | Fiber: 2g | Sugar: 19g | Vitamin A: 108IU | Vitamin C: 1mg | Calcium: 78mg | Iron: 1mg
Did you make this recipe?Take a pic and tag me at @joyous.apron, or hashtag #joyousapron on Instagram!

Similar Posts

Leave a Reply

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

Recipe Rating


  1. 5 stars
    I cannot wait to try this fudge! I just know it’s going to be a big hit.

    1. Joyous Apron says:

      Thank you so much! I hope you enjoy it!

  2. 5 stars
    So tasty! I need to make extra batches or I will keep eating it and my neighbors won’t get any holiday treats this year LOL.

    1. Joyous Apron says:

      Haha! It can be problematic like that ๐Ÿ˜‰ So glad to hear you are loving this!

  3. 5 stars
    Thanks for making me into a candy maker! I can never quite get fudge right and this turned out so great and looks so fancy!

    1. Joyous Apron says:

      Yay! So glad this was a success and you are now an official candy maker ๐Ÿ˜€