old fashioned peanut butter fudge

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:

  1. Let the fudge set completely.
  2. Lift it from the pan.
  3. Use a large sharp knife.
  4. 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

  1. Line an 8×8-inch pan with parchment paper.
  2. Measure peanut butter, butter, vanilla, and salt before cooking.
  3. Add sugar and evaporated milk to a heavy saucepan.
  4. Heat over medium heat, stirring until the sugar dissolves.
  5. Bring to a steady boil.
  6. Cook until the mixture reaches 234–236°F.
  7. Immediately remove from heat.
  8. Add butter.
  9. Add peanut butter.
  10. Add vanilla and salt.
  11. Stir vigorously until smooth and slightly thickened.
  12. Quickly pour into the prepared pan.
  13. Smooth the top.
  14. Let cool at room temperature for 2–3 hours.
  15. Lift from the pan.
  16. Cut into small squares.
  17. 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.

SAVE IT FOR LATER IN PINTEREST