Ever find yourself craving that perfect, melt-in-your-mouth peanut butter fudge? You’re in the right place! We’ve gathered 19 irresistible recipes that range from classic creamy delights to fun, modern twists. Whether you’re a seasoned baker or just looking for a sweet treat, this roundup is your ultimate guide to peanut butter bliss. Get ready to find your new favorite fudge recipe!
Classic Peanut Butter Fudge

Just imagine biting into a creamy, melt-in-your-mouth square of pure nostalgia. This classic peanut butter fudge is the ultimate no-bake treat that comes together in minutes—perfect for holiday gifting or satisfying your sweet tooth. You’ll love how simple it is to make something so decadent.
Serving: 36 pieces | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 3 cups granulated sugar
– ¾ cup unsalted European-style butter, cubed
– ⅔ cup heavy cream (36% milkfat)
– 1 cup smooth natural peanut butter (no-stir variety)
– 1 teaspoon pure vanilla extract
– ¼ teaspoon fine sea salt
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing overhang on two opposite sides for easy removal.
2. Combine 3 cups granulated sugar, ¾ cup cubed unsalted European-style butter, and ⅔ cup heavy cream in a heavy-bottomed 3-quart saucepan.
3. Place the saucepan over medium heat and stir constantly with a heat-resistant silicone spatula until the butter melts completely and the sugar dissolves, about 3-4 minutes.
4. Attach a candy thermometer to the side of the pan, ensuring the tip does not touch the bottom.
5. Bring the mixture to a boil without stirring and cook until the thermometer reads 238°F (soft-ball stage), which should take approximately 5-7 minutes. Tip: Avoid scraping the sides of the pan during boiling to prevent sugar crystals from forming.
6. Immediately remove the saucepan from the heat and let it cool undisturbed until the thermometer reads 110°F, about 30-40 minutes. Do not stir during this cooling phase.
7. Add 1 cup smooth natural peanut butter, 1 teaspoon pure vanilla extract, and ¼ teaspoon fine sea salt to the cooled mixture.
8. Vigorously beat the mixture with a wooden spoon or electric hand mixer on low speed until it thickens, loses its gloss, and begins to hold its shape, about 2-3 minutes. Tip: Stop beating as soon as the fudge starts to thicken to avoid a grainy texture.
9. Quickly pour the fudge into the prepared pan and spread it evenly with an offset spatula.
10. Let the fudge set at room temperature for 2 hours until firm, then refrigerate for 1 additional hour to ensure clean slicing. Tip: For clean cuts, use a sharp knife dipped in hot water and wiped dry between slices.
11. Lift the fudge from the pan using the parchment overhang and cut into 1-inch squares.
This fudge has a velvety, smooth texture that melts luxuriously on the tongue, with a rich peanut butter flavor balanced by the subtle sweetness of caramelized sugar. Try serving it alongside a shot of espresso for a sophisticated contrast, or crumble it over vanilla bean ice cream for an indulgent dessert upgrade.
Chocolate Swirl Peanut Butter Fudge

Tis the season for a treat that’s pure bliss in every bite. Imagine rich, creamy peanut butter fudge swirled with decadent chocolate—it’s the ultimate sweet indulgence you can whip up in no time. Perfect for holiday gifting or a cozy night in, this recipe is as easy as it is irresistible.
Serving: 16 | Pre Time: 15 minutes | Cooking Time: 5 minutes
Ingredients
– 1 cup creamy peanut butter
– 1 cup unsalted butter
– 1 teaspoon pure vanilla extract
– 4 cups confectioners’ sugar, sifted
– 1 cup semisweet chocolate chips
– ¼ cup heavy cream
Instructions
1. Line an 8×8-inch baking pan with parchment paper, ensuring it overhangs the edges for easy removal.
2. In a medium saucepan over low heat, combine the creamy peanut butter and unsalted butter, stirring constantly with a silicone spatula until fully melted and smooth, about 3–4 minutes.
3. Remove the saucepan from the heat and stir in the pure vanilla extract until incorporated.
4. Gradually add the sifted confectioners’ sugar to the saucepan, mixing vigorously after each addition until a thick, cohesive dough forms, about 2 minutes. Tip: Sifting the sugar prevents lumps for a smoother fudge texture.
5. Press the peanut butter mixture evenly into the prepared baking pan using the back of a spoon or your hands.
6. In a small microwave-safe bowl, combine the semisweet chocolate chips and heavy cream, microwaving in 30-second intervals, stirring after each, until the chocolate is fully melted and glossy, about 1–2 minutes total.
7. Drizzle the melted chocolate mixture over the peanut butter layer in the pan.
8. Use a butter knife or toothpick to swirl the chocolate into the peanut butter layer, creating a marbled pattern, working quickly before the chocolate sets. Tip: For defined swirls, avoid overmixing—just a few gentle strokes will do.
9. Refrigerate the pan for at least 2 hours, or until the fudge is firm to the touch. Tip: For clean cuts, chill the fudge thoroughly before slicing.
10. Lift the fudge from the pan using the parchment overhang and transfer to a cutting board.
11. Cut the fudge into 16 even squares using a sharp knife wiped clean between cuts for neat edges.
12. Store the fudge in an airtight container in the refrigerator for up to one week.
Here’s the best part: each square offers a velvety, melt-in-your-mouth texture with a perfect balance of nutty peanut butter and rich chocolate swirls. Serve it chilled for a firmer bite or at room temperature for a creamier experience—either way, it’s a crowd-pleaser that’ll disappear fast!
Salted Caramel Peanut Butter Fudge

