This rich and creamy Easy Peanut Butter Fudge is impossible to resist! It has that classic soft fudge texture and is the perfect treat for sharing any time of year, but we especially love it during the holiday season!

Close up of stacked squares of peanut butter fudge.


Table of Contents
  1. Why We Love This Recipe
  2. What You’ll Need
  3. How to Make Peanut Butter Fudge
  4. Recipe FAQs
  5. What’s the secret to good fudge?
  6. Substitutions and Variations
  7. More Favorite Fudge Recipes
  8. Easy Old-Fashioned Peanut Butter Fudge Recipe

We went to Mackinac Island, Michigan not long ago, which is famous for its incredible and numerous fudge shops. I basically tried every flavor I could get my hands on while we were there because I love the stuff! It was consistently all really, really delicious fudge that had a wonderful texture to bite into, and then it just melted in your mouth.

Peanut butter fudge was one of the flavors that surprised me. I’m not typically the biggest peanut butter lover unless there is also some kind of chocolate involved. but there was just something about the peanut butter fudge that was way better than expected!

Top view of 36 squares of cut peanut butter fudge with a knife beside it.

After trying many methods for making fudge, we all agreed that this old fashioned fudge recipe won our hearts. I tried methods that used marshmallow cream or sweetened condensed milk, but this easy fudge recipe was just the best.

With its classic creamy texture and perfect balance of peanut butter flavor and sweetness, it is the best homemade fudge, and I know you’re going to love it too!

If you love this easy peanut butter fudge recipe, you should check out my Old-Fashioned Homemade Peanut Brittle which has dozens of rave reviews, or these Frosted Peanut Butter Blondies!

Close up of small squares of creamy peanut butter fudge.

Why We Love This Recipe

  • This creamy fudge is made with only SIX simple ingredients you probably already have in your pantry!
  • Customize your sweet treat to make any type of fudge, or add in different flavors like chocolate chips or nuts.
  • It’s a quick and easy recipe, with only 15 minutes of hands-on time!

What You’ll Need

Scroll down to the recipe card below this post for ingredient quantities and full instructions.

  • Sugar – Two kinds are used in this peanut butter fudge recipe: light brown sugar and powdered sugar.
  • Butter – Salted butter gives the best flavor and makes the best fudge. If you use unsalted butter, add an additional ¼ teaspoon salt to the mix.
  • Milk – Whole milk works best for most recipes, but you could use something with a lower fat content (I have even used skim) and still have the fudge turn out well.
  • Peanut Butter – For fudge, you want a creamy and smooth peanut butter like Jif or Skippy. Don’t use “natural peanut butter” because the oils tend to separate, and it won’t work as well.
  • Vanilla Extract – For best results, use Homemade Vanilla Extract!
Top view of peanut butter fudge ingredients in small bowls.

How to Make Peanut Butter Fudge

Prep: Line an 8×8-inch pan with parchment paper or an aluminum foil sling for easy removal and cutting once the fudge is set. If using aluminum foil, be sure to butter it so the fudge will come off more easily.

Cook: Combine the brown sugar, milk, and butter in a medium saucepan over medium-high heat. Cook while stirring frequently until the brown sugar and butter dissolve and the mixture comes to a boil. Boil for 2 minutes.

Mix: Remove from heat and stir in the peanut butter and vanilla until smooth and fully combined. Add the powdered sugar to a large, heat-safe bowl. Pour the hot peanut butter mixture over the sugar mixture. Beat them together with a hand mixer until fully combined, so that there are no lumps of powdered sugar remaining. Then transfer the fudge to the prepared pan.

Close up of peanut butter fudge mixture getting poured into a glass bowl to mix with powdered sugar.

Set, slice, & serve: Let set at room temperature for about 3 hours until it is set up before slicing into squares and serving.

Recipe FAQs

Why is my fudge gritty?

