If you love easy homemade treats, this Peanut Butter Fudge will quickly become a favorite! It’s rich, creamy, and perfectly sweet with that classic peanut butter flavor. This no-fail recipe comes together in minutes and makes a great gift or dessert for any occasion. For another bite-sized favorite, try these Oreo Truffles. They are a crowd pleaser every time!

What is Peanut Butter Fudge?
Peanut butter fudge is a soft, melt-in-your-mouth candy made with sugar, butter, evaporated milk, peanut butter, and marshmallow fluff. The combination creates a silky-smooth texture without the need for complicated candy-making techniques. It’s perfect for beginners and guaranteed to impress.
Can I Use Crunchy Peanut Butter?
Yes! You can absolutely use crunchy peanut butter instead of creamy. It will give your fudge a slightly textured, nutty bite while keeping that same smooth, rich flavor. Just make sure to stir well so the peanuts are evenly distributed throughout the fudge before pouring it into the pan.
Variations and Add-Ins
You can easily customize this fudge to suit your taste. Try adding:
- Mini chocolate chips or chopped Reese’s cups for a chocolate-peanut butter combo.
- Crushed pretzels for a sweet and salty twist.
- Swirl of melted chocolate over the top before setting.
- Chopped peanuts for extra crunch.
Tips for Perfect Fudge
- Use a candy thermometer: Hitting 234°F ensures your fudge sets properly without becoming grainy.
- Don’t overheat the peanut butter or marshmallow fluff, stir just until smooth.
- Line your pan with parchment for easy removal and clean cuts.
Storage
Store in an airtight container at room temperature for up to 1 week, or refrigerate for up to 3 weeks. For longer storage, freeze for up to 2 months, separating layers with parchment paper.

Peanut Butter Fudge
Ingredients
- 3 cups granulated sugar
- ¾ cup (1½ sticks) unsalted butter
- ⅔ cup evaporated milk
- 1 cup creamy peanut butter
- 1 jar (7 ounces) marshmallow fluff
- ½ teaspoon vanilla extract
Instructions
- Line a 9×13-inch baking pan with parchment paper, making sure there is some overhang on the sides for easy removal. Set aside.
- In a large, heavy-bottomed saucepan, combine granulated sugar, unsalted butter, and evaporated milk. Place over medium heat and cook, stirring constantly with a wooden spoon or heatproof silicone spatula.
- Bring the mixture to a boil. Continue stirring while boiling until the mixture reaches 234°F on a candy thermometer. This should take about 5 minutes.
- Remove the saucepan from the heat. Immediately stir in the creamy peanut butter until fully melted and smooth.
- Add the marshmallow fluff and vanilla extract. Stir vigorously until everything is well combined and the mixture is smooth and glossy.
- Pour the fudge into the prepared pan. Use an offset spatula or the back of a spoon to smooth the top.
- Let the fudge cool at room temperature for about 2 hours, or until fully set. Once firm, lift the fudge out using the parchment overhang and cut into squares.
This recipe was inspired by Peanut Butter Fudge on iambaker.net
More Desserts to Try
Homemade Caramels
Indulge in soft, melt-in-your-mouth caramels with our easy recipe. Includes a gourmet dark chocolate twist and storage tips
Apple Toffee Dip
Apple Toffee Dip is a creamy, no-bake treat with toffee bits and chocolate chips—easy to make and perfect with fresh apple slices!
Brown Butter Pound Cake
Brown Butter Pound Cake is rich, buttery, and nutty with a caramelized flavor. A drizzle of brown butter makes it even better!