Gather around, because you’re about to make the easiest, most decadent fudge ever. It’s the perfect sweet-salty treat for holiday gifting or just a cozy night in. Seriously, you won’t believe how simple this is.
Serving: 16 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup creamy peanut butter
– ½ cup unsalted butter
– 1 teaspoon pure vanilla extract
– 1 (14-ounce) can sweetened condensed milk
– 1 (12-ounce) bag semi-sweet chocolate chips
– 1 teaspoon flaky sea salt
– ½ cup salted caramel sauce
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing overhang on two sides for easy removal.
2. Combine 1 cup creamy peanut butter, ½ cup unsalted butter, and 1 (14-ounce) can sweetened condensed milk in a medium saucepan.
3. Place the saucepan over medium-low heat and cook, stirring constantly with a silicone spatula, until the mixture is completely smooth and just begins to bubble at the edges, about 5–7 minutes.
4. Remove the saucepan from the heat and immediately stir in 1 teaspoon pure vanilla extract and 1 (12-ounce) bag semi-sweet chocolate chips until the chocolate is fully melted and the mixture is uniform.
5. Pour half of the fudge mixture into the prepared pan and spread it into an even layer with an offset spatula.
6. Drizzle ½ cup salted caramel sauce evenly over the first fudge layer.
7. Carefully pour and spread the remaining fudge mixture over the caramel layer.
8. Sprinkle 1 teaspoon flaky sea salt evenly over the top of the fudge.
9. Refrigerate the pan, uncovered, until the fudge is completely set and firm, for a minimum of 4 hours or preferably overnight.
10. Use the parchment overhang to lift the fudge block from the pan and transfer it to a cutting board.
11. Cut the fudge into 16 even squares using a large, sharp knife wiped clean between cuts for neat edges.
12. Store the fudge squares in an airtight container in the refrigerator for up to two weeks.
Cool, creamy fudge with ribbons of gooey caramel makes every bite a delight. The flaky salt on top cuts through the richness perfectly. Try serving a square slightly warmed for a few seconds to make the caramel extra oozy.
Maple Walnut Peanut Butter Fudge

Kicking off the holiday season with something sweet? This maple walnut peanut butter fudge is the perfect treat to make ahead and share. You’ll love how easy it is to whip up, and the rich, nutty flavor is absolutely irresistible.
Serving: 16 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 2 cups granulated sugar
– ½ cup whole milk
– ½ cup pure maple syrup
– ¼ cup unsalted butter
– 1 cup creamy peanut butter
– 1 teaspoon pure vanilla extract
– 1 cup toasted walnuts, roughly chopped
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing overhang on two sides for easy removal.
2. Combine 2 cups granulated sugar, ½ cup whole milk, and ½ cup pure maple syrup in a heavy-bottomed saucepan.
3. Place the saucepan over medium heat and stir continuously with a wooden spoon until the sugar fully dissolves, about 3-4 minutes.
4. Attach a candy thermometer to the side of the pan, ensuring it does not touch the bottom.
5. Bring the mixture to a boil without stirring and cook until the thermometer reads 238°F (soft-ball stage), approximately 5-7 minutes.
6. Remove the saucepan from the heat and immediately add ¼ cup unsalted butter, 1 cup creamy peanut butter, and 1 teaspoon pure vanilla extract.
7. Stir vigorously with the wooden spoon until the mixture is completely smooth and begins to lose its gloss, about 2-3 minutes.
8. Fold in 1 cup toasted walnuts, roughly chopped, until evenly distributed.
9. Quickly pour the fudge mixture into the prepared pan and spread it into an even layer with a spatula.
10. Allow the fudge to cool at room temperature for 1 hour, then refrigerate for 2 hours until fully set.
11. Use the parchment overhang to lift the fudge from the pan and transfer it to a cutting board.
12. Cut the fudge into 1-inch squares with a sharp knife, wiping the blade clean between cuts for neat edges.
Heavenly in texture, this fudge is firm yet melts smoothly with a deep maple sweetness balanced by salty peanut butter. The toasted walnuts add a delightful crunch in every bite. For a festive twist, drizzle extra maple syrup over the squares or sprinkle with flaky sea salt before serving.
White Chocolate Peanut Butter Fudge

Craving something sweet and creamy that comes together in minutes? You’ve found your new favorite treat. This white chocolate peanut butter fudge is the ultimate no-bake dessert for when you need a quick, decadent fix.
Serving: 16 | Pre Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
– 3 cups high-quality white chocolate chips
– 1 cup creamy peanut butter, preferably natural
– 1 (14-ounce) can sweetened condensed milk
– 1 teaspoon pure vanilla extract
– 1/2 teaspoon fine sea salt
– 1 tablespoon unsalted butter, for greasing
Instructions
1. Line an 8×8-inch baking pan with parchment paper and lightly grease it with the unsalted butter to ensure easy removal.
2. Combine the white chocolate chips, creamy peanut butter, and sweetened condensed milk in a medium, heavy-bottomed saucepan.
3. Place the saucepan over low heat, stirring constantly with a silicone spatula to prevent scorching, until the mixture is completely smooth and uniform, about 4-5 minutes. Tip: Keep the heat low to avoid seizing the white chocolate.
4. Immediately remove the saucepan from the heat and stir in the pure vanilla extract and fine sea salt until fully incorporated.
5. Pour the warm fudge mixture into the prepared pan, using the spatula to spread it into an even layer.
6. Let the fudge cool at room temperature for 30 minutes to set the surface. Tip: Avoid refrigeration during initial cooling to prevent condensation.
7. Transfer the pan to the refrigerator and chill for at least 2 hours, or until the fudge is completely firm to the touch.
8. Use the parchment paper to lift the fudge slab from the pan and place it on a cutting board.
9. With a sharp chef’s knife, cut the fudge into 16 even squares. Tip: Wipe the knife clean with a damp cloth between cuts for neat edges.
Firm yet yielding, each square melts into a luxurious blend of sweet white chocolate and rich, salty peanut butter. For a festive twist, sprinkle the top with crushed pretzels before chilling, or drizzle with dark chocolate once set.
Peanut Butter Cup Fudge

