Creamy Peanut Butter Fudge Recipe for Perfect Homemade Candy

BEHOLD: the day has come. I’ve finally perfected Peanut Butter Fudge. Readers have asked for this recipe for years. It delivers the same fudgy, moist texture as classic chocolate fudge made with marshmallow fluff, but with an intense peanut butter flavor. It’s decadent and addictive. Follow the step-by-step guide and photos and you’ll succeed — make a batch for neighbors this holiday season!

Close-up of a thick, creamy square of peanut butter fudge, showing its smooth and slightly crumbly texture. Other pieces of fudge are visible in the background.
Table of Contents
  1. The case for peanut butter fudge with marshmallow fluff
  2. Important ingredients
  3. How to make peanut butter fudge
  4. Neighbor plate ideas
  5. How to store peanut butter fudge
  6. Can you freeze this fudge?
  7. Frequently asked questions
  8. More peanut butter recipes you’ll love
  9. Peanut butter Fudge Recipe

Our Elf-on-the-Shelf, nicknamed “Elfie,” always brings holiday amusement. My 5-year-old Edison is full of Christmas wonder — the magic is strong in him. Little moments like that make holiday baking even more special.

Close-up of creamy peanut butter fudge squares on a white surface, with a small piece of red and white striped candy cane in the corner. Some fudge pieces are slightly smeared with peanut butter.

I’ve shared My Mom’s Chocolate Fudge since 2012, and people have long asked for a peanut butter version. After many tests, this recipe finally nails the texture and flavor I wanted — rich, creamy, and intensely peanut-buttery.

A close-up of a thick, creamy square of peanut butter fudge with a drizzle of melted peanut butter on top, sitting on parchment paper with extra drips around it.

The case for peanut butter fudge with marshmallow fluff

Growing up, our holiday neighbor gifts were always chocolate fudge. For years I thought fudge meant chocolate — until I discovered peanut butter fudge. It matches the classic fudge experience: creamy, rich, and slightly crumbly, but with a bold peanut butter flavor that’s sweet, salty, and nutty. This version will likely become a new holiday staple in your kitchen.

Two thick, creamy, golden-brown squares of peanut butter fudge are stacked on top of each other, showing a soft and smooth texture with some bite marks and crumbly edges.

Important ingredients

This is not a 3-ingredient sweetened-condensed-milk fudge. It’s a quicker, reliable method that keeps great texture without long candy-making steps. Key ingredients:

  • Marshmallow creme: essential for this method. It creates the texture you expect from classic fluff-based fudge. I use Kraft Jet-Puffed Marshmallow Creme.
  • Evaporated milk: provides a concentrated creaminess. Do not substitute sweetened condensed milk.
  • Peanut butter: use a regular commercial peanut butter (JIF or Skippy) rather than natural styles; natural peanut butter is too runny and can prevent the fudge from setting.
Close-up of soft, golden peanut butter fudge cut into squares, with a smooth, slightly textured surface and a light drizzle of peanut butter on top. One bar at the bottom is slightly pulled out.

How to make peanut butter fudge

A collection of baking ingredients on a counter: a container of sugar, a wooden salt box, a jar of peanut butter, vanilla extract, Jet-Puffed marshmallow creme, a can of evaporated milk, and a stick of butter.

Read the recipe through and prepare everything before turning on the stove. Measure the peanut butter, open the marshmallow creme and remove the foil, and line an 8×8 or 9×9-inch pan with parchment. Fudge moves fast and requires constant stirring.

Ingredients and tools for making fudge: a saucepan, wooden spoon, vanilla extract, butter, sugar, measuring cups with cream and peanut butter, marshmallow creme, and a parchment-lined baking dish on a countertop.

Use a heavy 3-quart saucepan. A thick-bottomed pot heats more evenly and helps prevent scorching; thin pans create hot spots and can yield dry, crumbly fudge.

a heavy bottom pot with a thumb showing how thick the bottom is

