This delicious peanut butter fudge recipe has become a staple in our home for Christmas and the holidays! Its smooth, creamy texture and rich peanut butter flavor make it a must-have treat for the season. It's perfect for gifting or sharing with friends and family. It's also a delicious fudge to add to cookie trays!
Line a 7x11 baking dish with aluminum foil, parchment paper or butter the bottom and sides of the dish.
Combine ¼ cup of butter, evaporated milk, and 4 cups of sugar in a large pot.
Heat on low until the butter is melted. Do not boil.
In a separate large bowl, combine two tablespoons of vanilla extract, two tablespoons of light Karo syrup, the remaining ¼ cup of softened butter, 16 ounces of peanut butter, and the jar of marshmallow fluff.
Mix to combine and set aside.
Slowly increase heat to medium-low heat until boiling. Once boiling, reduce the heat, but maintain a rolling boil.
Stir continuously for 10-15 minutes until the temperature has reached 235ºF - 240ºF or by performing the cold water test by placing a drip of the hot mixture into a bowl of cool water will cause the drip to form a ball. This is called the soft ball stage. Be careful not to overcook the mixture.
Remove from heat immediately and stir the peanut butter mixture into the pot, stirring until combined.
Pour hot peanut butter fudge into the prepared dish and smooth the top.
Let cool before refrigerating. Cover with plastic wrap and let fudge firm in the fridge for at least 4 hours.
Cut into 1-inch squares and serve.
Notes
Peanut butter fudge can last in the refrigerator for up to 2 weeks or be frozen for up to 3 months in an airtight container.