Visions of creamy, chocolatey fudge swirled with rich peanut butter probably just danced through your head. This Peanut Butter Cup Fudge is exactly that dream made real—a no-bake treat that’s shockingly simple to whip up for any gathering. You’ll love how the sweet, salty flavors come together in every decadent square.
Serving: 36 pieces | Pre Time: 15 minutes | Cooking Time: 5 minutes
Ingredients
– 3 cups granulated sugar
– ¾ cup European-style unsalted butter
– ⅔ cup heavy whipping cream
– 1 cup smooth, natural peanut butter
– 1 teaspoon pure vanilla extract
– 7 ounces high-quality semisweet chocolate, finely chopped
– 1 cup miniature peanut butter cups, quartered
Instructions
1. Line a 9×9-inch baking pan with parchment paper, allowing overhang on two sides for easy removal.
2. Combine the granulated sugar, European-style unsalted butter, and heavy whipping cream in a heavy-bottomed, 3-quart saucepan.
3. Place the saucepan over medium heat and stir constantly with a heat-resistant spatula until the butter is fully melted and the mixture is smooth, about 3 minutes.
4. Attach a candy thermometer to the side of the pan, ensuring the tip does not touch the bottom.
5. Bring the mixture to a boil without stirring and cook until the thermometer reads precisely 235°F (soft-ball stage), which should take 4 to 5 minutes.
6. Tip: Avoid scraping the sides of the pan when pouring to prevent sugar crystals from forming in your fudge.
7. Immediately remove the pan from the heat and carefully pour the hot syrup into the bowl of a stand mixer.
8. Let the syrup cool undisturbed until the bowl is warm to the touch, about 10 minutes.
9. Add the smooth, natural peanut butter and pure vanilla extract to the bowl.
10. Using the paddle attachment, beat the mixture on medium-low speed until it just begins to thicken and lose its gloss, approximately 2 minutes.
11. Tip: Do not overbeat, or the fudge will become grainy; stop when it holds a soft shape.
12. Quickly fold in the finely chopped high-quality semisweet chocolate and the quartered miniature peanut butter cups with a spatula until just combined.
13. Transfer the fudge mixture to the prepared pan and spread it into an even layer with an offset spatula.
14. Tip: For clean cuts, score the fudge into squares with a sharp knife after 20 minutes of setting, then finish cutting once fully firm.
15. Let the fudge set at room temperature until completely firm, about 4 hours.
16. Use the parchment overhang to lift the fudge block from the pan and cut it into 36 squares with a sharp knife.
Oozing with creamy peanut butter and pockets of melted chocolate, this fudge has a luxuriously smooth, melt-in-your-mouth texture. The salty-sweet balance from the peanut butter cups makes it utterly addictive. For a festive twist, sprinkle the top with flaky sea salt before it sets or package individual squares in cellophane for homemade holiday gifts.
Crunchy Peanut Butter Fudge

Sometimes you just need a treat that’s both indulgent and easy to make—this crunchy peanut butter fudge is exactly that. It’s rich, sweet, and packed with a satisfying texture that’ll have you reaching for another piece before you know it.
Serving: 16 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 2 cups granulated sugar
– ½ cup whole milk
– ½ cup unsalted butter, cubed
– 1 cup creamy peanut butter
– 1 teaspoon pure vanilla extract
– 1 cup roasted peanuts, coarsely chopped
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing overhang on two sides for easy removal.
2. In a heavy-bottomed saucepan, combine the granulated sugar, whole milk, and unsalted butter cubes over medium heat.
3. Stir continuously with a wooden spoon until the sugar dissolves completely and the mixture comes to a boil, about 5–7 minutes.
4. Attach a candy thermometer to the side of the saucepan, ensuring it does not touch the bottom, and cook until the temperature reaches 235°F (soft-ball stage), approximately 3–5 minutes. Tip: Avoid stirring during this stage to prevent crystallization.
5. Remove the saucepan from the heat and let it cool undisturbed for 5 minutes to 240°F.
6. Add the creamy peanut butter and pure vanilla extract to the saucepan, stirring vigorously with the wooden spoon until fully incorporated and the mixture loses its gloss, about 2–3 minutes.
7. Fold in the coarsely chopped roasted peanuts until evenly distributed throughout the fudge mixture. Tip: For extra crunch, toast the peanuts lightly in a dry skillet for 2–3 minutes before chopping.
8. Immediately pour the fudge mixture into the prepared baking pan, spreading it evenly with a spatula.
9. Let the fudge cool at room temperature for 1 hour, then refrigerate for 2 hours until completely set. Tip: For clean cuts, use a sharp knife dipped in hot water and wiped dry between slices.
10. Lift the fudge from the pan using the parchment overhang, transfer to a cutting board, and cut into 16 squares.
Buttery and smooth with pockets of nutty crunch, this fudge melts luxuriously on the tongue. Serve it chilled alongside strong coffee for a delightful contrast, or crumble it over vanilla ice cream for an impromptu sundae topping.
Vegan Peanut Butter Fudge

