This creamy peanut butter fudge comes together in just minutes with only four simple ingredients. Rich, smooth, and indulgent, it’s the perfect quick treat for holidays, gifts, or weeknight cravings. No baking, no thermometer—just classic comfort in every bite.
1 cup unsalted butter
1 cup creamy peanut butter
1 teaspoon vanilla extract
3 1/2 cups powdered sugar
Line an 8×8-inch or 9×9-inch baking dish with parchment paper or lightly grease it. Set aside.
In a medium saucepan over medium heat, combine the butter and peanut butter. Stir continuously until the mixture is completely melted and smooth.
Remove the pan from heat and stir in the vanilla extract.
Gradually add the powdered sugar, stirring until fully incorporated and smooth. The mixture will become thick.
Quickly transfer the mixture into the prepared dish, smoothing the top with a spatula.
Let it cool at room temperature for about 30 minutes, then transfer to the refrigerator to chill for at least 1 hour or until firm.
Once set, cut into small squares and serve. Store any leftovers in an airtight container at room temperature or in the fridge.
Use no-stir, shelf-stable peanut butter for best consistency
Sift powdered sugar before mixing to avoid lumps
Work quickly once the sugar is added—fudge sets fast
Chill fully before cutting for clean squares
Add toppings like sea salt, chopped nuts, or chocolate drizzle for variation
Store in an airtight container at room temp or fridge
Freeze up to 3 months for longer storage