Silky Peanut Butter Fudge with a Rich Chocolate Swirl Finish

Fudge sets or it does not, there is no in between, and the difference always comes down to hitting the right temperature before pouring the mixture into the pan. This peanut butter fudge relies on that same precision, delivering a smooth, melt-in-your-mouth texture with ribbons of chocolate running through every piece.

Why You Will Love This Recipe

  • No candy thermometer needed, this version sets perfectly using a simple stovetop method.
  • Silky smooth texture that melts on the tongue instead of feeling grainy or dense.
  • Ready in under 20 minutes of active time, with the rest just waiting to set.
  • Rich chocolate swirls run through every piece for a beautiful marbled look.
  • Keeps well for weeks, making it a reliable treat for holidays or gifting.

Ingredients

  • 1 1/2 cups granulated sugar
  • 2/3 cup evaporated milk
  • 1/2 cup unsalted butter
  • 2 cups mini marshmallows
  • 1 cup creamy peanut butter
  • 1 teaspoon pure vanilla extract
  • 1/2 cup semisweet chocolate chips
  • 1 tablespoon coconut oil

Crockery and Time To Create

You will need a medium heavy-bottomed saucepan, a wooden spoon, an 8×8 inch baking pan, and a microwave-safe bowl. Total time is 3 hours, including setting. This recipe makes 25 pieces.

Ingredient Substitutions and Variations

  • Creamy Peanut Butter: swap for crunchy peanut butter if you want a bit of texture running through the fudge.
  • Evaporated Milk: replace with equal parts heavy cream for a slightly richer, denser fudge.
  • Mini Marshmallows: substitute with marshmallow creme, using about 7 ounces in place of the marshmallows.
  • Semisweet Chocolate Chips: swap for white chocolate chips for a lighter colored swirl and sweeter flavor.
  • Butter: replace with salted butter and omit any added salt for a slightly saltier fudge base.

Step-by-Step Instructions

Step 1: Cook the sugar mixture. In a medium heavy-bottomed saucepan over medium heat, combine the sugar, evaporated milk, and butter. Stir constantly for 5 to 6 minutes, until the mixture comes to a full rolling boil, then continue boiling for exactly 4 minutes, stirring the entire time to prevent scorching.

Step 2: Stir in the marshmallows and peanut butter. Remove the saucepan from heat and immediately stir in the marshmallows until fully melted and smooth. Add the peanut butter and vanilla extract, stirring vigorously for about 1 minute until the mixture is completely combined and glossy.

Step 3: Pour and swirl the chocolate. Pour the peanut butter mixture into a parchment-lined 8×8 inch pan, spreading it evenly with a spatula. Melt the chocolate chips and coconut oil together in the microwave in 20 second bursts, stirring between each, until smooth. Drizzle the melted chocolate over the top in a zigzag pattern, then drag a knife through in a few gentle swirls to create a marbled effect without fully blending the colors.

Step 4: Set and slice. Let the pan sit at room temperature for 30 minutes, then transfer to the refrigerator for at least 2 hours, until completely firm to the touch. Lift the fudge out using the parchment overhang and slice into 25 even squares with a sharp knife.

Pro Tips for Best Results

  • Boil the sugar mixture for the full 4 minutes, undercooking is the most common reason fudge does not set properly.
  • Stir constantly while boiling to prevent the bottom from scorching and affecting the flavor.
  • Work quickly once the marshmallows are added, the mixture firms up fast as it cools.
  • Chill fully before slicing for the cleanest cuts and best texture throughout.

Common Mistakes to Avoid

  • Undercooking the sugar mixture: soft, sticky fudge that never fully sets usually means the boil time was cut short, so always time it exactly.
  • Stirring too little while boiling: this leads to scorched, grainy fudge, so stir constantly during the full boil time.
  • Cutting fudge before it is fully chilled: warm fudge smears instead of slicing cleanly, so always chill for the full 2 hours.
  • Overswirling the chocolate: this blends the colors into one shade, so limit yourself to just a few gentle strokes.

What to Serve With

  • A cup of hot coffee: its bitterness balances the sweetness of the fudge nicely.
  • Fresh apple slices: their crisp tartness offers a refreshing contrast to the rich texture.
  • A glass of cold milk: the classic pairing that complements peanut butter and chocolate perfectly.

Storage and Reheating

  • Fridge: store in an airtight container for up to 3 weeks, layering with parchment between pieces.
  • Freezer: wrap pieces individually and freeze for up to 3 months, thaw in the fridge overnight before serving.
  • Reheating: this fudge is meant to be served cold or at room temperature, no reheating needed.

Nutrition Information

Nutrient Per Serving
Calories 140
Total Fat 8g
Carbohydrates 16g
Protein 2g
Fiber 1g
Sodium 70mg
Nutritional values are estimates and may vary based on specific ingredients used.

Health Benefits

Peanut butter contributes a small amount of plant-based protein and healthy fats, giving this fudge a bit more staying power than a plain sugar candy. It is best enjoyed as an occasional treat rather than a daily snack. Since this recipe uses simple pantry ingredients without artificial preservatives, it offers a more straightforward ingredient list than most store-bought fudge varieties.

Conclusion

This peanut butter fudge has become my go-to whenever I need a make-ahead treat for the holidays, since it stores beautifully and always disappears fast. Make a batch this week, share it with neighbors or keep it all to yourself, and save this recipe for the next time you need something sweet on hand.

Silky Peanut Butter Fudge with a Rich Chocolate Swirl Finish

Silky Peanut Butter Fudge Smooth, no-bake peanut butter fudge swirled with rich chocolate ribbons.
Prep Time 15 minutes
Cook Time 10 minutes
Servings: 25 slices
Calories: 140

Ingredients
  

1 1/2 cups sugar
2/3 cup evaporated milk
1/2 cup butter
2 cups mini marshmallows
1 cup peanut butter
1 tsp vanilla
1/2 cup chocolate chips
1 tbsp coconut oil

Method
 

Boil sugar, evaporated milk, and butter for 4 minutes.
    Stir in marshmallows, peanut butter, and vanilla until smooth.
      Pour into pan, drizzle with melted chocolate, and swirl.
        Chill for 2 hours, then slice into squares.

          Similar Posts

          Leave a Reply

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

          Recipe Rating