Peanut Butter Fudge

Peanut Butter Fudge
⏱️ cook time 2 hours 20 minutes (20 minutes active, 2 hours chilling)
🍽️ servings 16
⚡ Difficulty easy

intro

Rich, velvety no-fail peanut butter fudge with a melt-in-your-mouth texture, made with simple pantry staples for a nostalgic, crowd-pleasing sweet treat.

Ingredients

Creamy no-stir peanut butter 250g (1 cup)
Unsalted butter 113g (1/2 cup / 1 standard stick)
Sweetened condensed milk 397g (1 14-oz can, ~1 1/3 cups)
Pure vanilla extract 5ml (1 teaspoon)
Fine sea salt 1g (1/4 teaspoon)
Sifted powdered (confectioners') sugar 360g (3 cups)

Steps

1

Prep baking pan

Line an 8x8 inch (20x20cm) square baking pan with parchment paper, leaving 2-inch (5cm) overhang on two opposite sides to use as handles for lifting fudge later. Lightly coat the exposed parchment with non-stick cooking spray to prevent sticking. Set the pan aside at room temperature.

Step 1
step1:Prep baking pan
2

Melt fudge base

Add 113g unsalted butter, 250g creamy peanut butter, and 397g sweetened condensed milk to a medium heavy-bottomed saucepan. Heat over medium-low heat, stirring constantly with a silicone spatula, for 4-5 minutes until all ingredients are fully melted, smooth, and just starting to bubble gently around the edges of the pan. Do not bring to a rolling boil to avoid burning the dairy.

Step 2
step2:Melt fudge base
3

Stir in flavorings

Remove the saucepan from the heat immediately once the base is smooth and lightly bubbling. Add 5ml (1 tsp) pure vanilla extract and 1g (1/4 tsp) fine sea salt to the melted mixture, stirring vigorously for 30 seconds until the seasonings are fully incorporated and the mixture is uniform in color and texture.

Step 3
step3:Stir in flavorings
4

Mix in powdered sugar

Add 360g (3 cups) of pre-sifted powdered sugar to the warm fudge base in 3 equal 120g (1 cup) additions, stirring thoroughly for 1 minute after each addition to eliminate lumps. After the final addition, stir for an extra 60 seconds until the mixture is thick, glossy, and completely smooth with no visible white streaks of sugar.

Step 4
step4:Mix in powdered sugar
5

Press into pan

Pour the thick, warm fudge mixture directly into the prepared parchment-lined 8x8 inch pan. Use an offset spatula or the flat bottom of a lightly greased measuring cup to press the fudge firmly into an even, flat layer across the entire pan, smoothing out the top surface to remove any bumps or trapped air pockets.

Step 5
step5:Press into pan
6

Chill to set

Place the uncovered pan of fudge on a level middle shelf in the refrigerator for a minimum of 2 hours, or until the fudge is completely firm to the touch and does not indent when pressed lightly with a fingertip. Do not freeze the fudge during this initial set, as this will cause a grainy, crumbly texture.

Step 6
step6:Chill to set
7

Cut and serve

Once fully set, use the parchment paper overhang to lift the entire block of fudge out of the pan and transfer it to a wooden cutting board. Peel the parchment away from the sides, then use a sharp chef’s knife heated under hot water and dried to cut the fudge into 16 equal 2-inch (5cm) squares, wiping the knife blade between cuts for clean, sharp edges.

Step 7
step7:Cut and serve

Tips

1.Use shelf-stable no-stir creamy peanut butter instead of natural, oil-separated peanut butter, as natural peanut butter will cause the fudge to separate into oily, crumbly layers that do not set properly.
2.Sift your powdered sugar before adding it to the warm fudge base; unsifted sugar will create dry, lumpy bits in the finished fudge that cannot be stirred out once the mixture cools and thickens.
3.Store leftover fudge in an airtight container layered between parchment paper sheets in the fridge for up to 2 weeks, or frozen for up to 3 months; let chilled fudge rest 5 minutes at room temperature before serving for ideal texture.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Peanut Butter Fudge:Frequently Asked Questions

1.Do I really need to use no-stir creamy peanut butter, or can I use natural stir-style peanut butter for this fudge?
Stick with no-stir creamy peanut butter for the most reliable, velvety results. Natural stir-style peanut butter has no added stabilizers, so it often separates and leaves greasy, crumbly pockets in set fudge. If you only have natural on hand, stir it extremely well, pour off any excess pooled oil, and expect a slightly softer, less smooth final texture.
2.How long does this peanut butter fudge take to set fully?
If stored in a tightly sealed container in the refrigerator, this fudge will set fully in 2 to 3 hours. You can speed up the process by popping it in the freezer for 30 to 45 minutes if you’re short on time, but avoid leaving it in the freezer too long, as that can cause icy, grainy texture instead of that signature melt-in-your-mouth creaminess.
3.Can I add mix-ins like chocolate chips or chopped nuts to this classic fudge?
Absolutely! This simple, classic base is super versatile for custom mix-ins. Stir in the vanilla and fine sea salt first once the melted base is off the heat, then fold in up to 1 cup of add-ins right before pouring it into your lined pan. Great options include semi-sweet chocolate chips, chopped roasted peanuts, mini marshmallows, or crumbled pretzels for a sweet-salty twist.
4.Why did my fudge turn out grainy instead of smooth and creamy?
Grainy fudge almost always comes from unintended sugar crystal formation as the mixture cools, usually from undissolved ingredients or scraping dried, crusted bits from the pan sides into your smooth base. Melt ingredients over low, even heat, pour the mixture gently into your lined pan, and don’t over-stir once it’s off heat for silkier results.
5.Do I need a candy thermometer to make this no-fail fudge?
Nope, that’s the best part of this simple, no-fuss recipe! Unlike old-fashioned fudge that requires heating sugar to a precise soft-ball stage, this version relies on sweetened condensed milk and stabilizers from no-stir peanut butter to set perfectly without temperature checks. Just follow the melt, mix, and set steps for consistent results every time, no special tools required.
6.How should I store this peanut butter fudge to keep it as fresh as possible?
Store fully set fudge in an airtight container, with sheets of parchment paper between layers to prevent sticking, for up to 2 weeks in the refrigerator. You can keep it at cool room temperature (below 70°F) for up to 1 week, but it holds its shape better when chilled. Let slices sit 5 minutes at room temp before serving for best texture.
7.Can I use salted butter instead of unsalted butter in this recipe?
You can, but you’ll want to adjust the added fine sea salt to keep the flavor balanced. If using salted butter, cut the added sea salt in half, or skip it entirely if you prefer a less salty, sweeter fudge. Unsalted butter lets you control the exact salt level, which amplifies nutty peanut butter flavor without making the fudge taste overly salty.
8.Why is my fudge too soft and won’t hold its shape when I slice it?
Soft, shape-shifting fudge usually stems from one of two easy missteps: either you measured your peanut butter or butter too generously relative to the sweetened condensed milk, or you didn’t let it chill long enough to set. If it’s still squishy after 4 hours in the fridge, pop it in the freezer for an hour, then slice while cold for clean, sharp cuts.
9.Can I make this fudge ahead of time for a party or homemade food gifts?
Definitely! This fudge holds up beautifully for make-ahead prep, which makes it perfect for holiday treat trays, potlucks, or homemade gifts. Make it up to 1 week in advance, store it in a sealed airtight container in the fridge, and slice it right before you plan to serve or package it. It also freezes well for up to 3 months when wrapped tightly.
10.Is there a simple way to adapt this fudge to be dairy-free?
You can easily adapt this recipe for dairy-free diets with a couple straightforward swaps. Swap regular unsalted butter for firm plant-based butter sticks (skip spreadable tub butter, which has too much water), and use dairy-free sweetened condensed coconut milk in place of the dairy version to get the same rich, creamy, melt-in-your-mouth texture.

Comments (18)

2 days ago

OMG this fudge is SO good! I made it for my kid’s soccer team potluck last weekend and every single piece was gone before the halftime show even started. I used crunchy peanut butter instead of creamy just because that’s what I had in the pantry and it still turned out perfectly chewy and rich. 10/10 will be making this for every holiday from now on!

yesterday

So glad it was a hit at the potluck! Swapping in crunchy peanut butter for extra texture is such a great call, I’ll have to add that as a suggested variation for other readers :)