Diving into holiday treats doesn’t have to mean dairy overload. This vegan peanut butter fudge is a creamy, dreamy confection that comes together in minutes, perfect for when you need a sweet fix without the fuss. You’ll love how simple it is to make something so decadent.
Serving: 16 | Pre Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
– 1 cup creamy, natural-style peanut butter (unsweetened)
– ½ cup refined coconut oil, solid state
– ⅓ cup pure maple syrup (Grade A)
– 1 teaspoon pure vanilla extract
– ¼ teaspoon fine sea salt
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing overhang on two opposite sides for easy removal.
2. In a medium saucepan, combine 1 cup creamy, natural-style peanut butter, ½ cup refined coconut oil in solid state, and ⅓ cup pure maple syrup.
3. Place the saucepan over low heat.
4. Stir the mixture constantly with a silicone spatula for 3–4 minutes, until the coconut oil is fully melted and the ingredients are smoothly incorporated. Tip: Keep the heat low to prevent the peanut butter from separating or scorching.
5. Remove the saucepan from the heat.
6. Immediately stir in 1 teaspoon pure vanilla extract and ¼ teaspoon fine sea salt until fully combined.
7. Pour the fudge mixture into the prepared parchment-lined pan.
8. Use the spatula to spread the mixture into an even layer. Tip: Gently tap the pan on the counter a few times to release any air bubbles for a smoother texture.
9. Transfer the pan to the refrigerator.
10. Chill the fudge, uncovered, for at least 4 hours, or until completely firm and set. Tip: For clean cuts, score the surface lightly with a knife after 1 hour of chilling, then finish chilling.
11. Using the parchment overhang, lift the set fudge block from the pan.
12. Place the block on a cutting board.
13. Using a sharp chef’s knife, cut the fudge into 16 even squares, wiping the blade clean between cuts for neat edges.
14. Transfer the cut squares to an airtight container.
15. Store the fudge in the refrigerator for up to 2 weeks.
Here’s the best part: this fudge has a luxuriously smooth, melt-in-your-mouth texture with a rich, salty-sweet peanut butter flavor that’s deeply satisfying. For a festive twist, try sprinkling the top with flaky sea salt or crushed roasted peanuts before it sets, or serve it alongside strong black coffee for a perfect contrast.
Microwave Peanut Butter Fudge

Ever find yourself craving something sweet but short on time? You’re in luck—this microwave peanut butter fudge is your new go-to. It’s ridiculously easy and comes together in minutes, perfect for last-minute treats or holiday gifting.
Serving: 16 | Pre Time: 5 minutes | Cooking Time: 2 minutes
Ingredients
– 1 cup creamy peanut butter (preferably natural, no-stir variety)
– 1 cup unsalted butter, cut into ½-inch cubes
– 1 teaspoon pure vanilla extract
– 4 cups confectioners’ sugar, sifted
– ½ teaspoon fine sea salt
Instructions
1. Place the unsalted butter cubes and creamy peanut butter in a large, microwave-safe glass bowl.
2. Microwave the mixture on high power for 1 minute, then remove and stir thoroughly with a silicone spatula until fully combined.
3. Return the bowl to the microwave and heat on high power for an additional 1 minute, watching closely to prevent bubbling over.
4. Carefully remove the hot bowl using oven mitts, then immediately stir in the pure vanilla extract and fine sea salt until incorporated.
5. Gradually add the sifted confectioners’ sugar to the warm mixture in three additions, stirring vigorously after each until a thick, cohesive dough forms. Tip: Sifting the sugar prevents lumps for a smoother fudge texture.
6. Line an 8×8-inch baking pan with parchment paper, allowing 2-inch overhangs on two opposite sides for easy removal.
7. Transfer the fudge mixture to the prepared pan, spreading it evenly with an offset spatula. Tip: Lightly dampen the spatula with water to prevent sticking while smoothing the surface.
8. Refrigerate the pan, uncovered, for at least 2 hours or until the fudge is firm to the touch and easily slices cleanly.
9. Use the parchment overhangs to lift the fudge slab from the pan, then cut it into 1-inch squares with a sharp knife. Tip: Wipe the knife blade with a damp cloth between cuts for neat edges.
10. Store the squares in an airtight container in the refrigerator for up to 2 weeks, separating layers with parchment paper to prevent sticking.
Melt-in-your-mouth creamy with a rich peanut butter depth, this fudge has a velvety texture that’s neither too soft nor crumbly. For a festive twist, sprinkle flaky sea salt over the top before chilling, or drizzle melted dark chocolate over the cooled squares. It’s decadent enough for parties but simple enough for a weeknight sweet fix.
Peanut Butter and Jelly Fudge

Ever had a childhood favorite that you wished came in a more grown-up, decadent form? You’re in luck. This peanut butter and jelly fudge transforms that classic sandwich combo into a rich, creamy confection that’s perfect for holiday gifting or a nostalgic treat.
Serving: 16 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 3 cups granulated sugar
– ¾ cup unsalted butter, cubed
– ⅔ cup heavy cream
– 1 cup creamy peanut butter
– 1 teaspoon pure vanilla extract
– ½ cup seedless strawberry jam
Instructions
1. Line an 8×8-inch baking pan with parchment paper, leaving an overhang on two sides for easy removal.
2. Combine the granulated sugar, cubed unsalted butter, and heavy cream in a heavy-bottomed saucepan over medium heat.
3. Stir constantly with a heat-resistant spatula until the sugar is completely dissolved and the mixture comes to a boil, about 5-7 minutes. Tip: A heavy-bottomed pan prevents scorching.
4. Attach a candy thermometer to the side of the pan, ensuring the tip does not touch the bottom.
5. Continue cooking, without stirring, until the mixture reaches 238°F (the soft-ball stage). This should take about 3-4 minutes.
6. Immediately remove the saucepan from the heat and let it cool, undisturbed, for 5 minutes or until it reaches 110°F.
7. Add the creamy peanut butter and pure vanilla extract to the cooled mixture.
8. Vigorously beat the mixture with a wooden spoon or an electric hand mixer on low speed until it thickens, loses its gloss, and just begins to hold its shape, about 2-3 minutes. Tip: Beating too long will make the fudge crumbly; stop as soon as it thickens.
9. Quickly pour two-thirds of the fudge mixture into the prepared pan and spread it into an even layer with an offset spatula.
10. Drop teaspoonfuls of the seedless strawberry jam evenly over the peanut butter fudge layer.
11. Carefully spoon and spread the remaining one-third of the fudge mixture over the jam layer to seal it in.
12. Let the fudge set at room temperature for 2 hours, then refrigerate for an additional 2 hours until completely firm. Tip: For clean cuts, use a sharp knife dipped in hot water and wiped dry between slices.
13. Use the parchment overhang to lift the fudge block from the pan.
14. Cut the fudge into 1-inch squares.
Kind of magical, isn’t it? The fudge has a firm yet melt-in-your-mouth texture, with the sweet-tart burst of jam cutting through the rich, salty peanut butter base. For a fun twist, try using different jam flavors like raspberry or grape, or sprinkle the top with flaky sea salt before it sets for a sophisticated finish.
Espresso Peanut Butter Fudge

