Foolproof Peanut Butter Fudge

5 from 2 votes

Fudge is always a holiday favorite and this foolproof peanut butter fudge with marshmallow cream is quick and easy one to make. It’s rich, creamy and all about the peanut butter!

You only need four ingredients to make it, you don’t need any special equipment and it keeps well at room temperature so it’s great for holiday gifting and dessert platters.

Pin it now to save for later

Pin Recipe
peanut butter fudge bite

During the fall and winter season I go a little fudge crazy! I can’t help it – homemade fudge is one of those treats that has endless possibilities. You can literally make any number of flavor combinations. There are also countless ways to make fudge with different ingredients that give it a rich and creamy texture. It’s one of my favorite treats to experiment with!

A while back I shared a peanut butter pumpkin fudge recipe, which is an amazing flavor combo for fall but now that we’re moving out of pumpkin season into the holiday season, I thought a pure peanut butter fudge would be great to share. I’ve been busy testing recipes, tweaking until I got it just right.

Peanut Butter Fudge CAN Be Easy To Make!

This recipe has been in the making for a while. I’ve tested it several times and I’ve finally landed on a version I absolutely love. This peanut butter fudge has a wonderful texture, sets up just the way it should each time I make it, and it’s not too sweet. I hate cloyingly sweet fudge so the balance of sweetness is important to me and this fudge strikes the perfect balance!

Obviously chocolate fudge is a holiday classic, but if you’re looking to switch things up this year this easy peanut butter fudge is a perfect choice for your holiday dessert platters or for gifts. Don’t we all have a peanut butter freak in our lives (ME)? They will love this fudge, for sure.

the best peanut butter fudge

What Makes this Fudge Creamy

Have you heard of fantasy fudge? It’s a type of fudge made with marshmallow cream that’s been around forever. The original recipe was printed on the back of the marshmallow cream jar but now there are thousands of variations.

Marshmallow cream is what gives this fudge it’s amazing creamy texture. If you’ve ever tried marshmallow cream you already know it’s light and fluffy and when you combine that with peanut butter you end up with a rich and creamy fudge!

What I Love about this Recipe

  • I’m so excited about this easy fudge recipe because it’s foolproof! It’s so easy to make and it works every time. 
  • Unlike other recipes, you don’t need a candy thermometer to make this fudge. No special equipment needed! You only need a saucepan and a baking dish.
  • You only need four ingredients and about 10 minutes to make it! It’s a great recipe for the holidays when you need a batch of something sweet on short notice.
  • This fudge starts to set immediately and is ready to slice after an hour in the fridge.
stack of peanut butter fudge

Four Ingredient Peanut Butter Fudge Recipe

It doesn’t get any easier than four ingredients – I told you this was an easy recipe! Here’s what you need to make it:

  • Granulated sugar
  • Whole milk
  • Creamy peanut butter
  • Marshmallow cream

For the peanut butter, be sure to use a regular creamy peanut butter and not one that is all-natural that has to be stirred first. The exception is Jif or Skippy all-natural peanut butter, which is fine to use. Any other all-natural brand should be avoided.

Making this peanut butter fudge couldn’t be easier. It literally takes just minutes on the stove and, once made, will set up within an hour.

  • Be sure to gather all of your ingredients before you start making the fudge. The process goes really fast, so have everything within reach.
  • Line your 9×9-inch baking dish with foil and spray it with cooking spray.
  • Mix the sugar and milk in a 3-quart saucepan. Bring it to a boil and stir it constantly for three minutes. Remove the saucepan from the heat.
  • Add the peanut butter and marshmallow cream and stir until the mixture is smooth. Pour the mixture into your prepared pan.
  • Refrigerate the fudge for at least an hour before slicing and serving.

Fudge FAQ

Here are some commonly asked questions about making fudge!

  • Why is my fudge grainy? Grainy fudge usually happens because the sugar has not completely dissolved into the milk. Be sure to stir well and continuously while the milk and sugar boil to ensure it fully dissolves.
  • How long should I boil fudge? For this recipe, you need to boil it for three minutes.
  • How long does it take for fudge to set? It depends on the recipe but this easy peanut butter fudge sets very quickly and is ready to slice after it’s chilled for an hour. In fact, as soon as you pour the mixture into the dish you will notice it will start to firm up almost immediately.
  • Should homemade fudge be refrigerated? For this recipe, after the fudge has set, you don’t need to keep it in the refrigerator. I recommend slicing it and storing the slices in an airtight container. Separate them with wax paper and the fudge will keep well for up to a week .

