Skip to Content

Crunchy Peanut Butter Fudge

Crunchy Peanut Butter Fudge is a traditional fudge recipe and it’s pretty addictive. This is one of the best fudge recipes you will find. Plus, this is an easy fudge recipe that’s perfect for the Thanksgiving and Christmas holidays. 

Picture of fudge and pinecones.

This is the time of year to be making a lot of fudge. It’s delicious, it’s easy to make, and it pretty much makes everyone happy. Just say the word and people come-a-runnin’.

For years, I have taken fudge to the kids’ school and the ladies up front looooooved it. Trust me, if you take someone fudge, you’ve got a friend for life. I kid you not. 

There are a lot of ways to make peanut butter fudge, and this is an easy recipe to make. You don’t need a lot of ingredients, or time, to have it ready and prepped to take for gifts (or eat yourself). My biggest issue is trying not to eat it. 

If you love peanut butter fudge, give this easy and creamy Reese’s peanut butter fudge a try. 

What do I need to make crunchy peanut butter fudge?

  • Sugar
  • Milk
  • Mini marshmallows
  • Crunchy peanut butter
  • Vanilla extract
  • Saucepan
  • Spatula
  • 8″ x 8″ saucepan

How to make fudge from scratch

  1. Add the sugar and milk to a saucepan. Bring it to a boil and remove it from the heat when the thermometer reaches 232-degrees. 
  2. Next, add the mini marshmallows and mix until melted. Add the vanilla and crunchy peanut butter. Mix well and pour into a greased 8″ x 8″ casserole dish.
  3. Allow to set up for a couple of hours. 

Full Recipe and printable instructions listed below

Picture of sugar in a saucepan

Start by adding the sugar to a saucepan.

If you love this recipe, try peanut butter fudge with marshmallow creme. 

Picture of sugar and milk in a saucepan

Add the milk to the saucepan and mix it together. Most fudge calls for evaporated milk, but this recipe only needs 2% milk. 


Picture of fudge ingredients boiling in a saucepan

Boil the fudge until it reaches 232-degrees.

Don’t get sidetracked at this stage of the recipe (speaking from experience). The milk can easily boil over and you’ve got a sticky mess. If it seems like the mixture is going to boil over, turn the burner down a tad.  

You can rely on keeping time, but using a thermometer is going to work better with this recipe. Typically, fudge is cooked until the soft ball stage, which is 234-degrees.

The first time I made this fudge I brought it a little above the soft ball stage and it became super crumbly. So, only cook it until it gets just below soft ball stage – 232-degrees.


Picture of marshmallow in a saucepan.

Once the sugar and milk reach 232-degrees, remove it from the heat. Next, add the mini marshmallows and stir until they are completely melted. Add the vanilla (forgot to take a picture of that). 


Picture of crunchy peanut butter fudge in the saucepan.

Add the crunchy peanut butter fudge to the saucepan and stir. 


Picture of peanut butter fudge

Pour the fudge into a greased 8″ x 8″ casserole dish. Let the fudge set up for a couple of hours.

If you’re in a hurry you can put it in the fridge to set up faster. This fudge will still be soft. It doesn’t harden up like a typical fudge. Let me tell you, it’s sooooo good. It melts in your mouth.

Crunchy Peanut Butter Fudge

Picture of fudge

This is a crunchy and creamy peanut butter fudge. 


Picture of fudge and pinecones.

Check out the crunchy peanut butter fudge recipe card below, grab those ingredients, and start cooking! This is a great holiday dessert. And, it’s such an easy peanut butter fudge recipe. 

Then, share your comments below and click here to share a picture of your fudge on the Pinterest Pin!  If you made any changes or added something different, be sure to share it with us so we can try it, too!

Connect with Back To My Southern Roots

Facebook | Pinterest | Twitter | Youtube | Instagram

Picture of peanut butter fudge and pinecones

Crunchy Peanut Butter Fudge

Yield: 16 pieces
Prep Time: 5 minutes
Cook Time: 15 minutes
Additional Time: 2 hours
Total Time: 2 hours 20 minutes

Crunchy Peanut Butter Fudge is a traditional fudge recipe. It's easy to make and pretty addictive. This is one of the best fudge recipes you will find. The peanut butter crunch is surrounded by creamy soft fudge and is sure to be a hit around the holidays or any time of year. 


  • 2 cups sugar
  • 2/3 cup milk
  • 1 cup mini marshmallows
  • 1 cup crunchy peanut butter
  • 1 tsp. vanilla


  1. Add the sugar and milk to a saucepan. Bring it to a boil on medium-high heat (turn it down a little if it looks like it's going to boil over).
  2. Boil until it reaches 232-degrees.
  3. Remove from heat and add the mini marshmallows. Stir until melted.
  4. Add the vanilla and crunchy peanut butter. Stir until melted.
  5. Pour into a greased 8" x 8" casserole dish and allow a couple of hours to set up.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 16 pieces Serving Size: 1 piece
Amount Per Serving: Calories: 195Total Fat: 8.3gSaturated Fat: 1.8gTrans Fat: 0gUnsaturated Fat: 0gCholesterol: 1mgSodium: 79mgCarbohydrates: 28.8gFiber: 1gSugar: 27gProtein: 4.4g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Picture of fudge on a plate

Quick and Easy Homemade Fudge


Picture of candied pecan dessert bars on a plate

Candied Pecan Dessert Bars


Check out more delicious recipes at Southern PlateSouthern BiteA Southern Soul, Big Bear’s Wifeand Julia’s Simply Southern, Kelly Lynn’s Sweets and Treats and The Country Cook

Picture of brownies with Reese's pieces.
Halloween Brownies From Scratch
Picture of beef and noodles in a large red bowl
Crock Pot Beef and Noodles
Comments are closed.
Skip to Recipe