Chocolate Peanut Butter Fudge
Whether it's for Christmas or Valentine's Day, Chocolate Peanut Butter Fudge is the perfect sweet treat! You can make this easy fudge recipe with only ten minutes of prep time and no condensed milk.

This post contains affiliate links. Affiliate links support A Joyfully Mad Kitchen at no additional cost to you. I receive a commission if you choose to make a purchase through these links.
I don't know about you, but I am a sucker for the combo of peanut butter and chocolate. It can be chocolate peanut butter brownies or a chocolate cake with peanut butter frosting. As long as the two are together in one dessert, I'm happy!
We make fudge every year during the holiday season. I've been making peanut butter fudge for years, but adding chocolate into the mix was a must.
Why This Recipe is a Favorite
One of the best things about this recipe is that is doesn't use sweetened condensed milk. That seems to be an ingredients that is so easily forgotten when I go grocery shopping for holiday baking ingredients! Now I don't have to remember it because this easy fudge recipe uses half and half instead.
This six ingredient fudge is now one of our favorite holiday recipes. So take a break from all the Christmas cookies (though I never tire of peppermint crinkle cookies) and dig into some delicious fudge instead!
- It's a great make ahead recipe. If you are hosting Christmas dinner and making most of the food, you'll especially love the fact that this is one of those candy recipes that can be made ahead of time!
- Fudge is a fantastic homemade food gift. It is easily shareable and can be split into many different servings. Wrap a few squares in some cellophane bags, tie them with ribbon and give them to friends and family.
- It's less expensive than a box of chocolates. Valentine's Day chocolates are a great gift, but the price of chocolates is SO expensive! Making homemade candy is more affordable.

Need some other Christmas treat ideas? We love these Gingerbread Reindeer Cookies! Or stick with the peanut butter and chocolate combo and make these chocolate cookies with peanut butter chips.
Ingredient Notes and Substitutions
Satisfy your sweet tooth with this wonderful treat. Here is a list of everything you need to make this classic candy:
- butter: Either salted or unsalted butter is fine. Salted butter provides a bit of balance to the sweetness of the chocolate and peanut butter.
- half and half: If you need a substitute for half and half, you can use heavy cream. Whole milk will work too, but your fudge won't be as creamy. Evaporated milk should work, but I haven't tested it with this fudge recipe.
- granulated sugar
- chocolate chips: I use semi-sweet chips, but dark and milk chocolate chips will work, as will chopped chocolate almond bark.
- mini marshmallows
- peanut butter: Be sure to use a no-stir brand of creamy peanut butter, like Jif or Skippy.

Variations
Feel free to add anything to the top of the fudge. Peanut butter chips, extra chocolate chips, crushed cookies, sprinkles, chunks of Reese's peanut butter cups, etc.
Allergic to peanut butter? Make this recipe with cashew butter, sunflower butter, or another peanut-free nut butter!

How to Make Chocolate Peanut Butter Fudge
Follow these step-by-step instructions to make this creamy and flavorful marshmallow fudge:
- Prepare your pan. Line an 8x8-inch square pan with parchment paper and then set it to the side to use later.
- Melt butter, half and half, and sugar in a saucepan over medium heat. Bring the mixture to a boil, stirring it occasionally.


- Remove from the heat, then stir in the chocolate chips and marshmallows. Pour the chocolate mixture into the previously prepared pan.
- Melt the peanut butter in a microwave-safe bowl or small saucepan over medium heat. Once it has thinned out and is smooth, pour the peanut butter mixture over the chocolate layer.
- Refrigerate the chocolate peanut butter fudge for 2-3 hours until it hardens.
- Use a sharp knife to cut the fudge into even squares and then serve!

Tips for Success
I want you to make the best fudge, so I've got a few tips for you to read over so you'll have the most success:
- Do not overheat you chocolate chips or it will seize. Add to the half and half mixture and heat until the chocolate chips are melted. Then immediately remove from heat and pour into the baking dish you prepared.
- Create a fun peanut butter swirl by dragging a butter knife or toothpick through the peanut butter layer.
- Make sure the fudge mixture is poured into an even layer so that it sets evenly and you don't have some squares of fudge that are super thick and others that are really thin.
Storing and Freezing Fudge
Place your candy into an airtight container and store at room temperature for up to 3 weeks. Place a piece of parchment paper in between layers, or place each square of fudge in a paper cupcake liner in the container.
You can also freeze chocolate peanut butter fudge for up to 3 months.

Fudge Recipe FAQs
If you have issues with crumbly or dry fudge, you likely overcooked the mixture. Make sure that you do not overheat the half and half, chocolate, or peanut butter and you should have perfect smooth and creamy fudge!
You can use wax paper as long as the mixture for your fudge is not too hot. Unlike parchment paper, wax paper is not meant to be used for high heat since it has a coating of wax on it. Parchment paper is better for use in recipes where what you are making will be a high temperature! I personally recommend using parchment paper when making this fudge, just to be safe.
More Chocolate Recipes
Did you make this recipe?
If you make and love this recipe, please leave a ★★★★★ review below! It means so much to me when you try my recipes, and I'd love to know how it goes. Please leave a comment below if you have any questions.

Chocolate Peanut Butter Fudge
Equipment
Ingredients
- ½ cup butter
- ½ cup half and half
- 2 cups granulated sugar
- 12 ounces semi-sweet chocolate chips
- 2 cups mini marshmallows
- 1 ½ cups peanut butter
Instructions
- Line an 8x8 baking pan with parchment paper and set aside.
- In a medium saucepan melt the butter then add the half & half and granulated sugar. Bring to a boil on medium heat, stirring occasionally.
- Remove from heat then stir in the chocolate chips and marshmallows. Pour into the baking dish
- Melt the peanut butter in the microwave or in a small saucepan then pour evenly over the chocolate mixture.
- Refrigerate for 2-3 hours until fudge hardens then serve.
Notes
- Store in an airtight container in the refrigerator for 2-3 weeks. Freeze for up to 3 months.
- When storing, place each piece in a cupcake liner so they don't stick together.
Nutrition

My friends call me Mad and you can too. Here you'll find easy, wholesome recipes, and designed to share with those you love.



Grab kid tested recipes that actually work for busy families who want wholesome meals without the stress!