
Ready in: 2 hours · Serves: 16 · Technique: No-Bake · Storage: Airtight container at room temperature for up to one week.
Quick Answer
To make a rich and creamy peanut butter fudge, combine sugar, butter, and milk, then mix in peanut butter, vanilla, and powdered sugar, pour into a lined dish, and let set.
As the vibrant leaves start to fall and pumpkin-spiced everything begins to fill the air here in New York City, I can't help but think about the upcoming holidays. There's something truly special about creating sweet treats to share with friends and family during Thanksgiving and Christmas. One of my absolute favorites is a dreamy, flavorful peanut butter fudge that never fails to please. Today, I want to share with you this simple yet indulgent recipe that brings comfort and warmth, evoking fond memories of cozy gatherings.
A Cozy Holiday Treat

Why You'll Love This Recipe
- Perfect blend of sweet and savory flavors that everyone will enjoy.
- Simple ingredients make it easy to whip up in no time.
- Versatile recipe that allows for creativity with add-ins like chocolate or nuts.
- Great for sharing during the holiday season, bringing comfort and joy.
- Stores well, making it an ideal treat for celebrations.
Ingredients
For this luscious peanut butter fudge, you'll need:
Fudge Base
- 2 cups granulated sugar
- ½ cup unsalted butter (1 stick)
- ½ cup milk
- 1 cup peanut butter (creamy or crunchy, depending on your preference)
- 2 teaspoons vanilla extract
- 1 ½ cups powdered sugar
- ½ cup chopped nuts (optional, for added texture)
How to Make Peanut Butter Fudge (Step-by-Step)
This simple yet indulgent recipe will guide you through making your own peanut butter fudge that's perfect for the holidays.
Step 1: Prepare Your Pan
Start by lining an 8-inch square baking dish with parchment paper, allowing some overhang for easy removal later. This trick keeps your fudge nice and neat-trust me, it makes cutting much easier!
Step 2: Cook the Base
In a medium saucepan, combine the granulated sugar, unsalted butter, and milk over medium heat. Stir continuously until the mixture reaches a gentle boil, then let it boil for about 2 minutes without stirring. You'll notice it bubbling away, and the smell will be absolutely intoxicating!
Step 3: Mix in Peanut Butter
Remove your saucepan from the heat and carefully stir in the peanut butter and vanilla extract. Whisk until everything is glossy and beautifully combined; this step fills your kitchen with the comforting aroma of roasted peanuts.
Step 4: Incorporate Powdered Sugar
Once the peanut butter mixture is smooth, slowly add the powdered sugar, mixing until there are no lumps. If you opt for chopped nuts, fold them in now, adding a delightful crunch to your fudge.
Step 5: Set the Fudge
Pour the rich mixture into your prepared baking dish and smooth the top with a spatula. Let it cool at room temperature for about an hour before placing it in the refrigerator to firm up completely-this is where patience pays off!
Step 6: Cut and Enjoy
Once chilled, use the parchment overhang to lift the fudge out of the dish. Carefully cut it into squares, and voilà! You have yourself some irresistible peanut butter fudge that will have everyone coming back for more.

Common Mistakes to Avoid
- Don't Rush the Boil: Ensure the sugar mix boils for the full 2 minutes. Skipping this step can affect the fudge's texture.
- Be Careful With Temperature: Avoid cooking the fudge mixture on too high of a heat; this could cause it to burn or harden improperly.
- Mind the Cooling Time: Don't skip the refrigeration step! The fudge needs that time to set perfectly, ensuring a lovely texture.
Tips and Tricks for Success
- If you prefer a chocolatey twist, consider swirling melted chocolate into the top before refrigerating for an elegant marbled effect.
- For an extra layer of flavor, try adding a pinch of sea salt on top before the fudge sets, which beautifully counteracts the sweetness.
- To ensure clean cuts, warm your knife slightly with hot water before slicing the fudge.
Variations
- Use almond butter instead of peanut butter for a nutty alternative.
- Incorporate crushed cookies or candies into the fudge for added flavor and texture.
- Drizzle caramel sauce over the fudge before cooling for a decadent touch.
How to Serve
- Cut into small squares for a bite-sized treat that's perfect for parties.
- Serve alongside a scoop of vanilla ice cream for a delightful dessert pairing.
- Package in decorative boxes for a charming homemade gift during the holidays.

Make Ahead and Storage
- Make Ahead: Prepare the fudge up to a week in advance for easy holiday treats.
- Storage: Store in an airtight container at room temperature for up to one week.
- Reheating: No reheating is necessary; fudge is best served at room temperature.
- Freezing: For longer storage, refrigerate for up to two weeks, but allow it to return to room temperature before serving.
Recipe Notes / What I Learned
Through testing this recipe, I discovered how versatile peanut butter fudge can be. A little creativity, like adding flavors or toppings, goes a long way! Each batch can bring something new to the table, making it a perfect treat for the holiday season.
Yield and Serving Size
Yield: 16 squares · Serving Size: 1 square
Nutritional Snapshot
Estimated Nutrition Per Serving: ~210 calories · 4g protein · 28g carbs · 10g fat

Recipe by:
Indulgent Peanut Butter Fudge
Ingredients
Equipment
Method
- Line an 8-inch square baking dish with parchment paper, allowing some overhang.
- In a medium saucepan, combine sugar, butter, and milk over medium heat. Stir continuously until it reaches a gentle boil, then boil for about 2 minutes.
- Remove from heat and stir in peanut butter and vanilla extract until smooth.
- Slowly add powdered sugar, mixing until no lumps remain. Fold in chopped nuts if using.
- Pour mixture into prepared dish and smooth the top with a spatula. Let cool for about an hour, then refrigerate until firm.
- Once chilled, lift fudge from the dish and cut into squares.
Notes
FAQs
1. Can I use crunchy peanut butter instead of creamy?
Absolutely! You can use either crunchy or creamy peanut butter based on your preference. Crunchy peanut butter adds delightful texture to the fudge.
2. How do I prevent my fudge from being too hard?
To avoid hard fudge, ensure that you boil the sugar mixture for the full 2 minutes as instructed and don't overcook it. Additionally, make sure to refrigerate it just until it firms up, not for too long.
3. Can I add other flavors to the fudge?
Yes, you can get creative! Consider adding ingredients like chocolate chips, marshmallows, or even swirling in melted chocolate for a delicious twist.
4. What's the best way to store the fudge?
Store the cut fudge in an airtight container at room temperature for up to one week. If you plan to keep it longer, refrigerate it for up to two weeks, letting it come to room temperature before serving.
5. Can I freeze peanut butter fudge?
Yes, you can freeze peanut butter fudge. Wrap it well in plastic wrap and place it in an airtight container. It can be frozen for up to three months. Thaw it in the refrigerator before enjoying!




