I love making this old fashioned peanut butter fudge whenever I want a rich and creamy homemade dessert that feels nostalgic and comforting. The texture turns out smooth and soft with just the right balance of sweetness and peanut butter flavor. It is a simple treat that works perfectly for holidays, family gatherings, or an easy weekend dessert.
Why You’ll Love This Recipe
I love this recipe because it comes together with simple pantry ingredients and does not require complicated techniques. The peanut butter gives the fudge a creamy texture and deep flavor that reminds me of classic homemade candy from childhood. I also enjoy how easy it is to prepare ahead of time since the fudge stores well and tastes even better after it sets completely.
Another reason I keep coming back to this recipe is how versatile it is. I can cut it into small squares for parties, wrap pieces as gifts, or enjoy a quick sweet snack with coffee or milk. The rich texture melts in my mouth while still holding its shape beautifully.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
Granulated sugar
Brown sugar
Whole milk
Unsalted butter
Creamy peanut butter
Vanilla extract
Salt
Directions
I start by preparing an 8-inch square baking dish with parchment paper or a light coating of butter.
In a medium saucepan, I combine the granulated sugar, brown sugar, milk, butter, and salt over medium heat.
I stir the mixture constantly until the sugars dissolve and the butter melts completely.
Once the mixture begins to boil, I stop stirring and let it cook until it reaches the soft-ball stage, about 235°F to 240°F.
I remove the saucepan from the heat and quickly stir in the peanut butter and vanilla extract until the mixture becomes smooth and creamy.
I beat the mixture for a few minutes until it thickens slightly and loses some of its shine.
I pour the fudge into the prepared pan and spread it evenly.
I let the fudge cool completely at room temperature before cutting it into squares.
Servings and timing
This recipe makes about 25 small squares of fudge, depending on how I cut them.
Prep Time: 10 minutes
Cook Time: 15 minutes
Cooling Time: 2 hours
Total Time: About 2 hours and 25 minutes
Variations
I sometimes add chopped roasted peanuts for extra crunch and texture. When I want a richer dessert, I swirl melted chocolate into the fudge before it sets. Mini marshmallows can also give the fudge a softer and fluffier texture.
For a slightly salty contrast, I sprinkle flaky sea salt on top before the fudge cools completely. I also like using crunchy peanut butter instead of creamy peanut butter when I want a more textured bite.
storage/reheating
I store the fudge in an airtight container at room temperature for up to one week. If I want it to last longer, I keep it in the refrigerator for up to two weeks.
For freezing, I place the fudge pieces in layers separated by parchment paper and freeze them for up to three months. I let the pieces thaw in the refrigerator or at room temperature before serving.
I usually do not reheat fudge, but if I want a softer texture, I let it sit at room temperature for several minutes before eating.
FAQs
Why did my peanut butter fudge turn out grainy?
I find that grainy fudge usually happens when the sugar crystals do not dissolve fully or when the mixture is overcooked. I make sure to stir carefully at the beginning and monitor the temperature closely.
How do I know when the fudge reaches the soft-ball stage?
I use a candy thermometer and look for a temperature between 235°F and 240°F. If I do not have a thermometer, I drop a small amount into cold water and check if it forms a soft ball.
Can I use natural peanut butter?
I prefer regular creamy peanut butter because it gives the fudge a smoother and more stable texture. Natural peanut butter can sometimes separate and affect the consistency.
How long does homemade peanut butter fudge last?
I usually keep it for about one week at room temperature or up to two weeks in the refrigerator when stored properly in an airtight container.
Can I make this fudge ahead of time?
Yes, I often make it a day or two in advance because the texture sets beautifully after resting. It is a great dessert for holidays and special occasions.
Conclusion
I enjoy making this old fashioned peanut butter fudge because it combines classic flavors with a creamy homemade texture that always feels special. The recipe is simple enough for beginners while still delivering rich and satisfying results every time. Whether I serve it during the holidays or keep a batch ready for sweet cravings, this fudge always becomes a favorite treat in my kitchen.