If your fudge comes out grainy or gritty, it’s because the sugar didn’t completely dissolve when cooking it. Try cooking it a little longer at a slow temperature and stirring less to make sure the sugar dissolves completely. Stirring too much can actually sometimes be a problem when making fudge because it can cause the sugar to crystallize after dissolving.

How long does it take fudge to set?

If your fudge comes out grainy or gritty, it’s because the sugar didn’t completely dissolve when cooking it. Try cooking it a little longer at a slow temperature and stirring less to make sure the sugar dissolves completely. Stirring too much can actually sometimes be a problem when making fudge because it can cause the sugar to crystallize after dissolving.

How do I store peanut butter fudge?

Store in an airtight container at room temperature for up to 1 week or in the fridge for up to 2 weeks. Fudge doesn’t have to be refrigerated, but it will dry out if left exposed. I would recommend wrapping the fudge in plastic wrap once it has been cut, before putting it in an airtight container.

Can I freeze fudge?

Yes! This fudge freezes beautifully! Just wrap it in a layer of plastic wrap, then again in foil to keep the moisture in. It will keep for about 2 months in the freezer. Thaw in the fridge or on the counter before serving.

What’s the secret to good fudge?

This is an easy recipe, and your fudge WILL be delicious, but to get that perfectly soft and creamy texture, you need to make sure that the mixes are smooth throughout the process. The trick is to stir the mixture as it heats and combine it with the powdered sugar while it is still hot to ensure the ingredients are well mixed together as they melt.

Peanut butter fudge cut into small squares.

Substitutions and Variations

  • Crunchy Peanut Butter Fudge: Add chopped peanuts or sprinkle them on top for some extra crunch! I haven’t tested it this way, but I bet you could even use chunky peanut butter instead of creamy.
  • Oreo Peanut Butter Fudge: Mix in 1 cup of coarsely chopped up Oreos for a peanut butter cookie crunch fudge!
  • Chocolate Peanut Butter Fudge: Make a batch of peanut butter fudge, then a batch of my Creamy Chocolate Fudge, and layer it or swirl them together in the same pan! You would want to go with a 9×13″ pan if taking this approach.
  • White Chocolate Peanut Butter Fudge: Make White Chocolate Fudge (just leave out the cranberries and pecans) and layer it or swirl it in with the peanut butter fudge.
  • Peanut Butter & Jelly Fudge: This is next on my list to try, but I’m thinking you could use about ¾ to 1 cup of your favorite raspberry or strawberry jam and layer or swirl it with a batch of this peanut butter fudge. I would try making the fudge, then spreading half of it into a prepared pan and swirling it with half of the jam, then adding the remaining fudge and jam on top and swirling again to make sure it’s evenly mixed for both flavors in every piece.
Close up of a piece of peanut butter fudge with a bite out of it.

More Favorite Fudge Recipes

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Easy Old-Fashioned Peanut Butter Fudge

4.96 from 122 votes
Amy Nash
Prep Time 5 minutes
Cook Time 10 minutes
Additional Time 3 hours
Total Time 3 hours 15 minutes
Course Sweets & Treats
Cuisine American
Servings 36 pieces
This rich and creamy Easy Peanut Butter Fudge is impossible to resist! It has that classic soft fudge texture and is the perfect treat for sharing any time of year, but we especially love it during the holiday season!

Ingredients
  

  • 2 cups brown sugar packed
  • ¾ cup whole milk
  • ½ cup salted butter
  • 1 cup peanut butter
  • 1 teaspoon vanilla extract
  • 3 cups powdered sugar sifted to break up clumps