If you’re looking for a new fudge recipe to try you have to give this easy recipe a try especially if you need a last-minute holiday treat for parties or dessert platters. It’s a nice change from traditional fudge and a whole lot easier to make!

Stack of Peanut Butter Fudge with writing

Other fudge recipes for the holidays:

Fudge goes great on holiday platters with:

Have you made this recipe?

Tag @crazyforcrust on Instagram or hashtag it #crazyforcrust

Peanut Butter Fudge

This is an easy FOOLPROOF recipe for peanut butter fudge with just 4 ingredients. It's fast and simple and SO creamy and good!
5 from 2 votes
Prep Time 5 minutes
Cook Time 5 minutes
Total Time 10 minutes
Yield 36 pieces
Serving Size 1 serving


  • 2 cups granulated sugar
  • ½ cup whole milk
  • 1 ½ cups creamy peanut butter*
  • 7 ounces marshmallow creme 1 jar


  • Line an 9-in. square pan with foil and spray with nonstick cooking spray. Assemble all your ingredients because this recipe goes fast.
  • Combine sugar and milk in a 3-quart saucepan. Bring it to a boil over medium heat, stirring constantly. Once it starts to boil, boil for 3 minutes, stirring constantly. Remove from heat.
  • Immediately stir in peanut butter and marshmallow creme until blended. Immediately spread into prepared pan; cool slightly.
  • Refrigerate until firm. Using foil, lift fudge out of pan. Remove foil; cut into squares. Store between layers of waxed paper in an airtight container.

Recipe Video

Recipe Notes

*Use a regular store peanut butter, not a natural one where you have to stir it. You can use Skippy or Jif Naturals, but not a fully natural peanut butter.
Recipe adapted from Taste of Home.

Nutrition Information

Serving: 1serving | Calories: 125kcal | Carbohydrates: 18g | Protein: 3g | Fat: 6g | Saturated Fat: 1g | Cholesterol: 1mg | Sodium: 51mg | Potassium: 74mg | Fiber: 1g | Sugar: 16g | Vitamin A: 5IU | Calcium: 8mg | Iron: 1mg

Nutritional information not guaranteed to be accurate

Course Dessert
Cuisine American
Keyword fudge, peanut butter
peanut butter fudge collage

Make this FOOLPROOF Peanut Butter Fudge whenever the craving hits! With only 4 ingredients it takes no time at all and is a creamy soft fudge recipe.

Join for FREE to start saving your favorite recipes
Create an account easily save your favorite content, so you never forget a recipe again.
sample postsample postsample post

This post may contain affiliate links. For more information, read my disclosure policy.

Leave a Reply

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

Recipe Rating

9 CommentsLeave a comment or review

  1. Made this for a work thing. Turned out fabulous! Was wondering if I could change out the peanut butter for white chocolate?? I can’t find a good white chocolate fudge recipe…

  2. I just made the fudge a few hours ago. I followed the directions to the T and it has been in the refrigerator for about 3 hours. I just took it out to cut it and it still isn’t set 😩.. not sure what happened! It’s somewhat set but still very lose and melts in my hand right away. It tastes so good though!

    1. It may be that it didn’t cook enough. I think that’s the major culprit when it comes to fudge not setting. To fix it since it’s already done you can heat it up until it’s liquid and add some powdered sugar, that should help it.

  3. Oh my goodness! I was extremely excited to find this recipe! My first boss, Jan, would make this for us every Saturday as a special treat! It is exactly as I remember her Saturday peanut butter Fudge! Thank you so much!

    1. Having run out of snacks & not wanting to risk leaving our home I found this recipe & was excited that I had all 4 ingredients on hand! I haven’t tried the final product yet, but after licking the saucepan it was delicious and appears that it won’t take very long in the fridge before I can cut it. Unfortunately we will have to ration it and try to make it last, but feeling fortunate to have a sweet treat on hand!

  4. Wow, not sure how I did it, but I screwed up fool proof peanut butter fudge!
    I had everything ready ahead of time, cooked the sugar/milk stirring always for 3 minutes. I removed from heat, dumped in the peanut butter and fluff (measure out ahead of time) and stirred it in. It didn’t have a smooth texture at all, kept stirring hoping it would get better, but it didn’t. I now have a pan of dry, crumbly fudge. What did I do wrong?

  5. Can you use almond milk instead of whole milk?– have a grandson who is on a dairy and gluten free diet currently.