Diving into holiday treats doesn’t get much better than this rich, caffeinated confection. Imagine the deep, roasted notes of espresso perfectly paired with the creamy, salty-sweet goodness of peanut butter, all set into a sliceable fudge. You’re about to make a dessert that’s as impressive as it is simple to whip up.
Serving: 16 pieces | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 3 cups granulated sugar
– ¾ cup unsalted European-style butter, cubed
– ⅔ cup heavy whipping cream
– 1 cup smooth, natural peanut butter
– 1 teaspoon pure vanilla extract
– 2 tablespoons finely ground espresso beans
– 1 cup semisweet chocolate chips (60% cacao)
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing a 2-inch overhang on two opposite sides for easy removal.
2. Combine the granulated sugar, cubed unsalted European-style butter, and heavy whipping cream in a heavy-bottomed, 3-quart saucepan.
3. Place the saucepan over medium heat and stir constantly with a heat-resistant spatula until the butter is fully melted and the sugar begins to dissolve, about 3-4 minutes.
4. Attach a candy thermometer to the side of the pan, ensuring the tip does not touch the bottom.
5. Continue cooking the mixture, stirring occasionally to prevent scorching, until the thermometer reads precisely 235°F (soft-ball stage), which should take 5-7 minutes.
6. Immediately remove the saucepan from the heat and carefully stir in the smooth, natural peanut butter and pure vanilla extract until fully incorporated and the mixture is smooth and glossy.
7. Quickly fold in the finely ground espresso beans and semisweet chocolate chips until the chocolate is melted and no streaks remain.
8. Pour the hot fudge mixture into the prepared parchment-lined pan and spread it into an even layer using an offset spatula.
9. Let the fudge cool at room temperature for 1 hour, then transfer the pan to the refrigerator to chill completely and set for at least 4 hours, or preferably overnight.
10. Use the parchment overhang to lift the set fudge block from the pan. Place it on a cutting board and slice it into 16 even squares with a sharp chef’s knife, wiping the blade clean between cuts for neat edges.
You’ll love the firm, creamy texture that yields perfectly to the bite, releasing a bold coffee flavor that beautifully cuts through the sweet, nutty richness. For a festive touch, sprinkle the tops with flaky sea salt or crushed, roasted peanuts before chilling. It’s the ultimate make-ahead treat for gifting or keeping all to yourself.
Rocky Road Peanut Butter Fudge

Wondering what to make for your next holiday gathering or just craving something sweet? This Rocky Road Peanut Butter Fudge is the perfect treat—it’s rich, indulgent, and comes together with minimal effort. You’ll love how the creamy peanut butter base pairs with crunchy nuts and chewy marshmallows.
Serving: 16 pieces | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 2 cups granulated sugar
– ½ cup whole milk
– ½ cup unsalted butter, cubed
– 1 cup creamy peanut butter
– 1 teaspoon pure vanilla extract
– 1 cup miniature marshmallows
– 1 cup roasted peanuts, coarsely chopped
– ½ cup semisweet chocolate chips
Instructions
1. Line an 8×8-inch baking pan with parchment paper, ensuring it overhangs the edges for easy removal.
2. In a heavy-bottomed saucepan over medium heat, combine the granulated sugar and whole milk, stirring constantly until the sugar dissolves completely, about 3-4 minutes.
3. Add the unsalted butter cubes to the saucepan and continue stirring until the butter melts and the mixture reaches a soft boil, approximately 2 minutes.
4. Insert a candy thermometer and cook the mixture, without stirring, until it reaches 235°F (soft-ball stage), which should take about 5-7 minutes; avoid scraping the sides to prevent crystallization.
5. Remove the saucepan from the heat and immediately stir in the creamy peanut butter and pure vanilla extract until fully incorporated and smooth.
6. Quickly fold in the miniature marshmallows, roasted peanuts, and semisweet chocolate chips until evenly distributed, working swiftly as the fudge will begin to set.
7. Pour the mixture into the prepared baking pan, spreading it evenly with a spatula and pressing down lightly to compact it.
8. Allow the fudge to cool at room temperature for 1 hour, then refrigerate for an additional 2 hours until firm to the touch.
9. Use the parchment paper overhang to lift the fudge from the pan, then cut it into 16 even squares with a sharp knife wiped clean between cuts for neat edges.
Rocky Road Peanut Butter Fudge offers a delightful contrast of textures—creamy from the peanut butter, crunchy from the peanuts, and chewy from the marshmallows. Serve it chilled for a firm bite or at room temperature for a softer, melt-in-your-mouth experience, perhaps garnished with a sprinkle of sea salt for an extra flavor boost.
Bourbon Peanut Butter Fudge