3 days ago

Game changer! I’ve messed up so many fudge recipes before because they require a candy thermometer and I always overcook the sugar. This no-fuss version came together in like 20 minutes flat, no fancy tools needed. Brought it into the office and my coworkers begged for the recipe.

5 days ago

Wait, has anyone tried adding sea salt on top? I love sweet and salty combos but I don’t want to mess up the texture if I add it too early. Also, can I use natural peanut butter that separates, or do I need the no-stir kind?

3 days ago

I made this last week with natural peanut butter! Just make sure you stir it really really well before measuring, and it turned out totally fine. I sprinkled flaky sea salt on right before I put it in the fridge to chill and it was *chef’s kiss*

2 days ago

Great question! Natural peanut butter works great as long as it’s fully incorporated before mixing, and adding flaky sea salt at the pre-chill step is the perfect timing for that sweet-salty kick without messing up the fudge’s set.

1 week ago

So easy even I couldn’t mess this up as a broke college student with only a microwave and a mini fridge! I lined my dorm baking pan with parchment paper and it popped right out no problem. Way cheaper than buying fudge at the campus candy shop.

5 days ago

Wait how long did you microwave it for? My dorm only has those super old low-wattage microwaves and I don’t want to burn it!

2 weeks ago

I’ve been making peanut butter fudge for 40 years and this recipe is easily the most consistent one I’ve ever tried. No grainy texture, no weird separated butter, just smooth, creamy, perfect peanut butter flavor every single time. My grandkids fight over the corner pieces.

