This Chocolate Peanut Butter Fudge swirl is quite possibly heaven on earth. Think Reese’s Peanut Butter Cup in fudge form. At first glance, I know this looks like a complicated recipe but it is actually SUPER easy. This is a variation of our See’s Fudge Recipe. And much like that classic fudge recipe, this one can be made in less than 20 minutes. It’s a simple, foolproof recipe that has a smooth, creamy texture, and a huge peanut butter and chocolate flavor that just melts in your mouth. This peanut butter chocolate fudge makes wonderful Christmas gifts or just a sweet treat for any occasion.

Ingredients for this Chocolate Peanut Butter Fudge Recipe

This treat is really easy to make and even more fun to eat! Here’s all you need:

8 ounces of milk chocolate – I use two Hershey bars, broken into pieces.Semi-sweet chocolate chips – one bag, or 12 ounces.8 ounces white chocolate – try to find a plain candy bar, not white almond bark or baking chips. Peanut butter chips – one package, or 12 ounces. I like the Reese’s brand.One stick of butter – dividedMarshmallow fluff – one 7-8 ounce jar, dividedSugar – regular, granulated sugar. No substitutionsEvaporated milk – NOT sweetened condensed milk

No Substitutions Please

With this recipe, you really don’t want to substitute anything. Trust me, this is perfect the way it is. Please don’t substitute white chocolate chips for the white chocolate candy bars. It DOES make a difference! Some have tried substituting marshmallows for the marshmallow fluff and have been disappointed. If you want it to turn out right, it is worth following the recipe exactly (I know, I am not one to follow recipe instructions EXACTLY, but I do with this recipe. Always.)

More Tips for this Fudge Recipe

Stir and Scrape the sides when mixing – You want to get all that chocolate melted and smooth. Be sure to use a heavy rubber scraper spatula to help you accomplish this. Make sure to scrape way down to the bottom of the bowl to incorporate it all. Make sure your fudge is completely smooth before pouring it in. You also want to stir until the sheen is gone. It will become thick and harder to stir, which is a good thing!Use parchment paper – For easy removal of the fudge from the pan, butter the baking dish, lay the parchment paper in, and then butter the wax paper. Avoid using aluminum foil. It rips easily and can stick to the fudge.Keep it cool – For this fudge recipe you will want to keep it in the refrigerator in an airtight container so it keeps its form. Keeping it at room temperature will make the fudge too soft and the texture won’t be right.Pour it in quickly then leave it alone – Pour the chocolate mixture into your prepared pan. Quickly smooth it into an even layer while it’s still hot. It will begin to set fast and it won’t look as smooth if you keep running your spatula over it. Also try not to bump your pan after it gets set. It will cause ripples in the fudge (I learned this the hard way). Try to quickly set it somewhere it won’t get bumped or moved until it has cooled enough to put in the fridge.Be patient – Wait until the fudge sets before cutting. You will get nice, perfect squares if you wait until it has completely cooled through.Slice before serving – Again, be patient. For fresh, creamy fudge, cut it just before you serve it. Fudge tends to dry out over time. Cut it into 1-inch squares just before you eat it. If you must cut it earlier, be sure to keep the cut pieces in an airtight container or covered with plastic wrap.

Frequently Asked Questions About Chocolate Peanut Butter Fudge

Read More:33+Easy Dessert Ideas

More Flavors of Fudge

Can’t get enough of this sweet stuff? Check out these delectable fudge flavors:

If you prefer mint over peanut butter in your fudge, see our Mint Chocolate Fudge Swirl Recipe. Or try the Marshmallow Rocky Road Fudge for a textured treat.Creamy Chocolate Coconut Fudge is rich and creamy with a hint of coconutThen there’s the German Chocolate Fudge for even more variety.

Mint Chocolate Fudge

Marshmallow Rocky Road Fudge

Creamy Chocolate Coconut Fudge

German Chocolate Fudge

Share It on Instagram!