You know that moment when you want something rich, indulgent, and just a little bit fancy? Yeah, this bourbon peanut butter fudge is exactly that. It’s the perfect holiday treat or a sweet gift that feels special but is surprisingly simple to whip up.
Serving: 36 pieces | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 3 cups granulated sugar
– ¾ cup unsalted European-style butter, cubed
– ⅔ cup heavy whipping cream
– 1 cup smooth, natural peanut butter
– 1 teaspoon pure vanilla extract
– ¼ cup small-batch bourbon
– 1 (7-ounce) jar marshmallow crème
– 1 (12-ounce) bag semi-sweet chocolate chips, high-quality
Instructions
1. Line a 9×13-inch baking pan with parchment paper, allowing a 2-inch overhang on two sides for easy removal.
2. Combine 3 cups granulated sugar, ¾ cup cubed unsalted European-style butter, and ⅔ cup heavy whipping cream in a heavy-bottomed, 4-quart saucepan.
3. Place the saucepan over medium heat and stir constantly with a heat-resistant spatula until the butter is fully melted and the sugar is completely dissolved, about 4-5 minutes.
4. Attach a candy thermometer to the side of the pan, ensuring the tip does not touch the bottom.
5. Bring the mixture to a boil over medium-high heat, stirring occasionally, until the thermometer reads 235°F (soft-ball stage), which should take approximately 5-7 minutes.
6. Immediately remove the pan from the heat and carefully stir in 1 cup smooth, natural peanut butter and 1 teaspoon pure vanilla extract until fully incorporated and smooth.
7. Gently fold in 1 (7-ounce) jar of marshmallow crème until no white streaks remain, working quickly as the mixture will begin to set.
8. Pour the fudge base into the prepared pan and use an offset spatula to spread it into an even layer, reaching all corners.
9. In a medium, heatproof bowl set over a saucepan of barely simmering water (creating a double boiler), melt 1 (12-ounce) bag of semi-sweet chocolate chips, stirring frequently until completely smooth and glossy.
10. Remove the chocolate from the heat and whisk in ¼ cup small-batch bourbon until the mixture is homogenous and slightly thickened.
11. Pour the bourbon-chocolate ganache over the peanut butter fudge layer and tilt the pan gently to cover the surface completely.
12. Let the fudge cool at room temperature for 1 hour, then refrigerate, uncovered, for at least 4 hours or until completely firm.
13. Using the parchment overhang, lift the entire slab of fudge from the pan and place it on a cutting board.
14. With a large, sharp chef’s knife warmed under hot water and wiped dry, cut the fudge into 1-inch squares, cleaning the knife between cuts for clean edges.
The result is a decadent two-layer fudge with a creamy, melt-in-your-mouth peanut butter base and a glossy, boozy chocolate topping that has a subtle warmth. For a festive touch, sprinkle the squares with flaky sea salt before the chocolate sets, or package them in small boxes lined with wax paper for gifting.
Peanut Butter Coconut Fudge

Zipping through holiday treats? You’ve got to try this peanut butter coconut fudge. It’s creamy, dreamy, and so easy to make—perfect for last-minute gifting or a sweet snack.
Serving: 16 | Pre Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
– 1 cup creamy peanut butter
– 1 cup unsweetened shredded coconut
– ½ cup unsalted butter
– 1 cup granulated sugar
– ¼ cup whole milk
– 1 teaspoon pure vanilla extract
– ¼ teaspoon fine sea salt
Instructions
1. Line an 8×8-inch baking pan with parchment paper, leaving an overhang on two sides for easy removal.
2. In a medium saucepan over medium-low heat, combine the unsalted butter, granulated sugar, and whole milk.
3. Stir constantly with a silicone spatula until the mixture reaches a gentle simmer, about 3–4 minutes, ensuring the sugar fully dissolves to prevent graininess.
4. Remove the saucepan from the heat and immediately stir in the creamy peanut butter until fully incorporated and smooth.
5. Add the unsweetened shredded coconut, pure vanilla extract, and fine sea salt, mixing thoroughly to distribute evenly.
6. Pour the fudge mixture into the prepared pan, using the spatula to spread it into an even layer.
7. Refrigerate the fudge for at least 2 hours, or until completely firm and set, which allows for clean slicing.
8. Lift the fudge from the pan using the parchment overhang and transfer it to a cutting board.
9. Use a sharp knife to cut the fudge into 16 even squares, wiping the blade clean between cuts for neat edges.
Gorgeously rich and fudgy, this treat melts in your mouth with a perfect balance of nutty and tropical notes. For a festive twist, sprinkle the squares with flaky sea salt or drizzle with melted dark chocolate before serving.
Spicy Peanut Butter Fudge

