
Old-Fashioned Peanut Butter Fudge
There’s something especially nostalgic about a pan of homemade peanut butter fudge cooling on the kitchen counter.
This Old-Fashioned Peanut Butter Fudge is made the traditional stovetop way by cooking sugar and evaporated milk until the mixture reaches the soft-ball stage, then beating in creamy peanut butter, butter, vanilla, and a pinch of salt.
Once poured into the pan and cooled, it becomes firm enough to cut into neat squares while remaining soft and creamy when you bite into it.
There’s no complicated chocolate tempering and no long ingredient list.
Just classic pantry ingredients and a little careful cooking.
It’s perfect for:
- Christmas candy trays
- Holiday gift boxes
- Thanksgiving desserts
- Church or community potlucks
- Bake sales
- Family gatherings
- Homemade food gifts
- Old-fashioned dessert tables
Why You’ll Love This Peanut Butter Fudge
Classic flavor. Peanut butter is the star.
Simple ingredients. Most are probably already in your pantry.
No oven required. Everything is prepared on the stovetop.
Great for gifting. Small squares fit beautifully into holiday candy boxes.
Freezer-friendly. Make it ahead for Christmas.
Easy to customize. Add peanuts, chocolate, marshmallows, or sea salt.
Rich enough for small portions. One pan makes plenty of candy-sized pieces.
Ingredients
Peanut Butter Fudge
- 2 cups granulated sugar
- ⅔ cup evaporated milk
- 2 tablespoons unsalted butter
- ¾ cup creamy peanut butter
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
Optional Add-Ins
- ½ cup chopped roasted peanuts
- ½ cup mini marshmallows
- ½ cup chocolate chips
- Flaky salt for topping
Best Peanut Butter for Fudge
For the most reliable old-fashioned fudge, use a smooth conventional creamy peanut butter.
Natural peanut butter can separate and contains varying amounts of oil, which may make candy texture less predictable.
A smooth peanut butter gives you:
- Better emulsification
- Consistent texture
- Easier slicing
- Creamier fudge
Crunchy peanut butter can also be used if you like small peanut pieces throughout.
Why Use Evaporated Milk?
Evaporated milk provides richness without adding as much water as regular milk.
That matters in candy making because the sugar mixture needs to reach a specific concentration before it sets properly.
It also gives the fudge a pleasantly creamy texture.
Equipment You’ll Need
A few basic tools make this recipe easier:
- Heavy-bottomed saucepan
- Wooden spoon or heat-safe spatula
- Candy thermometer
- 8×8-inch baking pan
- Parchment paper
- Sharp knife
A thermometer is especially useful because fudge texture depends heavily on the final cooking temperature.
How to Make Old-Fashioned Peanut Butter Fudge
Step 1: Prepare the Pan
Line an:
8×8-inch baking pan
with parchment paper.
Leave some parchment hanging over the sides so you can lift the finished fudge out easily.
Lightly butter the parchment if desired.
Step 2: Measure Everything First
Once the sugar syrup reaches the correct temperature, things move quickly.
Have ready:
- Peanut butter
- Butter
- Vanilla
- Salt
before you start cooking.
Step 3: Combine Sugar and Evaporated Milk
Add to a heavy saucepan:
- Granulated sugar
- Evaporated milk
Stir together over medium heat.
Continue stirring until the sugar is dissolved.
Step 4: Bring to a Boil
Bring the mixture to a steady boil.
Once boiling, reduce stirring.
Attach a candy thermometer if using one.
Cook until the mixture reaches approximately:
234–236°F
This is the traditional soft-ball stage used for fudge.
Step 5: Remove From Heat
Immediately remove the saucepan from the burner.
Add:
- Butter
- Peanut butter
- Vanilla
- Salt
Step 6: Stir Until Smooth
Stir vigorously until the peanut butter and butter are completely incorporated.
The mixture should become:
- Smooth
- Thick
- Glossy
As it cools slightly, it will begin losing some shine.
Step 7: Add Optional Mix-Ins
If using:
- Chopped peanuts
- Marshmallows
- Chocolate chips
fold them in now.
Work quickly because the fudge can begin setting fast.
Step 8: Transfer to the Pan
Pour the fudge immediately into the prepared pan.
Smooth the top gently.
Do not keep stirring once it begins setting or the texture may become crumbly.
Step 9: Let It Cool
Allow the fudge to cool at room temperature until completely firm.
This generally takes:
2–3 hours
depending on room temperature.
For the cleanest texture, avoid rushing it into the refrigerator while it’s still very hot.
Step 10: Cut Into Squares
Lift the fudge out using the parchment.
Cut into:
small squares
with a sharp knife.
Because the fudge is rich, 1-inch pieces are usually plenty.
The Secret to Perfect Peanut Butter Fudge
Use a Candy Thermometer
Candy temperature matters.
Too low and the fudge may stay soft.
Too high and it may become dry or crumbly.
Aim for:
234–236°F.
Use a Heavy Saucepan
Thin pans can create hot spots and scorch sugar.
Measure Before Cooking
The peanut butter and butter need to go in quickly after the syrup reaches temperature.
Don’t Overcook
Even a few extra degrees can make a noticeable difference.
Don’t Overbeat
Once the fudge thickens and begins losing shine, get it into the pan.
What Is the Soft-Ball Stage?
The soft-ball stage is the candy-making temperature range around:
234–240°F.
At this point, the sugar concentration is high enough for fudge to set while still remaining soft rather than becoming hard candy.
For this recipe, aim closer to:
234–236°F.
How to Test Fudge Without a Thermometer
A thermometer is much easier, but the traditional method uses cold water.
Drop a small amount of hot syrup into a bowl of very cold water.
Let it cool briefly.
If you can gather it into a soft ball that flattens easily between your fingers, you’ve reached the soft-ball stage.
Be extremely careful around hot sugar syrup because it can cause serious burns.
Why Did My Peanut Butter Fudge Not Set?
Several things can cause soft fudge.
The Syrup Didn’t Get Hot Enough
This is the most common cause.
If the sugar mixture doesn’t reach the soft-ball stage, too much water remains.
Measurements Were Off
Extra milk or too little sugar changes the candy concentration.
Very Oily Peanut Butter
Natural peanut butter can sometimes affect consistency.
Humidity
Candy making can be more unpredictable on very humid days.
Why Is My Fudge Crumbly?
Crumbly fudge usually means:
The mixture cooked too hot
or
It was stirred too long after beginning to cool.
Too much sugar crystallization creates a dry, grainy texture.
Why Is My Fudge Grainy?
Large sugar crystals can create graininess.
To reduce this:
- Dissolve sugar thoroughly before boiling
- Avoid scraping crystallized sugar from the pan sides into the fudge
- Don’t stir unnecessarily once boiling
- Avoid overbeating
Creamy Peanut Butter Fudge
For especially creamy fudge, increase peanut butter slightly to:
1 cup.
The flavor becomes stronger and the texture a little softer.
Keep the other ingredient quantities consistent.
Peanut Butter Fudge With Marshmallow
For a softer, more modern variation, stir in:
1–1½ cups mini marshmallows
after removing the syrup from the heat.
Stir until mostly melted.
Then add the peanut butter.
This produces an especially creamy fudge.
Peanut Butter Marshmallow Creme Fudge
Another popular variation uses marshmallow creme.
Add approximately:
7 ounces marshmallow creme
with the peanut butter.
This isn’t the most traditional version, but it is very forgiving and produces soft fudge.
Chocolate Peanut Butter Fudge
Divide the hot mixture into two portions.
Add:
- Peanut butter to one half
- Chocolate chips to the other
Layer them in the pan or swirl gently.
You get a beautiful chocolate-peanut-butter fudge.
Peanut Butter Chocolate Swirl Fudge
Prepare the peanut butter fudge.
Before it sets, drizzle melted chocolate over the top.
Use a knife to create gentle swirls.
Don’t overmix or you’ll lose the marbled appearance.
Peanut Butter Cup Fudge
Press chopped chocolate-peanut-butter candies into the top while the fudge is still soft.
Let set completely before slicing.
Salted Peanut Butter Fudge
Sprinkle the top lightly with:
flaky sea salt
before the fudge completely sets.
The salty finish balances the sweetness very well.
Crunchy Peanut Butter Fudge
Use crunchy peanut butter or fold in:
½ cup chopped roasted peanuts.
This adds a little texture while keeping the classic flavor.
Peanut Butter Walnut Fudge
Fold in:
½ cup chopped walnuts.
Walnuts give the fudge an old-fashioned candy-shop texture.
Peanut Butter Pecan Fudge
Use:
½ cup toasted chopped pecans.
Pecans pair beautifully with the buttery peanut flavor.
Maple Peanut Butter Fudge
Add:
½ teaspoon maple extract
with the vanilla.
For a stronger maple note, add a small amount of maple sugar if available.
Vanilla Peanut Butter Fudge
Increase vanilla to:
2 teaspoons.
This gives the fudge a warmer, bakery-style aroma.
Cinnamon Peanut Butter Fudge
Add:
¼–½ teaspoon ground cinnamon.
The flavor is subtle but especially nice for fall.
Peanut Butter Fudge With Pretzels
Press broken pretzel pieces into the top.
The combination of:
- Sweet fudge
- Salty peanut butter
- Crunchy pretzels
works very well for party trays.
Christmas Peanut Butter Fudge
For Christmas, cut the fudge into small squares and decorate with:
- Red and green sprinkles
- Chocolate drizzle
- Chopped peanuts
Arrange in small paper candy cups.
Thanksgiving Peanut Butter Fudge
For a fall version, add:
- Chopped pecans
- Tiny pinch of cinnamon
Serve alongside:
- Pecan pie
- Pumpkin desserts
- Apple desserts
Halloween Peanut Butter Fudge
Add:
- Orange sprinkles
- Chocolate drizzle
Cut into small bite-size squares for Halloween dessert trays.
Peanut Butter Fudge for Gift Boxes
This fudge works especially well in homemade candy boxes.
Allow it to set completely.
Cut into uniform squares.
Layer pieces between:
parchment or wax paper
inside an airtight container or gift tin.
Pair it with:
- Chocolate fudge
- Peanut clusters
- Caramels
- Cookies
Small-Batch Peanut Butter Fudge
For a smaller amount, halve the ingredients and use a loaf pan.
Because candy cooking depends heavily on pan size and temperature, monitor the syrup carefully rather than relying only on time.
Double Batch Peanut Butter Fudge
You can double the recipe, but use a large heavy saucepan because the sugar mixture expands as it boils.
For the most consistent result, making two separate batches is often easier than one very large batch.
Can You Make Peanut Butter Fudge in the Microwave?
Yes, but it won’t have exactly the same old-fashioned candy texture.
Microwave versions usually use:
- Peanut butter
- Butter
- Powdered sugar
They’re fast but closer to a no-cook candy than classic stovetop fudge.
For genuine old-school flavor and texture, the cooked sugar method is better.
What to Serve With Peanut Butter Fudge
Because it’s rich, serve small pieces with:
Coffee
Black tea
Cold milk
Hot chocolate
It also works beautifully on a holiday dessert board with:
- Cookies
- Brownies
- Chocolate truffles
- Peanut clusters
Make-Ahead Instructions
Peanut butter fudge is ideal for making ahead.
Prepare it several days before:
- Christmas
- Thanksgiving
- A party
Once fully set, store it in an airtight container.
Its flavor and texture hold up very well.
How to Store Peanut Butter Fudge
Store in an airtight container with parchment between the layers.
At cool room temperature, it generally keeps well for several days.
For longer storage, refrigerate it.
Let refrigerated fudge sit at room temperature briefly before serving for the creamiest texture.
Can You Freeze Peanut Butter Fudge?
Yes.
Wrap the fudge tightly or place pieces in a freezer-safe airtight container.
Use parchment between layers.
Freeze.
When ready to serve, thaw in the refrigerator and then bring toward room temperature.
This makes it an excellent make-ahead Christmas candy.
How to Get Clean Fudge Squares
For neat pieces:
- Let the fudge set completely.
- Lift it from the pan.
- Use a large sharp knife.
- Wipe the blade between cuts.
You can also warm the knife slightly, then dry it thoroughly before slicing.
Frequently Asked Questions
What makes this fudge old-fashioned?
It uses a cooked sugar-and-milk method brought to the soft-ball stage rather than relying entirely on chocolate chips or powdered sugar.
What temperature should peanut butter fudge reach?
Aim for approximately 234–236°F.
Can I use natural peanut butter?
You can, but conventional creamy peanut butter generally produces more predictable results.
Can I use crunchy peanut butter?
Yes.
Can I add marshmallows?
Absolutely.
Why didn’t my fudge set?
The sugar mixture most likely didn’t reach a high enough temperature.
Why is my fudge crumbly?
It may have been overcooked or beaten too long.
Why is my fudge grainy?
Sugar crystals may have formed during cooking or cooling.
Can I make it ahead?
Yes. It’s excellent for holiday preparation.
Can I freeze it?
Yes.
Do I need a candy thermometer?
You can make fudge without one, but a thermometer gives much more reliable results.
Easy Old-Fashioned Peanut Butter Fudge Recipe
Prep Time: 10 minutes
Cook Time: 10–15 minutes
Cooling Time: 2–3 hours
Servings: About 36 small pieces
Ingredients
- 2 cups granulated sugar
- ⅔ cup evaporated milk
- 2 tablespoons unsalted butter
- ¾ cup creamy peanut butter
- 1 teaspoon vanilla
- ¼ teaspoon salt
Instructions
- Line an 8×8-inch pan with parchment paper.
- Measure peanut butter, butter, vanilla, and salt before cooking.
- Add sugar and evaporated milk to a heavy saucepan.
- Heat over medium heat, stirring until the sugar dissolves.
- Bring to a steady boil.
- Cook until the mixture reaches 234–236°F.
- Immediately remove from heat.
- Add butter.
- Add peanut butter.
- Add vanilla and salt.
- Stir vigorously until smooth and slightly thickened.
- Quickly pour into the prepared pan.
- Smooth the top.
- Let cool at room temperature for 2–3 hours.
- Lift from the pan.
- Cut into small squares.
- Store in an airtight container.
Delicious Variations
Chocolate Peanut Butter Fudge: Add melted chocolate or create a swirl.
Marshmallow Peanut Butter Fudge: Add mini marshmallows.
Crunchy Peanut Butter Fudge: Add roasted peanuts.
Salted Peanut Butter Fudge: Finish with flaky salt.
Pecan Peanut Butter Fudge: Fold in toasted pecans.
Pretzel Peanut Butter Fudge: Top with crushed pretzels.
Christmas Peanut Butter Fudge: Add festive sprinkles or chocolate drizzle.
Final Thoughts
Old-Fashioned Peanut Butter Fudge is the kind of simple homemade candy that proves you don’t need a long ingredient list to make something special.
Sugar, evaporated milk, butter, peanut butter, vanilla, and salt cook together into rich, creamy fudge with that nostalgic homemade flavor.
For the best result, measure everything before starting, use a heavy saucepan, cook the syrup to about 234–236°F, remove it from the heat promptly, and pour the fudge into the pan as soon as it begins to thicken.