Go Back
+ servings
Print Recipe
4.84 from 6 votes

Easy Old-Fashioned Peanut Butter Fudge

Creamy, rich squares of this Easy Peanut Butter Fudge recipe are pretty much impossible to resist! It has that classic soft fudge texture and is the perfect treat for sharing all year long, but especially around the holidays!
Prep Time5 mins
Cook Time10 mins
Additional Time3 hrs
Total Time3 hrs 15 mins
Course: Sweets & Treats
Cuisine: American
Servings: 36 pieces
Calories: 154kcal
Author: Amy Nash


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


  • Line an 8x8-inch pan with a parchment paper or 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 easily.
  • 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.
  • Remove from heat and stir in the peanut butter and vanilla until smooth and combined.
  • Add the powdered sugar to a large, heat-safe bowl, then pour the hot peanut butter mixture over it. Beat together with a hand mixer until combined and there are no lumps of powdered sugar remaining, then transfer the fudge to the prepared pan. Let set at room temperature for about 3 hours until set up before slicing into squares.
  • Store in an airtight container on the counter or in the fridge for up to 1 week.


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