This post contains affiliate links. Please see our disclosure policy.
Peanut Butter Fudge is incredibly easy to make, and is the perfect addition to your Christmas cookie plates! My Grandma’s recipe is foolproof, famous, and makes the BEST tasting peanut butter fudge you will ever have in your life – guaranteed. It’s good enough, you’ll want to eat a whole pound yourself (not that I’ve done that…)!
Why you’ll love Peanut Butter Fudge:
- Easy Recipe – This fudge comes together on the stovetop in just 15 minutes.
- Few Ingredients – This recipe requires just a handful of ingredients – whole milk, sugar, peanut butter, marshmallow fluff, and vanilla! No corn syrup or sweetened condensed milk needed. The marshmallow fluff makes the most heavenly texture!
- Make-Ahead for the Holiday Season – Slice and store your fudge in the fridge for 1-2 weeks, or freeze for 3-6 weeks.

Ingredient Overview:
As always, the full recipe with measurements & directions can be found in the recipe card at the bottom of this post. Use the table of contents (back at the top, below the first image, to navigate).
- Whole Milk – You must use whole milk – not skim or 2%.
- Peanut Butter – Use creamy peanut butter, not crunchy or natural peanut butter.
- Marshmallow Fluff – If you haven’t tried a marshmallow fluff based fudge yet, you are missing out on sheer heaven!
Recipe Substitutions & Variations:
- Gluten-free – This recipe is naturally gluten-free!
- Dairy-free – I have not tested a dairy-free version of this recipe, and while I want to say it would work, candy-making can be a bit temperamental, so proceed at your own risk.
- Follow the Recipe – With a recipe like this, your best bet for success is to follow the recipe exactly as written.
How to Make Old-Fashioned Peanut Butter Fudge:
Step 1: Boil Milk and Sugar. Combine sugar and milk, and heat over medium high heat, stirring constantly, until it reaches 235 degrees on an instant read thermometer.


Step 2: Finish the Fudge. Remove from the heat and immediately stir in the peanut butter, vanilla, and marshmallow creme.

Step 3: Pour. Immediately pour the fudge mixture into your prepared 8×8 pan.

Step 4: Cool. Let fudge cool for 1-2 hours on the counter, then refrigerate for 2-3 more hours, or until solid.

Serving + Storing:
Once the fudge has chilled, slice and enjoy at your Christmas party or add to holiday cookie plates! Store fudge in an airtight container in the fridge for 1-2 weeks, or freeze in a freezer safe container for 3-6 weeks. Thaw in the fridge overnight before enjoying.
Are you a chronic peanut butter lover? Make my Peanut Butter Blossoms or my PBJ Thumbprint Cookies!
Expert Baking Tips:
- Kitchen Scale – A food scale is the best way to make sure your flour is at the proper weight, since amounts will vary SO widely based on how you measure it, as well as the measuring cup you use, as they are not standardized.
- Prep Before you Start – You do need to move things along quickly with this recipe, so I recommend reading the entire recipe before you begin, then getting your pan, utensils, and ingredients (measured out!) laid out before you begin.

FAQs:
I want to say yes so badly, but candy recipes can be finicky if you try to scale them. So, your best option is likely to stick with the recipe as written.

Special Tools:
- Instant Read Thermometer – You don’t need a candy thermometer – any instant read thermometer will work! And, I personally find candy thermometers klunky – you have to watch the red line grow vs. looking at a readout with the exact temperature!
More Festive Candy Recipes:
- Black Forest Truffles
- Double Chocolate Swirled Peppermint Bark
- Bailey’s Chocolate Fudge
- White Chocolate Peppermint Pretzels
Did you make this recipe? Leave a comment & star rating!
Click the little stars in the header of the recipe card below to leave a comment & star rating, letting me know how you liked the recipe. I take all feedback seriously, & leaving a rating helps my small business immensely!