Steps (summary): melt the butter in the heavy saucepan over medium heat, swiping melted butter up the sides to grease the pan. Add evaporated milk and then slowly add granulated sugar and salt to the center of the pan, keeping sugar off the sides. Stir until the sugar dissolves, then bring to a full rolling boil and cook 5 minutes (or until 234–236°F). Remove from heat and stir in the peanut butter quickly. Heat the marshmallow creme briefly in the microwave so it scoops easily, then stir it into the hot mixture until mostly combined. Add vanilla, stir until even, and pour into the prepared pan. Do not scrape dried bits from the pot into the pan — only pour the fully liquid fudge. Let cool to room temperature, cover, and allow to set 2–4 hours before slicing.

Two images: Top shows a saucepan with melted butter being stirred with a spatula. Bottom shows evaporated milk being poured from a measuring cup into the saucepan.
Two images: The top shows sugar being poured into melted butter in a saucepan. The bottom shows the mixture bubbling in the saucepan as it is stirred with a wooden spoon.
A hand holds a blue thermometer in a pot of bubbling caramel, showing 236°F. Below, a glass measuring cup with peanut butter sits on a digital kitchen scale reading 15.4 ounces.
Top: A saucepan with peanut butter mixture being stirred. Bottom: A hand holds a jar of Jet-Puffed Marshmallow Creme in front of the saucepan.
jet puffed marshmallow creme on a white counter with top puffed from microwave
Two images show a pot. In the top image, a wooden spoon mixes peanut butter with marshmallow fluff. In the bottom image, the ingredients are fully combined into a smooth, light brown fudge.

When you pour into the pan, let the top remain rippled — don’t smooth it. Pour the remaining liquid into a small bowl and enjoy a spoonful while the pan sets (you earned it). After it cools about an hour, cover tightly with plastic wrap to keep moisture in, then wait another 2–4 hours before slicing. Lift the set fudge from the pan using the parchment, trim edges (and eat them), and slice with a sharp, non-serrated knife, wiping between cuts.

Thick, creamy, light brown batter being mixed in a metal bowl with a wooden spoon, likely for baking bread or cake.
Thick, golden-brown fudge being poured into a parchment-lined baking pan, filling the pan with swirls and ridges.
A spatula with peanut butter fudge rests in a mostly empty metal pot. Below, a hand holds a bowl with peanut butter fudge; nearby are a spatula and a wooden spoon coated with peanut butter fudge on a marble surface.
Top: A hand holds a pan lined with parchment paper filled with peanut butter fudge. Bottom: The same pan, now covered with clear plastic wrap, sits on a marble surface.
Two images show a thick, square block of creamy, light brown fudge on white parchment paper. The top photo shows it whole, while the bottom photo shows pieces being sliced from the blocks side.

Looking for neighbor plate ideas? I gotchu.

Giving plates of treats is my favorite holiday tradition. Alongside this peanut butter fudge, consider pairing with other candies, cookies, and bars to create a varied gift plate. A few favorites from my collection include chocolate fudge, peanut brittle, homemade peanut butter eggs, spritz cookies, pecan pralines, soft sugar cookies, cranberry shortbread bars, and mint chocolate brownies.

Close-up of several pieces of creamy, peanut butter fudge arranged on parchment paper, with smooth, textured surfaces and a blurred festive background.

How to store easy peanut butter fudge

Fudge won’t spoil quickly thanks to its sugar content, but it will dry out when exposed to air. The best storage is leaving the block intact in the pan, tightly wrapped with plastic wrap to seal in moisture. Cutting the fudge speeds drying, so slice just before serving when possible. Do not refrigerate — the fridge’s moving cold air can dry the fudge out and make it crumbly.

Can you freeze this fudge?

Yes. Freezing is a great option for holiday prepping. Let the fudge cool and set completely, then remove the parchment and wrap the block in at least two layers of plastic wrap. Place it in a gallon-size zip-top freezer bag, seal, and store flat for 4–6 months. Thaw on the counter for a couple of hours before slicing.

Frequently asked questions

Can I use marshmallows instead of marshmallow creme?

Technically, yes, but not ideal. Marshmallows are dusted with cornstarch to prevent sticking; that cornstarch can dry the fudge and make the texture less smooth. If you must use marshmallows, measure by weight (7 ounces) and expect a slightly different texture.

