Peanut Butter Fudge with Chocolate Swirl

This dreamy peanut butter fudge with chocolate swirl is easy to make and super creamy! And the best part? No candy thermometer needed! Excellent for the holiday season.

Three pieces of Peanut Butter Swirl Fudge on a napkin.

Note: This recipe is NOT dairy free. It was published before Cook Nourish Bliss transitioned to dairy free recipes and remains popular with long time readers. You can try using substitutions to make it dairy free, however I have not tested this myself and can’t say how it will turn out.

Somebody stop me – apparently I have a little problem with swirls.  I can’t help myself – they are just so much fun.

So, let’s talk about fudge.  I have had fudge on the brain for the last few months.  I have seen so many recipes around the web and in my cookbooks, but for whatever reason never decided to make my own.  

Until I saw this candy cane chocolate swirl fudge from Sally – seriously what is with me and swirls?  I decided that the whole fudge making business needed to happen soon.  And what better time than the holiday season?

While I like peppermint, I really wanted to make a peanut butter fudge.  It has been on my must-make list forever.  And then I realized that I could make a peanut butter fudge and do a chocolate swirl on top – because chocolate and peanut butter are a match made in heaven and because I also have a thing for swirls.  Right.

And holy moly is this stuff good.  It is creamy and packed with that ever-wonderful peanut butter chocolate flavor.  I especially liked that this fudge was not as thick as usual, which made it seem somehow lighter (but still decadent).

This does get soft pretty quickly, so be sure to store it in the refrigerator.  

Three pieces of Chocolate Peanut Butter Swirl Fudge on parchment paper.

Additional Candy Recipes You Might Enjoy!

Did you make this recipe? Rate and review it down below! I’d love to hear from you.

Peanut Butter Fudge with Chocolate Swirl

Peanut Butter Fudge with Chocolate Swirl

Yield: about 50 pieces
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes

This dreamy peanut butter fudge with chocolate swirl is easy to make and super creamy! And the best part? No candy thermometer needed! Excellent for the holiday season.


  • 1 (14 ounce) can sweetened condensed milk
  • ½ cup creamy peanut butter
  • 8 ounces white chocolate, chopped
  • 1 teaspoon vanilla extract
  • ½ cup mini chocolate chips


  1. Line an 8 or 9 inch square baking pan with wax or parchment paper (cut a big enough piece so that the paper hangs over the edges of the pan) and set aside.
  2. In a medium saucepan set over medium heat, add the sweetened condensed milk and the peanut butter. Stir frequently until the peanut butter is blended with the milk.
  3. Add in the chopped white chocolate and continue to stir frequently until the chocolate is melted. Remove the pan from the heat. Add in the vanilla extract and mix until combined.
  4. Pour the mixture into the prepared pan and use an offset spatula to spread evenly.
  5. Sprinkle the mini chocolate chips over the fudge. Let sit for a few seconds and then use a small knife to gently swirl the chips into the fudge.
  6. Let the pan cool slightly then place in the refrigerator to chill for 2 to 3 hours (until firm).
  7. Use the parchment overhang to gently lift the fudge from the pan. Cut into squares. Store in the refrigerator.


Nutrition Information:
Yield: 25 Serving Size: 1
Amount Per Serving: Calories: 101 Total Fat: 7g Saturated Fat: 3g Trans Fat: 0g Unsaturated Fat: 3g Cholesterol: 2mg Sodium: 35mg Carbohydrates: 10g Fiber: 1g Sugar: 8g Protein: 2g
Nutrition data shown is an estimate provided by an online calculator and is for informational purposes only. It should not be considered a substitute for a medical professional’s advice.