Okay, so you know how holiday baking can sometimes feel a bit… predictable? One bite of this spicy peanut butter fudge will change that. It’s the perfect blend of creamy, nutty sweetness with a slow-building heat that keeps you coming back for more.
Serving: 16 pieces | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 2 cups granulated sugar
– ¾ cup heavy cream
– ½ cup unsalted butter, cut into ½-inch cubes
– 1 cup creamy peanut butter, preferably natural-style
– 1 teaspoon pure vanilla extract
– ½ teaspoon fine sea salt
– 1 teaspoon cayenne pepper
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing a 2-inch overhang on two opposite sides for easy removal.
2. Combine the granulated sugar, heavy cream, and cubed unsalted butter in a heavy-bottomed, 3-quart saucepan.
3. Place the saucepan over medium heat and stir constantly with a heatproof spatula until the butter is fully melted and the sugar is completely dissolved, about 4-5 minutes.
4. Attach a candy thermometer to the side of the pan, ensuring the tip is submerged but not touching the bottom.
5. Increase the heat to medium-high and bring the mixture to a boil without stirring. Cook until the thermometer reads precisely 238°F (the soft-ball stage), which should take about 4-6 minutes. Tip: Wiping down the sides of the pan with a wet pastry brush prevents sugar crystals from forming and creating a grainy texture.
6. Immediately remove the saucepan from the heat and carefully set it on a heatproof surface.
7. Let the hot syrup cool undisturbed until the thermometer reads 110°F, approximately 45-60 minutes. Do not stir during this cooling phase.
8. Once cooled to 110°F, add the creamy peanut butter, pure vanilla extract, fine sea salt, and cayenne pepper to the saucepan.
9. Vigorously beat the mixture with a wooden spoon or a hand mixer on low speed until it thickens, loses its gloss, and just begins to hold its shape, about 3-5 minutes. Tip: Stop beating as soon as the fudge thickens to avoid a crumbly final product.
10. Quickly pour and spread the fudge evenly into the prepared pan using an offset spatula.
11. Let the fudge set at room temperature for 2 hours, then cover and refrigerate for an additional 2 hours to fully firm. Tip: For clean cuts, use a sharp knife warmed under hot water and wiped dry between slices.
12. Using the parchment overhang, lift the fudge block from the pan and transfer it to a cutting board.
13. Cut the fudge into 16 even squares, approximately 2×2 inches each.
But the real magic happens after the first bite. The initial wave of rich, creamy peanut butter gives way to a subtle, warming heat from the cayenne that lingers beautifully. For a stunning presentation, sprinkle the tops with a touch of flaky sea salt or finely chopped, roasted peanuts just before the fudge fully sets.
Peanut Butter Marshmallow Fudge

Ooh, you know those days when you need a sweet treat that’s ridiculously easy but feels totally indulgent? This peanut butter marshmallow fudge is exactly that—a no-bake wonder that comes together in minutes and satisfies every creamy, nutty craving. It’s the perfect last-minute holiday gift or a cozy weekend project you’ll want to make again and again.
Serving: 16 | Pre Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
– 1 cup creamy peanut butter
– 1 cup unsalted butter
– 1 teaspoon pure vanilla extract
– 4 cups confectioners’ sugar, sifted
– 2 cups miniature marshmallows
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing overhang on two sides for easy removal.
2. Combine 1 cup creamy peanut butter and 1 cup unsalted butter in a medium saucepan.
3. Place the saucepan over low heat and melt the mixture, stirring constantly with a heatproof spatula until completely smooth and uniform, about 3–4 minutes.
4. Remove the saucepan from the heat and immediately stir in 1 teaspoon pure vanilla extract.
5. Gradually add 4 cups sifted confectioners’ sugar to the warm peanut butter mixture, stirring vigorously after each addition until fully incorporated and the mixture becomes thick and slightly crumbly.
6. Fold in 2 cups miniature marshmallows gently but thoroughly until evenly distributed throughout the fudge base.
7. Transfer the fudge mixture to the prepared baking pan and press it firmly into an even layer using the back of a spoon or your fingertips.
8. Chill the fudge in the refrigerator, uncovered, for at least 2 hours or until completely set and firm to the touch.
9. Lift the fudge from the pan using the parchment overhang and place it on a cutting board.
10. Use a sharp knife to slice the fudge into 16 even squares, wiping the blade clean between cuts for neat edges.
Luxuriously smooth with a rich peanut butter flavor, this fudge has a delightful melt-in-your-mouth texture punctuated by soft, gooey marshmallow bits. For a festive twist, sprinkle the top with flaky sea salt before chilling, or layer it between graham crackers for an easy s’mores-inspired treat.
Peanut Butter Banana Fudge

Visions of creamy, dreamy desserts probably dance in your head this time of year. You’re in luck because this peanut butter banana fudge is the no-bake treat you need. It’s rich, satisfying, and comes together with minimal fuss.
Serving: 16 | Pre Time: 15 minutes | Cooking Time: 5 minutes
Ingredients
– 1 cup creamy peanut butter
– 1 cup unsalted butter, softened
– 1 teaspoon pure vanilla extract
– 4 cups confectioners’ sugar, sifted
– 2 ripe bananas, mashed to a smooth puree
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing overhang on two sides for easy removal.
2. In a large heatproof bowl, combine 1 cup of creamy peanut butter and 1 cup of softened unsalted butter.
3. Create a double boiler by placing the bowl over a saucepan of simmering water, ensuring the bowl’s bottom does not touch the water.
4. Heat the mixture, stirring constantly with a silicone spatula, until it is completely melted, smooth, and uniformly combined, about 3-4 minutes.
5. Remove the bowl from the heat and stir in 1 teaspoon of pure vanilla extract until fully incorporated.
6. Gradually add the 4 cups of sifted confectioners’ sugar to the warm mixture, stirring vigorously after each addition to prevent lumps. (Tip: Sifting the sugar first ensures a perfectly smooth fudge texture).
7. Fold in the puree from 2 mashed ripe bananas until no streaks remain and the mixture is homogenous.
8. Immediately pour the fudge mixture into the prepared pan, using the spatula to spread it into an even layer.
9. Refrigerate the pan, uncovered, for a minimum of 4 hours, or until the fudge is completely firm and set. (Tip: For clean cuts, chill the fudge overnight).
10. Using the parchment overhang, lift the set fudge block from the pan and place it on a cutting board.
11. With a sharp chef’s knife warmed under hot water and dried, cut the fudge into 1-inch squares. (Tip: Wiping the knife clean between cuts yields neat, professional-looking pieces).
12. Transfer the cut fudge pieces to an airtight container, separating layers with parchment paper.
Creamy and decadent, this fudge boasts a velvety texture that melts on the tongue, with the distinct, comforting flavors of roasted peanut and sweet banana shining through. For a festive twist, drizzle the squares with melted dark chocolate or sprinkle with flaky sea salt just before serving.
Gluten-Free Peanut Butter Fudge

