Peanut Butter Fudge Recipe
Introduction
Peanut butter fudge is a rich, creamy treat that’s surprisingly easy to make at home. With just a few simple ingredients, you can create a smooth, melt-in-your-mouth dessert perfect for sharing or indulging solo.

Ingredients
- Cooking spray, as needed
- 1 1/4 cups creamy peanut butter (not natural)
- 2 sticks (8 ounces) unsalted butter
- 3/4 teaspoon kosher salt
- 1/2 teaspoon vanilla extract
- 3 cups powdered sugar
Instructions
- Step 1: Line the bottom and all four sides of an 8-inch square baking dish with aluminum foil, then lightly coat with cooking spray. Alternatively, use two sheets of parchment paper placed perpendicular to cover all sides, allowing some overhang. Spray to hold parchment in place if needed.
- Step 2: In a large, wide saucepan, combine the peanut butter, butter, and kosher salt. Cook over medium-low heat, stirring frequently until the butter melts and the mixture is smooth, about 3 to 5 minutes. Remove from heat and stir in the vanilla extract.
- Step 3: Sift the powdered sugar into the warm mixture. Stir thoroughly with a stiff spatula, using the flat side to break up any lumps, until the fudge is smooth, well combined, and slightly thickened. Some tiny sugar specks are fine.
- Step 4: Pour the mixture into the prepared baking dish and spread evenly with a metal or small offset spatula. Cover loosely—avoid touching the fudge surface—and refrigerate until firm, at least 3 hours or overnight.
- Step 5: Using the parchment or foil overhang, lift the fudge from the dish onto a cutting board. Let it sit for 5 to 10 minutes to soften slightly, which helps prevent crumbling, then cut into 36 squares with a sharp knife.
Tips & Variations
- Use creamy peanut butter for the smoothest texture; natural peanut butter may affect consistency.
- For a nutty twist, fold in chopped roasted peanuts before chilling.
- If you prefer sweeter fudge, add an extra 1/4 cup powdered sugar.
- Line the dish with parchment paper for easier removal and neater edges.
Storage
Store peanut butter fudge in an airtight container in the refrigerator for up to two weeks. To soften before serving, let pieces sit at room temperature for about 10 minutes. You can also freeze fudge in a sealed container for up to three months; thaw in the fridge before enjoying.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use natural peanut butter for this fudge?
Natural peanut butter can be used, but it may result in a slightly grainier texture and different consistency because it contains more oil and less stabilizers than creamy peanut butter.
Do I need to sift the powdered sugar?
Sifting helps remove lumps and ensures a smooth fudge texture, but if your powdered sugar is fine and clump-free, you can stir it in carefully instead.
PrintPeanut Butter Fudge Recipe
This classic Peanut Butter Fudge recipe delivers a rich, creamy, and sweet treat that’s easy to make with just a few ingredients. Made from creamy peanut butter, butter, powdered sugar, and vanilla, this no-bake fudge sets up firmly in the refrigerator and is perfect for satisfying your sweet tooth with a smooth, melt-in-your-mouth texture.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 3 hours 15 minutes
- Yield: 36 pieces 1x
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Ingredients
Fudge Ingredients
- Cooking spray, as needed
- 1 1/4 cups creamy peanut butter (not natural)
- 2 sticks (8 ounces) unsalted butter
- 3/4 teaspoon kosher salt
- 1/2 teaspoon vanilla extract
- 3 cups powdered sugar
Instructions
- Prepare the baking dish: Line the bottom and all 4 sides of an 8-inch square baking dish with aluminum foil, then lightly coat with cooking spray. Alternatively, you can line with two sheets of parchment paper placed perpendicular to each other so all four sides are covered and the paper extends over the edges by a few inches. Use some cooking spray to hold the parchment in place if needed.
- Melt the peanut butter and butter: Place the peanut butter, butter, and kosher salt in a large, wide saucepan. Cook over medium-low heat, stirring frequently for 3 to 5 minutes until the butter is melted and the mixture is smooth. Remove from heat and stir in vanilla extract.
- Incorporate powdered sugar: Sift powdered sugar into the melted butter and peanut butter mixture. Stir thoroughly using a stiff spatula or whisk to work out any lumps, until the texture is smooth, combined, and slightly thickened. Tiny specks of sugar may remain but aim for a smooth consistency.
- Transfer and chill: Pour the fudge mixture into the prepared baking dish and spread it evenly with a metal or small offset spatula. Cover the dish without letting the cover touch the fudge surface and refrigerate for at least 3 hours or overnight until firm enough to slice.
- Slice and serve: Lift the fudge slab out of the dish using the excess parchment or foil. Let it sit at room temperature for 5 to 10 minutes to warm slightly and prevent crumbling, then cut into 36 pieces with a long knife.
Notes
- Use creamy peanut butter rather than natural for a smoother texture and better consistency.
- Do not skip sifting the powdered sugar to avoid lumps in the fudge.
- Allow the fudge to warm slightly before slicing to prevent it from cracking or crumbling.
- Store leftovers in an airtight container in the refrigerator to keep the fudge fresh.
- You can add a pinch of cayenne pepper or a dash of cinnamon for a subtle twist on the classic flavor.
Keywords: Peanut Butter Fudge, Easy Fudge Recipe, No-Bake Fudge, Homemade Fudge, Classic Peanut Butter Dessert