More peanut butter recipes you’ll love

If you love peanut butter, try other recipes from my collection — candies, cookies, bars, and frozen treats make great companions to this fudge.

Candy & Fudge Recipes

Buckeye Candy Recipe

Cookies

The Best Peanut Butter Cookies

Ice Cream & Frozen Treats

Frozen Peanut Butter Pie Recipe

Dessert

Peanut Butter Oatmeal Sandwich Cookies

Facebook | Pinterest | Instagram

logo

Peanut butter Fudge

5 from 1 vote
Prep: 10 mins
Cook: 10 mins
Cooling time: 4 hrs
Servings: 49
Close-up of a thick, creamy square of peanut butter fudge, showing its smooth and slightly crumbly texture. Other pieces of fudge are visible in the background.
BEHOLD: the day has come. The day that I’ve finally mastered Peanut Butter Fudge. Readers have been asking for this recipe for 10 years. It has the EXACT same fudgy, rich, moist texture as classic chocolate fudge made with marshmallow fluff, but has intense peanut butter flavor. It’s decadent and you can’t stop at one piece! With a step by step guide with pictures, you can’t fail. Make it for your neighbors this Christmas!

Ingredients

  • 7 tablespoons butter, I use salted butter
  • 2 and 1/4 cups granulated sugar
  • 2/3 cup evaporated milk
  • 1/4 teaspoon kosher salt
  • 1 and 2/3 cups peanut butter, 15 ounces
  • 1 (7-ounce) tub marshmallow creme
  • 1 teaspoon vanilla

Instructions

  • Prepare your ingredients: Have everything measured and ready before heating. Fudge cooks quickly and needs constant stirring.
  • Line an 8×8 or 9×9-inch square pan with parchment. Remove any foil from the marshmallow creme and spoon 1 and 2/3 cups (about 15 ounces) peanut butter into a measuring cup.
  • Make the fudge: In a 3-quart heavy saucepan over medium heat, melt 7 tablespoons butter. Use a wooden spoon to grease the sides of the pot with melted butter.
  • Pour in 2/3 cup evaporated milk and stir.
  • Slowly add 2 and 1/4 cups granulated sugar and 1/4 teaspoon salt into the center of the pan, keeping sugar off the sides. Draw the butter and milk from the edges toward the center so the sugar is moistened.
  • Stir over medium heat until the sugar is dissolved (no grainy feeling). Then increase heat to medium-high and bring to a full rolling boil, stirring constantly.
  • Boil 5 minutes: Once boiling, set a timer for 5 minutes and maintain a rolling boil, stirring constantly. A candy thermometer should read about 234–236°F at the end. If it reaches that temperature earlier, remove from heat to avoid overcooking.
  • Remove from heat and immediately add 1 and 2/3 cups peanut butter, stirring quickly until incorporated.
  • Heat the 7-ounce marshmallow creme in the microwave 15–20 seconds so it’s easy to scoop, then add it to the peanut butter mixture and stir until nearly blended.
  • Add 1 teaspoon vanilla and stir until the mixture is even. It may look slightly grainy — that’s normal.
  • Pour into pan: Immediately pour the smooth liquid fudge into the prepared pan. Do not scrape dried bits from the pot into the pan — only pour fully liquid fudge. Shake the pan gently so the fudge settles; do not smooth the top.
  • Let cool to room temperature, then cover tightly with plastic wrap. Allow to set 2–4 hours before slicing.
  • Slice with a sharp, non-serrated knife, wiping between cuts. I usually cut a 7×7 grid for 49 small pieces. Store the block covered at room temperature; do not refrigerate.
  • To freeze: Once fully cooled and set, remove the parchment, wrap the block in at least two layers of plastic wrap, place in a freezer bag, and freeze flat for up to 4–6 months. Thaw on the counter before slicing.

Nutrition

Calories: 107kcal | Carbohydrates: 11g | Protein: 2g
Course: Dessert
Cuisine: American
Calories: 107
Keyword: fudge, Peanut butter
Did you make this? I’d love to see it!Mention @thefoodcharlatan or tag #thefoodcharlatan!