Instructions
 

  • Line an 8×8-inch pan with parchment paper or an aluminum foil sling for easy removal. If using aluminum foil, be sure to butter it so the fudge will come off easily.
  • Combine brown sugar, milk, and butter in a medium saucepan over medium-high heat. Cook while stirring frequently until the brown sugar and butter dissolve and the mixture comes to a boil.
    2 cups brown sugar, ¾ cup whole milk, ½ cup salted butter
  • Boil for 2 minutes, then remove from heat.
  • Stir the peanut butter and vanilla extract into the mixture until smooth and well combined.
    1 cup peanut butter, 1 teaspoon vanilla extract
  • Add the powdered sugar to a large bowl, then pour the hot peanut butter mixture over it.
    3 cups powdered sugar
  • Beat together with a hand mixer until combined and there are no lumps of powdered sugar remaining.
  • Transfer the fudge to the prepared pan, and let it set at room temperature for about 3 hours.
  • Allow it to cool completely before slicing it into squares.

Notes

  • Storage: Store wrapped in cling film in an airtight container on the counter for up to 1 or in the fridge for up to 2 weeks.
  • Freezing: Wrap your cooled fudge in a layer of plastic wrap, then again in foil to keep the moisture in. It will keep for about 2 months in the freezer. Thaw in the fridge or on the counter before serving.

Nutrition

Calories: 154kcal | Carbohydrates: 24g | Protein: 2g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 1g | Cholesterol: 7mg | Sodium: 61mg | Potassium: 71mg | Fiber: 1g | Sugar: 23g | Vitamin A: 87IU | Calcium: 20mg | Iron: 1mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

This post was originally published in December, 2020. The photos and content were updated in November, 2022.

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