1 week ago

Made this for my neighborhood block party and I had three people ask me if I bought it from the fancy candy store downtown! The only thing I changed was adding a handful of mini Reese’s pieces folded in right before pouring, would recommend. Wait — how long does this stay good in the fridge for? I want to make a batch for my meal prep snack stash for the week.

5 days ago

I keep mine in an airtight container in the fridge for up to 2 weeks! It stays perfectly creamy the whole time, I cut mine into bite sized pieces for quick snacks between meetings.

3 days ago

Love the Reese’s pieces add-in, that sounds delicious! Stored in an airtight container in the fridge, this fudge will keep for up to 2 weeks, and you can even freeze it for up to 3 months if you want to prep ahead!

3 days ago

Tried making this with my 7 year old for our weekly father-kid cooking night and it was such a hit! He loved helping stir and sprinkle the little peanut butter chips we added on top. Only tiny issue is mine was a little softer than I expected? Did I not chill it long enough?

2 days ago

So glad you two had fun making it together! If your fudge is on the softer side, it’s almost always from not chilling it long enough — pop it back in the fridge for another 30-45 minutes and it should set up perfectly firm.

yesterday

Wait, can I make this vegan? I have vegan butter and vegan peanut butter, but I wasn’t sure if the sweetened condensed milk swap would work right. Don’t want to waste ingredients for my sister’s birthday party!

2 hours ago

I made it vegan last month! I used a full can of vegan sweetened condensed coconut milk and it set up exactly the same, no weird coconut aftertaste at all. Just make sure you’re using creamy vegan peanut butter without added oil.

30 minutes ago

Great question! You can absolutely make this vegan by swapping in vegan sweetened condensed milk (coconut-based works wonderfully) and vegan butter, just be sure to follow all the same chilling steps for a perfect set. Hope it turns out great for your sister’s birthday!

5 days ago

Brought a double batch of this to our Sunday football tailgate and it got demolished faster than the wings. I cut them into 1-inch squares so they were easy to grab between plays, no plates needed. Absolute tailgate staple from now on.

2 weeks ago

This fudge is INSANE. I have the biggest sweet tooth and I was worried it would be too rich, but it’s perfectly balanced. I will say I lined my pan wrong the first time and half the fudge stuck, so don’t skip the parchment paper overhang like I did, y’all.

1 week ago

Oh thank you for the parchment paper tip! I was just about to spray the pan and call it a day, I definitely would’ve had the same sticky mess.

2 weeks ago

