Creamy Homemade Peanut Butter Fudge Recipe

Melt-in-your-mouth, sweet, peanut-forward fudge that’s surprisingly simple to make. Each bite shatters in a sugary crunch, and a small piece is very satisfying — this fudge is decidedly addictive. It’s not a soft, silky fudge; the sugar is cooked until the mixture sets firm without becoming rock hard. No advanced candy-making skills required. Let’s make this easy peanut butter fudge.

Super easy, no-fuss, smooth peanut butter fudge

This straightforward recipe is inspired by a classic, old-fashioned approach: sugar and milk are boiled until they concentrate and thicken, then creamy peanut butter is stirred in for flavour and texture. Because the mixture begins to set quickly once removed from the heat, it’s important to work fast when pouring and smoothing it into the pan.

Super easy, no-fuss, smooth peanut butter fudge

The finished fudge is sweet — sweeter than many everyday treats — because sugar is what allows it to set. Cut the pieces small so the sweetness is balanced against the rich peanut butter. I halved the original recipe and added a pinch of salt to create a pleasant sweet-and-salty contrast and to make a manageable batch size.

Super easy, no-fuss, smooth peanut butter fudge

Let the fudge set at room temperature in an airtight container. In humid conditions it may soften slightly, so refrigerate after a day if you need it to keep a firmer texture. Chilling will not make the fudge rock hard; it simply helps preserve the intended bite. Stored properly, it keeps well for several days to a couple of weeks depending on temperature and humidity.

Super easy, no-fuss, smooth peanut butter fudge

There’s a nostalgic feel to this kind of fudge — simple, reliable, and comforting. Below is the recipe in a clear format so you can make it at home with minimal fuss.

Super easy, no-fuss, smooth peanut butter fudge

Peanut Butter Fudge

Super easy, no-fuss, smooth peanut butter fudge
Prep Time:
5 mins
Cook Time:
5 mins
Total Time:
10 mins

Ingredients

  • 1 cup caster sugar (190 g)
  • 1/2 cup whole milk (125 ml)
  • 1/2 tsp vanilla extract
  • 1/3 cup creamy unsweetened peanut butter (90 g)
  • Generous pinch of salt

Instructions

  • Line a shallow 8.5 x 6.5 inch pan with non-stick baking paper. For thicker pieces, use a 9 x 5 inch loaf tin.
  • In a small saucepan, combine the milk and sugar. Place over low heat and stir continuously until the mixture reaches a vigorous boil, about 2–3 minutes. Continue boiling for another 2–3 minutes while stirring and scraping the sides to prevent sticking.
  • Remove the pan from the heat and quickly stir in the vanilla, peanut butter, and salt. Use a silicone spatula or wooden spoon to mix until the mixture is smooth and completely combined.
  • Pour the hot mixture into the prepared pan and smooth the top immediately. The fudge will begin to set almost at once, so work quickly to level the surface.
  • Allow the fudge to cool undisturbed at room temperature, uncovered, for about 3 hours or until completely set. Once firm, slice into 18 small pieces — small portions are recommended due to the sweetness.
  • Store the pieces in an airtight container at room temperature. If the weather is humid or if you want a firmer texture, refrigerate after a day. In the fridge the fudge will keep for up to two weeks; in cooler, dry conditions it can be kept at room temperature for about a week.

Notes

*The sugar is essential for the fudge to set; reducing sugar or substituting it will change the final texture.

*Recipe source: Dear Crissy (adapted for a smaller batch and a pinch of salt).

Enjoy this quick, nostalgic treat — perfect for gifting in small boxes or serving as a sweet bite with coffee. Small squares are ideal because the flavour is concentrated; a little goes a long way.