4.96 from 122 votes (92 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader questions and reviews

  1. David W Kendall says:

    I remember my father-in-law years ago making chocolate fudge and adding cheerios to the mix at the end of the recipe to give a little more crunch to the fudge.. the fudge usually fell apart where the cheerios were, but it was still an enjoyable fudge. I am thinking of trying it with the peanut butter fudge…. Any thoughts, ideas or comments?

  2. Marty says:

    5 stars
    Super easy and super creamy! Was a big hit with the family. Will never do those โ€œfour ingredientโ€ peanut butter fudge recipes again- this one is worth the additional ingredients!

  3. DonB says:

    5 stars
    This may be the best fudge I have made. Wonderful taste and perfect texture (I followed the directions exactly). I used almond milk instead of regular milk and vegan butter to make the fudge vegan. It was still perfect. Just make sure you time the 2 minutes starting from a full rolling boil and that you sift the powdered sugar and mix it until smooth. You won’t be sorry.

    1. Amy says:

      I’m so glad you loved it and thank you for sharing your experience making a vegan version! That’s so helpful to know!

      1. Mary E LAFF says:

        Do you use light or dark brown sugar? I don’t have quite enough for 2 cups in light brown but plenty of dark brown

        1. Amy says:

          I usually use light brown but dark brown will be fine too.

  4. Chrashae says:

    4 stars
    The fudge tastes delicious! Iโ€™m wondering if I did something wrong though? The consistency is a bit tooโ€ฆpeanut buttery? I thought it would harden up some but itโ€™s still very very soft. Any ideas?

    1. Amy says:

      It is a very soft fudge, but if it’s not setting up even after leaving in the fridge, try boiling for another 30-60 seconds to bring the temperature up a bit more. Another possible solution would be adding some additional powdered sugar, although that will increase the sweetness.

      1. Katie says:

        When does it go in the fridge? I didnโ€™t see that step. Mine also is a little too soft. Taste is perfect but consistency is not quite right. Iโ€™m going to try your tips above on my next batch but let me know about the fridge. I set out for 3 hours at room temp then put in airtight container.

        1. Amy says:

          This fudge is on the soft side and I don’t set mine in the fridge. But you are welcome to refrigerate it once it has cooled to room temperature! If you want it a little more firm, you could boil the mixture just a little bit longer. That should help!

  5. Theresa Klein says:

    5 stars
    Mmmm! Delicious! First time I made it is delicious. It’s going to Thanksgiving Dinner tomorrow. My mother used to make the best fudge. She passed in 2020 from COVID. And I never got her recipe. But the taste and texture is very, very close to hers.
    Thank you
    Theresa Klein

  6. Linda R says:

    5 stars
    My PB fudge never turned out quite right until I found this recipe. Very easy, pretty quick, and great taste and consistency. My only adjustment was adding peanutbutter chips because we love peanutbutter. Perfect fudge! Thank you.

    1. Amy says:

      I’m so glad it is turning out so well for you!

  7. Sondra Mcloughlin says:

    5 stars
    This is the best fudge I have ever tasted or made.
    Thank you

    1. Amy says:

      I’m so happy to hear that! Winning!

  8. Tammy Vaughn says:

    Can you double or even triple

    1. Amy says:

      Absolutely! You just need to use a larger pan.

  9. Amy says:

    5 stars
    I changed it up a little. Where it called for a cup of peanut butter, I used a half cup of peanut butter and a half cup of Nutella and it was just amazing!

    1. Amy says:

      That DOES sound amazing! I might have to try it!

  10. Traci says:

    5 stars
    Wonderful!

  11. Mo says:

    5 stars
    This peanut butter fudge is amazing!! Iโ€™ve made many different types of fudge, and this is by far hands down the yummiest!!! Soft, moist, melty, delicious-ness!!!

  12. Louisa says:

    5 stars
    Soft, smooth and delicious

  13. Christine says:

    It is too soft to take out of the pan. It isnโ€™t really setting after 5 hours

    1. Amy says:

      It wasn’t cooked long enough then.

  14. Lisa says:

    5 stars
    This fudge was so good!!!!!! We loved it!!

  15. Sarah says:

    5 stars
    This recipe was really easy to follow and turned out really well!I did make a couple of alterations; I doubled the vanilla, added about a half teaspoon of kosher salt in with the sugar when cooking, and I ran out of creamy peanut butter and supplemented with about 1/8 cup of crunchy. It did turn out a little greasy, but that’s most likely my fault since this is my first time making fudge myself.

  16. Danny says:

    I made this PB fudge for Christmas and it turned out perfectly creamy and delicious. I did use 1 cup of PB though, and it still made perfect fudge.
    Thank you.
    Danny

  17. michele says:

    5 stars
    Easy and everyone loved it. I added a little crunchy peanut butter to the mix and everyone loved the texture.

  18. Shannon says:

    5 stars
    This was amazingly easy and delicious!

  19. Saundra Badger says:

    5 stars
    Absolutely DELICIOUS! I always made fudge the hard way to soft boil stage and this just takes the guess work right out of it. So glad I found this recipe and thank you for posting it!!!!!

  20. S says:

    5 stars
    Love this recipe!!! Would totally recommend it to you! So delicious!!!!

  21. Kelsay Hooker says:

    1 star
    What am I doing wrong? Iโ€™ve made this twice and it never hardens up enough for me to even cut it and when I lean the pan it just runs.

    1. Amy says:

      Oh no! A couple of reasons for the fudge not setting up is it did not come to a high enough temperature or there is a little too much liquid. Try stirring for two and a half minutes instead of two minutes and see if that helps! If you are still having issues I can revisit the recipe and see if any changes need to be made.

  22. Gabbie says:

    5 stars
    Easy to follow instructions.

    1. Amy says:

      Thank you!

  23. Diane says:

    5 stars
    This fudge is awesome. Everybody loves it. I will keep the recipe.

    1. Amy says:

      Sounds like you made a good fudge!

  24. Renee says:

    5 stars
    My first time making fudge and I’m so glad I tried this recipe! It came out perfect and was so delicious. Very smooth and creamy. I’ll definitely be making this recipe again!

    1. Amy says:

      Oh awesome! Sounds like you did a great job making it! You’ll have to try some of my other fudge recipes!

  25. Mo says:

    5 stars
    O.M.G!!! This is thee BEST peanut butter fudge recipe Iโ€™ve used!!!!! Oh man! Yum! Iโ€™ve been trying many different PB fudge recipes, trying to find that โ€œperfectโ€ recipe! THIS IS IT!!! Itโ€™s smooth, creamy, melty, soft!!! Wow! So glad I picked this recipe today because itโ€™s my momโ€™s birthday and PB fudge is her favorite! She is going to LOVE this one!!!!

    1. Amy says:

      Wow! I’m speechless! Thank you so much for your kind words! That’s so nice. It makes me so happy to know this recipe can bring joy to your mom on her birthday!

  26. Tiffany says:

    5 stars
    I love you love you! Iโ€™ve never been able to make peanut butter fudge and I just successfully made my mammaws peanut butter fudge! Youโ€™re the greatest!

    1. Jana Karren says:

      Wow! You’re welcome! I feel the love. Ha ha. ๐Ÿ˜‰

  27. Amy Flury says:

    I want to make miniature-size fudge squares with this recipe, like 1 inch x 1 inch. What size rimmed baking sheet should I use?

    1. Amy says:

      You could honestly do any size you want. If you want a thinner fudge square you could do 9X9 or even 9X13. Just make sure you line it with parchment paper for easy removal.

  28. Donna says:

    5 stars
    I just finished making this fudge and it is absolutely delicious! I used evaporated milk, since I didnโ€™t have regular milk.
    When I was a kid, my older brother and his friend made peanut butter fudge (and pizza-size chocolate chip cookies) and never sharedโ€ฆ
    Thank you for this easy and scrumptious peanut butter fudge recipe.

    1. Amy says:

      Wow I’m impressed your older brother and his friend made fudge! I’m glad you can make it now and have as much as you want!

  29. Sherri says:

    5 stars
    Just what I was looking for! I added a Hershey bar and some cocoa powder to make chocolate peanut butter. It worked perfectly! The fudge was very creamy and smooth

    1. Amy says:

      Great! That would be delicious!

  30. Lindsay Fallis says:

    5 stars
    Peanut butter fudge has been my lifelong arch nemesis, with grainy and crumbly results. This recipe worked perfectly and I have finally accomplished a smooth and creamy Christmas treat. This will forever be my go-to!

  31. Chontelle Borden says:

    5 stars
    This is the best peanut butter fudge recipe! It was so creamy and delicious! I am going to try your chocolate fudge recipe. Cannot wait!

    1. Amy says:

      Thank you! Yes I have a lot of delicious fudge recipes for you to try! Let me know how your chocolate fudge one turns out!

  32. Angela says:

    5 stars
    Nice and creamy fudge, the best peanut butter fudge I’ve made!

    1. Amy says:

      Thank you! I’m glad you like it!

  33. Ronda Bumbalough says:

    5 stars
    Made this for Thanksgiving also will be doing for Christmas โค๏ธ best recipe I have found.

    1. Amy says:

      Thank you so much!

  34. Wendy says:

    5 stars
    Excellent fudge. This is the only peanut butter fudge that has turned out successfully for me. Easy to make and turned out perfect.

    1. Amy says:

      Great! I love to hear that!

  35. Billy Granger says:

    Waiting on it to cool but taste fantastic! My mommakes peanut butter fudge every Christmas, since my younger brother and dad died few yrs ago we’ve all pulled together to make sure MoM has the best sooo this yeR I’m surprising her with this peanut butter fudge I’ve made for the very 1st time e er…. hope it comes out great!!
    Thank you.
    Billy G.

    1. Amy says:

      I’m sure it will be great. What a delicious gift. Let me know if you have any questions along the way!

  36. Debra Weidenbenner says:

    5 stars
    Best peanut butter fudge I have ever made.

    1. Amy says:

      Thank you!

  37. Diane says:

    Was wondering if I could use unsalted butter instead of salted butter

    1. Amy says:

      It’s completely up to you. Salted butter has 1/4 teaspoon of salt in 1/2 cup of butter. Using unsalted butter will change the flavor a bit but if that is what you want, then you can use unsalted!