This homemade chocolate peanut butter fudge recipe is so creamy and decadent it won’t last long once your friends and family get ahold of it! The creamy peanut butter fudge top has an addicting peanut butter flavor! This is a simple recipe that will have you coming back for more!
This chocolate peanut butter fudge recipe is my personal favorite. I am a huge chocolate AND a huge peanut butter fan. After having a second attempt at this fudge, it’s just near perfect. (because I think adding some peanut butter morsels to the creamy peanut butter mixture would just throw this over the top!) So So good!
I love that this fudge can be used for any holiday season: Christmas, thanksgiving, Valentine’s Day, and even in the summer! This no-bake fudge (I’m not sure what fudge you do bake), is extremely easy to make and won’t make your house warm and stuffy in the summer!
You only need a few ingredients to make this chocolate peanut butter fudge recipe for your next event!
What ingredients do I need for make peanut butter fudge?
This recipe uses simple ingredients you will need to make this creamy peanut butter chocolate fudge recipe. Most of these you probably already have in your cabinets!
For the chocolate you will need:
3 cups of milk chocolate chips or 2.5-3 bars of milk or dark chocolate. For this recipe I use chocolate bars. You can also use all dark chocolate to make this a dark chocolate fudge. You can also use semisweet chocolate chips.
1 14 oz can of sweetened condensed milk: this will help make the chocolate creamy and add a little more sweetness to the fudge.
2 TB unsalted butter: To help the butter melt better, I cut the butter in half then added them both to the pot.
For the Peanut Butter mixture you will need:
1 cup creamy peanut butter
1 cup powdered sugar
1/2 stick of melted butter
How to Make Chocolate Peanut Butter Fudge?
Here are some step-by-step instructions on how to make the best fudge recipe!
First, line 8-inch square pan with parchment paper. be sure to leave a little overhang, so you can easily pull the first out before you cut it into squares.
Second, prep the chocolate. If you are using chocolate bars, cut the bars into small pieces so they melt fast in the pot.
If you are using a double boiler, get the water simmering before adding in the ingredients. Remember, the water should not be touching the bowl the ingredients will be going into.
If you are using a sauce pan, combine the chocolate, condensed milk, and butter into a medium saucepan over low heat. Using medium-high heat will most likely burn the chocolate.
Melt the chocolate mixture until it is nice and creamy and there are no more chocolate chunks. Then pour the chocolate mixture into the prepared pan and using an offset spatula or rubber spatula, spread the chocolate out into one even layer.
Place the chocolate into the freezer for 30 minutes.
When the chocolate is almost firmed, melt the 1/2 stick of butter in the microwave.
Then combine the melted butter, peanut butter, and powdered sugar into a medium bowl. Mix with a wooden spoon or rubber spatula until the peanut butter mixture is nice and creamy.
Pull the chocolate out of the freezer and pour the peanut butter on top. Spread the peanut butter into one even layer.
Put back in the freezer for 30 minutes until it has firmed up.
Remove the chocolate peanut butter fudge from the freezer and using the parchment paper overhang, pull the fudge out of the pan and onto a cutting board.
Cut the fudge into your desired size squares and enjoy!
How to store peanut butter fudge?
Store fudge in an airtight container in the fridge for one week, or freeze for up to one month.
How long does chocolate peanut butter fudge keep?
This fudge recipe will keep in the fridge for up to one week.
Make sure to tag me @raesbakeryblog on Instagram and comment below if you make this chocolate peanut butter fudge recipe. This post contains affiliate links which means if you purchase something off one of those links I make a small commission at no extra cost to you. Thanks for supporting my blog!
Coffee and Brownies,
Ashley Rae

Chocolate Peanut Butter Fudge Recipe
This homemade chocolate peanut butter fudge recipe is so creamy and decadent it won't last long once your friends and family get ahold of it! The creamy peanut butter fudge top has an addicting peanut butter flavor! This is a simple recipe that will have you coming back for more!
Ingredients
For the Chocolate
- 3 cups chocolate chips or chocolate bar chopped into chunks
- 1 14 oz can sweetened condensed milk
- 2 tablespoons Butter
For Peanut Butter
- 1 cup peanut butter
- 1 cup powdered sugar
- 1/2 cup ( stick) butter, melted
Instructions
- First, line 8-inch square pan with parchment paper. Be sure to leave a little overhang, so you can easily pull the first out before you cut it into squares.
- Second, prep the chocolate. If you are using chocolate bars, cut the bars into small pieces so they melt fast in the pot.
- In a medium sauce pan, combine the chocolate, condensed milk, and butter into a medium saucepan over low heat. Using medium-high heat will most likely burn the chocolate.
- Melt the chocolate mixture until it is nice and creamy and there are no more chocolate chunks. Then pour the chocolate mixture into the prepared pan and using an offset spatula, spread the chocolate out into one even layer.
- Place the chocolate into the freezer for 30 minutes.
- When the chocolate is almost firmed, melt the 1/2 stick of butter in the microwave.
- Then combine the melted butter, peanut butter, and powdered sugar into a medium bowl. Mix with a wooden spoon or rubber spatula until the peanut butter mixture is nice and creamy.
- Pull the chocolate out of the freezer and pour the peanut butter on top. Spread the peanut butter into one even layer.
- Put back in the freezer for 30 minutes until it has firmed up.
- Remove the chocolate peanut butter fudge from the freezer and using the parchment paper overhang, pull the fudge out of the pan and onto a cutting board.
- Cut the fudge into your desired size squares and enjoy!
Leave a Reply