Grandma’s Famous Peanut Butter Fudge
Ingredients
- 2 cups granulated sugar , 420 grams
- 2/3 cup whole milk, Yes, you must use whole milk – 160 grams
- 1 tsp vanilla extract
- 1 cup peanut butter, Do not use natural or crunchy peanut butter – 250 grams
- one 7-ounce jar marshmallow fluff, 198 grams
Instructions
- Prep: Spray an 8×8 pan with nonstick spray, then line with aluminum foil. Butter the foil well. Read through the recipe before you begin – it's an easy recipe, but you want to know what you're doing before you start, because you will need to keep things moving once you start cooking the fudge. Measure out all your ingredients and have them ready to go, with a medium pot, instant read thermometer, wooden spoon, and two spatulas – lightly spray one of them with nonstick spray to get the mallow fluff out of the jar more easily.
- Make the Fudge: Add sugar and milk to a medium/large saucepan over medium heat. Boil sugar and milk together, stirring constantly, until it reaches soft ball stage – 235℉ on an instant read thermometer. Remove from the heat and immediately add the vanilla, peanut butter, and marshmallow cream. Stir vigorously until everything is completely combined and smooth. Immediately pour into your pared pan and smooth the top with a spatula.2 cups granulated sugar , 2/3 cup whole milk, 1 tsp vanilla extract , 1 cup peanut butter, one 7-ounce jar marshmallow fluff
- Chill: Let the fudge cool on the counter for 30-60 minutes or so, then pop in the fridge to chill for another 1-2 hours, or until completely cool and firm. Note: I know some people say not to store fudge in the fridge as it will become dry and crumbly, but that has NEVER happened with this recipe. If it becomes dry and crumbly, that's likely because it was cooked past the 235℉ mark. I know you can technically store fudge at room temperature, but it always seems weird to me to leave it out from a food safety standpoint, and I absolutely love it cold from the fridge!
- Serve & Store: Once chilled, slice and enjoy! Keep fudge in an airtight container in the fridge for 1-2 weeks, using wax paper between layers of fudge. Or, freeze for 3-6 weeks. Thaw in the fridge overnight.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





Hi there, so curious if I double or triple the recipe I’m still using just 7 Oz of the marshmallow fluff?
Hi Jamie! No, you will double or triple every ingredient. But, as noted in the FAQs, I have never doubled or tripled this recipe as sometimes that can cause the recipe to fail with candy making. I would personally recommend making separate batches but please do report back if you try doubling it! Happy baking!
Super soft and melts in your mouth! Really loved how easy and delicious this is and will definitely make it again.
Thanks so much, Gale! I’m so glad to hear that 😄
I haven’t tried it yet. But I can’t wait. I love peanut butter fudge. I do have a question.. I forgot to add my vanilla extract 🙁 I’m hoping that won’t effect the outcome of my fudge.
Hi Jaydee! It should still taste wonderful. Let me know how you like the recipe!
Just curious, my thermometer broke so how do I tell the temp or about how long on medium heat does it usually take to get to that degree point?
Hi Heather! Sorry to hear your thermometer broke! With this fudge recipe, we’re looking for softball stage – you can check that by dropping a small spoonful of the mixture into a glass of water – it should ball up, and if you then remove it from the glass of water, it shuold have that semi-soft, pliable texture of fudge. I *think* this should take about 8-14 minutes, but will vary a bit based on the strength of your burner (different ovens run differently), and it’s hard to know for sure without the thermometer, but I think you can still get a good result by using the softball test! Don’t be tempted to crank the heat way up to get there faster. Let me know how you like the recipe!
Super tasty treat for my christmas plate! Great instructions and easy for it all to come together.
So glad you enjoyed this recipe, Vicky! It means the world to me. Merry Christmas!
Amazing! I can’t stop eating it.
Thanks, Mary! 😄
Have you ever used this variation for chocolate fudge? If so, can you list the steps/ingredients?
HI Kaili! No, because this is a peanut butter fudge recipe. I’d recommend finding a chocolate fudge recipe instead if you want to make chocolate fudge. Happy baking!