Mmm, you know those days when you need something sweet but don’t want to spend hours in the kitchen? This gluten-free peanut butter fudge is your answer—it’s rich, creamy, and comes together in no time. Perfect for holiday gifting or a quick treat when that sugar craving hits.
Serving: 16 | Pre Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
– 1 cup creamy natural peanut butter, stirred well
– ½ cup unsalted butter, softened to room temperature
– 1 teaspoon pure vanilla extract
– ¼ teaspoon fine sea salt
– 3 cups powdered sugar, sifted
– ½ cup semi-sweet chocolate chips, for drizzling (optional)
Instructions
1. Line an 8×8-inch baking pan with parchment paper, leaving an overhang on two sides for easy removal.
2. In a large mixing bowl, combine 1 cup creamy natural peanut butter and ½ cup softened unsalted butter using a hand mixer on medium speed until smooth and fully incorporated, about 2 minutes.
3. Add 1 teaspoon pure vanilla extract and ¼ teaspoon fine sea salt to the mixture, mixing on low speed just until blended.
4. Gradually add 3 cups sifted powdered sugar to the bowl in three additions, mixing on low speed after each addition until the mixture forms a thick, cohesive dough that pulls away from the sides of the bowl.
5. Transfer the dough to the prepared pan, pressing it evenly into the corners with your hands or a spatula to create a smooth, level surface.
6. Chill the pan in the refrigerator for at least 2 hours, or until the fudge is firm to the touch and easily sliced.
7. Remove the fudge from the pan using the parchment overhang and place it on a cutting board.
8. Cut the fudge into 16 even squares using a sharp knife wiped clean between cuts for neat edges.
9. If using ½ cup semi-sweet chocolate chips, melt them in a heatproof bowl over a saucepan of simmering water, stirring constantly until smooth, about 3–4 minutes.
10. Drizzle the melted chocolate over the fudge squares in a zigzag pattern using a spoon or piping bag, then return them to the refrigerator for 10 minutes to set the chocolate.
For the smoothest texture, ensure all ingredients are at room temperature before mixing—this prevents the fudge from becoming grainy. When pressing the dough into the pan, lightly wet your hands or spatula to avoid sticking without adding extra moisture. For clean cuts, chill the fudge thoroughly and use a knife warmed under hot water and dried quickly. Finally, this fudge is decadently creamy with a deep peanut butter flavor that’s balanced by a hint of salt. The optional chocolate drizzle adds a lovely contrast, but it’s just as delicious plain—try serving it chilled with a cup of coffee for an indulgent afternoon pick-me-up.
Peanut Butter Pretzel Fudge

Brace yourself for the easiest, most addictive holiday treat you’ll ever make. This peanut butter pretzel fudge is the perfect salty-sweet combo, and it comes together with just a few pantry staples and zero baking required.
Serving: 16 | Pre Time: 15 minutes | Cooking Time: 5 minutes
Ingredients
– 3 cups high-quality semisweet chocolate chips
– 1 (14-ounce) can sweetened condensed milk
– 1 cup creamy peanut butter, divided
– 1 teaspoon pure vanilla extract
– 1/4 teaspoon fine sea salt
– 2 cups miniature pretzel twists, roughly crushed
Instructions
1. Line an 8×8-inch baking pan with parchment paper, allowing overhang on two sides for easy removal.
2. Combine 3 cups semisweet chocolate chips, the entire can of sweetened condensed milk, and 3/4 cup creamy peanut butter in a medium, heavy-bottomed saucepan.
3. Heat the mixture over low heat, stirring constantly with a silicone spatula, until the chocolate is fully melted and the mixture is smooth, about 5 minutes. Tip: Keep the heat low to prevent the chocolate from seizing.
4. Immediately remove the saucepan from the heat and stir in 1 teaspoon pure vanilla extract and 1/4 teaspoon fine sea salt until fully incorporated.
5. Fold in 2 cups of roughly crushed miniature pretzel twists until they are evenly distributed throughout the fudge base.
6. Quickly pour and spread the fudge mixture evenly into the prepared parchment-lined pan using an offset spatula.
7. Warm the remaining 1/4 cup creamy peanut butter in a microwave-safe bowl for 15-20 seconds until slightly runny. Tip: Warming the peanut butter makes it easier to drizzle.
8. Drizzle the warmed peanut butter over the top of the fudge in the pan in a zigzag pattern.
9. Refrigerate the pan, uncovered, for at least 4 hours, or until the fudge is completely firm and set. Tip: For clean cuts, use a sharp knife warmed under hot water and wiped dry between slices.
10. Use the parchment overhang to lift the entire block of fudge from the pan and transfer it to a cutting board.
11. Cut the fudge into 16 even squares, wiping the knife clean between cuts as needed.
Gorgeously rich and studded with crunchy pretzels, this fudge offers a fantastic textural contrast. The salty pretzel bits cut through the deep chocolate sweetness perfectly. For a festive touch, sprinkle a little flaky sea salt on top before chilling.
Summary
Unbelievably creamy and delicious, this roundup proves peanut butter fudge is a true treat for any occasion. We hope you’ve found a new favorite to whip up in your own kitchen! Don’t forget to leave a comment telling us which recipe you loved most, and please share this sweet inspiration with your friends on Pinterest. Happy baking!




