Fudge Recipes

Peanut Butter Fudge

Millie Pham

Peanut butter fudge is one of those treats that just feels like a warm hug. It’s rich, creamy, and melts in your mouth—plus, it’s ridiculously easy to make!

You don’t even need a candy thermometer or fancy tools. Whether you’re making it for a holiday, a gift, or just a sweet snack for yourself, this peanut butter fudge is a total winner.

Let’s get started!

What You’ll Need

Ingredients:

  • 2 cups sugar
  • ½ cup whole milk
  • 1 cup creamy peanut butter
  • 1 teaspoon vanilla extract
  • Optional: a sprinkle of flaky sea salt for garnish

Tools:

  • Medium saucepan
  • Heatproof spatula
  • 8×8-inch baking pan
  • Parchment paper
  • Measuring cups/spoons

Pro Tips

  1. Use creamy peanut butter. For the smoothest fudge, stick with classic, processed peanut butter like Jif or Skippy. Natural peanut butter might separate.
  2. Prep your pan first. Line the pan with parchment paper before you start so it’s ready to go when the fudge is done.
  3. Work quickly. Once the fudge is cooked and mixed, it sets fast—be ready to pour it into the pan immediately.
  4. Add toppings. Sprinkle flaky sea salt, chopped peanuts, or even mini chocolate chips on top for extra flair.

Substitutions and Variations

  • Dairy-free? Use almond milk or oat milk instead of whole milk.
  • Crunchy texture? Use crunchy peanut butter or stir in chopped peanuts before pouring into the pan.
  • Extra flavor: Swirl in a little melted chocolate for a chocolate-peanut butter combo.

How to make it

1. Boil the Sugar and Milk

In a medium saucepan, combine the sugar and milk. Heat over medium heat, stirring constantly, until the mixture comes to a boil. Let it boil for about 2-3 minutes, stirring occasionally.

In a medium saucepan, combine the sugar and milk. Heat over medium heat, stirring constantly, until the mixture comes to a boil.

2. Add the Peanut Butter and Vanilla

Remove the saucepan from heat and immediately stir in the peanut butter and vanilla extract. Mix quickly until the fudge is smooth and creamy.

A medium saucepan off the heat with peanut butter and vanilla extract being stirred into the bubbling sugar and milk mixture, creating a smooth and creamy texture.

3. Pour into the Pan

Pour the mixture into an 8×8-inch baking pan lined with parchment paper. Spread it evenly with a spatula. If you’re using toppings like sea salt or chopped peanuts, sprinkle them on now.

An 8x8 baking pan lined with parchment paper filled with smooth peanut butter fudge being spread evenly with a spatula.

4. Chill the Fudge

Place the pan in the refrigerator and let the fudge set for at least 1-2 hours, or until firm.

An 8x8 pan of peanut butter fudge resting in a modern stainless steel fridge, lined with parchment paper

5. Cut and Serve

Once the fudge is firm, lift it out of the pan using the parchment paper. Cut into squares with a sharp knife and serve!

A batch of creamy peanut butter fudge on parchment paper, being cut into neat squares with a knife.

    Leftovers and Storage

    • Store fudge in an airtight container in the fridge for up to 2 weeks.
    • You can also freeze fudge in a freezer-safe container for up to 3 months. Just thaw it in the fridge before eating.

    Conclusion

    This Peanut Butter Fudge is creamy, sweet, and oh-so-satisfying. Plus, it’s so easy to make, you’ll wonder why you ever bought fudge from the store. Whether you’re making it for a special occasion or just because, this recipe is sure to be a hit. Give it a try, and let me know in the comments how it turned out or if you added your own spin. Happy snacking! 🥜✨

    Hi there! I'm Millie Pham, a devoted brewer and tea lover at heart. As the founder of Bean Leaf Cup, my mission is to share my tea and coffee expertise with you all. I firmly believe that creating a fantastic cup of tea or coffee should be easy for everyone. No matter if you're already a coffee or tea expert or just beginning your journey, I'm here to help you navigate the world of brewing. Welcome aboard!