I’ve made this three times in the last month for different holiday parties and people keep asking when I’m opening my own fudge shop! Little do they know it’s the easiest recipe I’ve ever used. Quick question — can I add a swirl of jelly to this to make peanut butter and jelly fudge? My niece is obsessed with PB&J and I want to make a special batch for her.

1 week ago

I did a raspberry jelly swirl last time I made this! Drop dollops of jelly on top after you pour the fudge in the pan, then run a knife through to swirl, don’t mix it all the way in. It was so good, my niece ate three pieces in one sitting.

5 days ago

The PB&J swirl idea is brilliant! Just like the commenter said, add jelly dollops on top of the poured fudge and swirl gently right before chilling so it doesn’t sink to the bottom — your niece is going to love it!

30 minutes ago

I was skeptical about fudge that only takes 20 minutes of active time, because every fudge I’ve made before required standing over the stove stirring forever. This was so creamy and smooth, zero grainy bits, I couldn’t believe it. Total game changer for last minute dessert needs.

5 minutes ago

So glad you gave it a try! The streamlined method cuts out all the fussy candy thermometer steps without skimping on that classic rich, creamy fudge texture we all love.

1 week ago

Made this with fresh homemade peanut butter from our local farm stand and it was the best peanut butter fudge I’ve ever tasted. So simple, so few ingredients, you really get to taste the actual peanut butter instead of a bunch of extra fillers. My husband ate three pieces before it was even done chilling.

3 days ago

So excited to find a gluten free fudge recipe that doesn’t have random weird additives! I brought this to my book club potluck and even the people who don’t eat gluten free were raving about it. Wait — does this hold up okay if I mail it to my kid in college? I want to send a care package.

2 days ago

I mailed a batch to my son at college last month! I wrapped each piece individually in parchment paper, packed them in a tin with some crumpled tissue paper, and they arrived perfectly fine even with 3 days in the mail. Just don’t send it if it’s super hot out, it might melt!

yesterday

So happy it worked for your book club! This fudge ships really well when wrapped tightly and packed in a rigid tin, just skip shipping during heatwaves to avoid melting. I’m sure your kid will be thrilled to get a homemade care package!

2 hours ago

I’ve tried every peanut butter fudge recipe on the internet, I swear. This one is the only one that doesn’t come out either rock hard or so soft it oozes off the plate. The ratio is absolutely perfect. I added a little extra vanilla extract because I love vanilla, and it was chef’s kiss.

30 minutes ago

Extra vanilla is such a good call! I do that with every baked good I make, I never stick to the measured amount, it always makes everything taste cozier.

2 days ago

I made a batch for our end-of-semester student teacher appreciation lunch and every single person asked for seconds. Even the folks who usually skip sweet treats came back for more, and I got three emails from coworkers asking for the recipe before I even left the lounge.

yesterday

I forgot I was supposed to bring a dessert to my friend’s girls’ night 3 hours before I had to leave, and this recipe saved my LIFE. It came together in 20 minutes, and after 2 hours of chilling it was ready right as I was walking out the door, and everyone thought I spent hours making it. I did notice mine was a little extra sweet? Maybe I used extra sweet peanut butter? Not a complaint, just an observation!

2 hours ago

I had the same issue the first time! I swapped out half the peanut butter for the no-sugar-added creamy kind once and it cut the sweetness perfectly without changing the texture at all.

5 minutes ago

So glad this recipe came through for your last minute girls’ night! If you prefer less sweet fudge, using a no-sugar-added peanut butter is a perfect swap — you can also cut the sweetness a tiny bit with that extra pinch of salt we mention in the pro tips!

1 week ago

I ran a small bakery for 25 years and I have to say, this peanut butter fudge recipe is better than the one we sold in the shop! It’s so straightforward, no fancy techniques, and the flavor is exactly that classic old-fashioned fudge everyone remembers from their childhood. I’ll be passing this recipe along to all my grandkids.

5 days ago

Wow, that means the world coming from a retired baker! I’m so glad this recipe hits that nostalgic old-fashioned fudge note for you — it’s exactly the flavor I grew up making with my grandma, so that makes my day to hear.