There’s nothing quite like the irresistible combination of chocolate, peanut butter, and that secret weapon: sweetened condensed milk. These 16 fudge recipes are dangerously easy, perfectly creamy, and guaranteed to satisfy your sweet tooth. Ready to whip up some magic? Let’s dive in!
Classic Chocolate Peanut Butter Fudge

Unquestionably, the classic combination of chocolate and peanut butter reaches its most luxurious form in this stovetop fudge. Using sweetened condensed milk ensures a velvety texture that melts on the tongue, while a hint of vanilla elevates the deep cocoa notes.
Serving: 36 | Prep Time: 10 minutes | Cooking Time: 15 minutes
Ingredients
- 3 cups (18 oz) semi-sweet chocolate chips (use high-quality for best flavor)
- 1 can (14 oz) sweetened condensed milk
- 1/4 cup (4 tbsp) unsalted butter, cut into pieces
- 1 tsp vanilla extract
- 1/2 cup creamy peanut butter (smooth, not natural, works best)
- Pinch of kosher salt (or flaky sea salt for garnish)
Instructions
- Line an 8-inch square baking pan with parchment paper, leaving a 2-inch overhang on two sides.
- In a medium saucepan over low heat, combine chocolate chips, condensed milk, and butter. Stir constantly with a rubber spatula until completely smooth and melted, about 5-7 minutes. Do not let it boil.
- Remove the saucepan from heat. Stir in vanilla extract and a pinch of salt until combined.
- Pour half of the chocolate mixture into the prepared pan, spreading evenly with an offset spatula.
- In a small microwave-safe bowl, warm the peanut butter in the microwave for about 30 seconds, until it reaches a drizzling consistency.
- Drop small spoonfuls of the warm peanut butter over the chocolate layer. Use a knife or skewer to swirl gently—do not overmix.
- Pour the remaining chocolate mixture over the peanut butter layer, then repeat the swirling motion for a marbled effect.
- Refrigerate the fudge for at least 3 hours, or until firm. For clean slices, dip a sharp knife in hot water and wipe dry between cuts.
A slice of this fudge offers a dense, creamy bite with a satisfying peanut butter ribbon. Serve it chilled for clean slices or at room temperature for a softer, more decadent texture—perfect alongside a strong cup of coffee.
No-Bake Condensed Milk Fudge

Here is a recipe that transforms simple pantry staples into a luscious, no-bake fudge: sweetened condensed milk, rich chocolate chips, and creamy peanut butter meld together into a velvety confection that requires nothing more than a few minutes of stirring and a chill in the fridge. This indulgent treat offers the perfect balance of sweetness and salt, with a melt-in-your-mouth texture that rivals any baked version.
Serving: 16 | Prep Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
- 1 (14-ounce) can sweetened condensed milk (use full-fat for creamiest results)
- 2 cups semi-sweet chocolate chips (or dark chocolate for a less sweet fudge)
- 1/2 cup creamy peanut butter (natural peanut butter works, but may separate slightly)
- 1 teaspoon vanilla extract (pure vanilla extract is best)
- 1/4 teaspoon flaky sea salt (plus extra for topping, optional)
Instructions
- Line an 8×8-inch baking pan with parchment paper, leaving overhang on two sides for easy removal. Lightly grease the parchment with nonstick spray if desired.
- In a large microwave-safe bowl, combine the sweetened condensed milk, chocolate chips, and peanut butter. Microwave in 30-second bursts, stirring thoroughly after each burst with a rubber spatula, until the mixture is completely smooth and glossy. (Tip: Don’t overheat; stop as soon as the chips are mostly melted and stir to finish.)
- Stir in the vanilla extract and the 1/4 teaspoon flaky sea salt until fully incorporated. The mixture should be thick and fudgy.
- Pour the fudge mixture into the prepared pan. Spread it evenly with an offset spatula, pressing into the corners. (Tip: To prevent sticking, lightly spray the spatula with nonstick spray.)
- If using, sprinkle a pinch of flaky sea salt over the top. Press a piece of plastic wrap directly onto the surface of the fudge to prevent a skin from forming. Refrigerate for at least 2 hours, or until completely firm and sliceable. (Tip: For cleaner cuts, let the fudge sit at room temperature for 5 minutes before slicing.)
- Use the parchment overhangs to lift the fudge out of the pan. Place on a cutting board and slice into 16 even squares with a sharp knife, wiping the blade clean between cuts for neat edges.
Marbled with ribbons of peanut butter, each square delivers a creamy, decadent bite that dissolves on the tongue. Serve these fudge pieces alongside a scoop of vanilla ice cream or a steaming espresso for an elevated dessert experience that feels effortlessly special.
Vegan Coconut Chocolate Peanut Butter Fudge

With its velvety texture and decadent blend of rich chocolate and creamy peanut butter, this vegan fudge is a luxurious treat that requires no baking and just a handful of wholesome ingredients. Coconut oil and sweetened condensed coconut milk create a silky, dairy-free base, while a sprinkle of flaky sea salt elevates each bite with a savory contrast.
Serving: 16 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
For the Fudge
- 1 cup creamy peanut butter (natural, no added sugar preferred)
- 1/2 cup coconut oil (refined for neutral flavor, or virgin for coconut taste)
- 1/2 cup sweetened condensed coconut milk (such as Nature's Charm)
- 1 cup vegan dark chocolate chips (or chopped 70% cacao chocolate)
- 1 tsp vanilla extract (optional but recommended)
- Pinch of flaky sea salt (for garnish)
Instructions
- Line an 8×8-inch baking dish with parchment paper, leaving overhang for easy removal.
- In a medium saucepan over low heat, combine the peanut butter, coconut oil, and sweetened condensed coconut milk. Stir frequently until smooth and fully melted, about 3–4 minutes. *Tip: Low heat prevents scorching and ensures a silky consistency.*
- Add the vegan dark chocolate chips and continue stirring until completely melted and the mixture is homogenous, about 2–3 minutes. Remove from heat. *Tip: Stir continuously for even melting and a glossy finish.*
- Stir in the vanilla extract until well incorporated.
- Pour the fudge mixture into the prepared dish, spreading evenly with a spatula. Tap the dish gently on the counter to release any air bubbles.
- Sprinkle a pinch of flaky sea salt over the top for a savory contrast.
- Refrigerate for at least 2 hours, or until firm. For cleaner cuts, allow to set overnight. *Tip: Chilling overnight yields the cleanest slices and a firmer texture.*
- Lift the fudge out using the parchment overhang, then slice into 16 squares. Store in an airtight container in the refrigerator.
Heavenly as a bite-sized dessert, this fudge also makes a delightful topping for vegan ice cream or a decadent addition to a dairy-free charcuterie board. Its rich cocoa and peanut butter notes linger on the palate, inviting you to savor every velvety morsel. Keep chilled and enjoy within a week for the best texture.
Extra Creamy Peanut Butter Swirl Fudge

A luscious confection that marries the deep richness of chocolate with the nutty sweetness of peanut butter, this extra creamy fudge achieves a silky, melt-in-your-mouth texture thanks to the magic of sweetened condensed milk. Each bite reveals a elegant swirl of peanut butter that perfectly balances the intense cocoa. Ideal for gifting or indulgent snacking, this refined recipe is deceptively simple to master.
Serving: 16 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
For the Chocolate Base
- 3 cups (18 oz) semisweet chocolate chips (use high-quality for best flavor)
- 1 can (14 oz) sweetened condensed milk (not evaporated milk)
- 2 tbsp unsalted butter (cut into pieces, for added shine)
- 1 tsp vanilla extract (pure, for depth)
- 1/4 tsp salt (fine sea salt, to balance sweetness)
For the Peanut Butter Swirl
- 1/3 cup creamy peanut butter (no-stir variety works best; avoid natural if oily)
- 2 tbsp powdered sugar (for sweetness without grittiness)
- 1 tbsp unsalted butter (softened, to ease spreading)
Instructions
- Line an 8×8-inch square baking pan with parchment paper, leaving overhang on two sides for easy lifting. Lightly butter the paper.
- In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, and 2 tablespoons butter. Stir constantly until smooth and fully melted, about 5–7 minutes. Do not let it boil.
- Remove from heat and stir in vanilla and salt. Let cool for 3 minutes while preparing swirl mixture.
- In a small bowl, whisk together peanut butter, powdered sugar, and 1 tablespoon softened butter until smooth and spreadable. If too thick, microwave for 10 seconds.
- Pour chocolate mixture into prepared pan and spread evenly with a spatula.
- Drop small spoonfuls of peanut butter mixture over the chocolate base in a random pattern.
- Using a butter knife or skewer, gently swirl the peanut butter into the chocolate, creating a marbled effect. Do not over-swirl or colors will muddy.
- Refrigerate uncovered for at least 2 hours until firm (or up to overnight).
- Lift fudge out using parchment overhang, place on cutting board, and slice into 16 equal squares with a sharp knife, wiping blade between cuts.
A perfect fudge square offers a creamy, almost velvety bite with ribbons of peanut butter that soften the chocolate intensity. Serve chilled for a firmer texture, or let stand at room temperature for a lusciously soft indulgence. Try pairing with a glass of cold milk or crumbled over vanilla ice cream for an elevated dessert.
Rocky Road Fudge with Marshmallows

Known for its irresistible combination of chewy marshmallows, crunchy nuts, and velvety chocolate, this Rocky Road Fudge is a decadent treat that comes together in minutes. Made with sweetened condensed milk and peanut butter, it yields a perfectly creamy texture that satisfies every chocolate craving.
Serving: 24 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
- 1 (14-ounce) can sweetened condensed milk
- 2 cups semisweet chocolate chips (use high-quality for best results)
- 1/2 cup creamy peanut butter
- 1 teaspoon vanilla extract
- 1 1/2 cups mini marshmallows (or regular chopped)
- 1 cup chopped walnuts or pecans (toast for extra crunch, if desired)
Instructions
- Line an 8×8-inch baking pan with parchment paper, leaving overhang on two sides for easy removal.
- In a medium saucepan over low heat, combine the sweetened condensed milk, chocolate chips, and peanut butter.
- Cook, stirring constantly with a rubber spatula, until the mixture is completely smooth and melted, about 5 to 7 minutes. Tip: Constant stirring prevents scorching; use low heat.
- Remove the saucepan from the heat and stir in the vanilla extract until well combined.
- Gently fold in the mini marshmallows and chopped nuts using a rubber spatula, being careful not to crush the marshmallows.
- Pour the mixture into the prepared pan and spread evenly with the spatula. Tip: For clean slices, press a piece of parchment on top and smooth with your hands.
- Refrigerate for at least 2 hours, or until the fudge is firm and set. Tip: Chilling thoroughly ensures clean cuts.
- Lift the fudge out using the parchment overhang and place on a cutting board. Cut into 24 squares using a sharp knife.
Each bite offers a symphony of textures—the creamy fudge, the soft marshmallows, and the crunchy nuts. For an extra indulgent twist, serve drizzled with additional melted chocolate or a sprinkle of sea salt. These squares are perfect for holiday gifting or a quick dessert fix.
Peanut Butter Cup Fudge

Glistening with a glossy chocolate sheen, this decadent peanut butter cup fudge layers creamy peanut butter filling over a dark chocolate base, capturing the classic candy in an effortlessly elegant confection. Made with sweetened condensed milk and just a handful of pantry staples, it delivers deep, satisfying richness in every bite.
Serving: 24 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
Chocolate Layer
- 2 cups (340g) semisweet chocolate chips (use high-quality for best melt)
- 1 (14 oz) can sweetened condensed milk (full-fat for creaminess)
- 2 tablespoons unsalted butter, cubed (adds shine and smoothness)
- 1 teaspoon vanilla extract (pure, not imitation)
Peanut Butter Layer
- 1 cup (260g) creamy peanut butter (stirred well; no added sugar preferred)
- 1/2 cup (60g) powdered sugar, sifted (for lump-free texture)
- 2 tablespoons unsalted butter, softened (room temperature)
- 1/2 teaspoon vanilla extract
Instructions
- Line an 8×8-inch baking pan with parchment paper, leaving overhang on two sides for easy removal. Lightly grease the paper with butter or nonstick spray.
- In a medium saucepan over low heat, combine the chocolate chips, sweetened condensed milk, and 2 tablespoons cubed butter. Stir constantly with a heatproof spatula until completely melted and smooth, about 6–8 minutes. Remove from heat and stir in 1 teaspoon vanilla extract.
- Pour the chocolate mixture into the prepared pan and spread evenly with an offset spatula. Refrigerate for 20 minutes, or until firm but still slightly tacky to the touch.
- While the chocolate layer chills, make the peanut butter layer: In a medium bowl, beat together the peanut butter, softened butter, and powdered sugar until smooth. Stir in remaining 1/2 teaspoon vanilla. The mixture should be thick and spreadable.
- Remove the pan from the refrigerator. Drop spoonfuls of the peanut butter mixture over the chocolate layer, then gently spread into an even layer. For a marbled effect, use a knife to swirl slightly—but avoid mixing into the chocolate.
- Return the pan to the refrigerator and chill for at least 2 hours, or until fully set. The fudge should be firm and slice cleanly.
- Using the parchment sling, lift the fudge onto a cutting board. Slice into 24 squares with a sharp knife, wiping the blade clean between cuts for neat edges.
Heavenly rich yet perfectly balanced, this fudge boasts a velvety chocolate base with a creamy, nutty top that melts on the tongue. Serve it chilled for a firmer texture, or let it sit at room temperature for a lusciously soft bite—either way, it's a blissful homage to the classic peanut butter cup.
Double Chocolate Peanut Butter Fudge

Nothing compares to the deep, fudgy richness of homemade chocolate peanut butter fudge. This version elevates the classic with a double dose of chocolate—cocoa powder and melty chips—while creamy peanut butter adds a nutty counterpoint that melts in every bite.
Serving: 16 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
For the Fudge
- 2 cups semi-sweet chocolate chips (or dark, for a more intense chocolate flavor)
- 1 can (14 oz) sweetened condensed milk
- 2 tbsp unsalted butter (cubed)
- 1/4 cup unsweetened cocoa powder (sifted to avoid lumps)
- 1 tsp vanilla extract
- 1/4 tsp salt
- 1/2 cup creamy peanut butter (avoid natural varieties, as separation can affect texture)
Instructions
- Line an 8-inch square baking pan with parchment paper, leaving overhang on two opposite sides for easy removal.
- In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, butter, cocoa powder, and salt. Stir constantly with a rubber spatula until fully melted and smooth, about 5–7 minutes. Tip: Low heat prevents scorching; constant stirring ensures even melting.
- Remove from heat and stir in vanilla extract until combined.
- Pour half of the chocolate mixture into the prepared pan, spreading evenly with an offset spatula.
- Warm the peanut butter in a microwave-safe bowl for 15–20 seconds until just softened but not hot. Drop small spoonfuls of peanut butter over the chocolate layer.
- Pour the remaining chocolate mixture over the peanut butter dollops, then use a butter knife to gently swirl the layers together, creating a marbled effect. Do not overmix.
- Refrigerate fudge uncovered for at least 2 hours, or until firm to the touch. Tip: For clean cuts, use a sharp knife and wipe it clean between slices.
- Lift the fudge out using the parchment overhang, place on a cutting board, and slice into 16 squares.
Consider serving these bite-sized squares with a pinch of flaky sea salt on top, which accentuates both the chocolate and peanut butter notes. The texture is dense, velvety, and perfectly indulgent for a post-dinner treat or holiday gift.
Peanut Butter and Jelly Fudge

Often, the most nostalgic flavor pairings make for the most sophisticated confections. This Peanut Butter and Jelly Fudge elevates a beloved childhood classic into an elegant treat, with a silky peanut butter base swirled with bright strawberry jam and finished with a dark chocolate drizzle.
Serving: 16 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
Fudge Base
- 1 cup creamy peanut butter (do not use natural or oily varieties)
- 1 (14-ounce) can sweetened condensed milk
- 1/2 cup strawberry jam (seedless preferred for smoother texture)
- 1/4 teaspoon fine sea salt
Chocolate Drizzle
- 1/2 cup semi-sweet chocolate chips (or chopped dark chocolate)
- 1 teaspoon coconut oil or vegetable shortening (for smooth melting)
Instructions
- Line an 8×8-inch baking pan with parchment paper, leaving overhang on two sides for easy lifting.
- In a medium heavy-bottomed saucepan over low heat, combine creamy peanut butter and sweetened condensed milk. Stir constantly with a rubber spatula until completely smooth and slightly thickened, about 3–4 minutes. Do not let the mixture bubble or boil.
- Remove the saucepan from heat and immediately stir in the strawberry jam and sea salt until just incorporated. The mixture should be uniform with a soft, glossy sheen.
- Pour the fudge mixture into the prepared pan and spread evenly with an offset spatula. Tap the pan gently on the counter to release air bubbles.
- For the chocolate drizzle, place chocolate chips and coconut oil in a microwave-safe bowl. Microwave in 20-second intervals, stirring after each, until fully melted and smooth (usually 40–60 seconds total). Let cool for 2 minutes.
- Using a fork or a small piping bag, drizzle the melted chocolate over the fudge in a back-and-forth motion. For a decorative swirl, drag a knife through the chocolate in one direction.
- Refrigerate the fudge uncovered for at least 2 hours, or until firm to the touch. Once set, lift the parchment to remove the block, then cut into 16 squares with a sharp knife (wipe blade clean between cuts for neat edges).
Heavenly layers of creamy peanut butter, fruity jam, and rich chocolate create a fudge that is both decadent and delightfully balanced. Serve chilled for a dense, fudgy texture, or let it sit at room temperature for a few minutes to soften slightly—ideal alongside a cup of coffee or as a nostalgic party favor.
Spicy Chili Chocolate Peanut Fudge

Just when you thought fudge couldn't be more decadent, this version brings a bold twist with a whisper of chili heat and the creamy richness of peanut butter. A sophisticated sweet that balances deep dark chocolate with a subtle, lingering warmth.
Serving: 16 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
- 1 can (14 oz) sweetened condensed milk
- 2 cups dark chocolate chips (60-70% cocoa recommended)
- 1/2 cup creamy peanut butter
- 1 teaspoon chili powder (adjust to taste)
- 1/2 teaspoon kosher salt (or a pinch of flaky sea salt)
- 1 teaspoon vanilla extract
- Optional: flaky sea salt for finishing
Instructions
- Line an 8×8-inch baking dish with parchment paper, leaving overhang on two sides for easy removal.
- In a medium saucepan over low heat, combine the sweetened condensed milk and dark chocolate chips. Stir constantly until the chocolate is fully melted and the mixture is smooth—do not let it boil.
- Remove the saucepan from heat. Immediately add the creamy peanut butter, chili powder, kosher salt, and vanilla extract. Stir until everything is well incorporated and silky.
- Pour the fudge mixture into the prepared pan and spread it evenly with a spatula. If desired, sprinkle a pinch of flaky sea salt on top.
- Refrigerate the fudge for at least 2 hours, or until completely firm and set.
- Using the parchment overhang, lift the fudge out of the pan and place on a cutting board. Slice into 16 squares with a sharp knife, wiping the blade clean between cuts for neat edges.
Rich and velvety with an unexpected kick, this fudge is a conversation starter. Serve it on a cheese board alongside dark berries, or package in cellophane bags for a spicy-sweet gift. The heat lingers just enough to keep you coming back for another bite.
Salted Caramel Peanut Butter Fudge

Glistening with ribbons of salted caramel and swirled through a rich chocolate–peanut butter base, this fudge is a decadent study in sweet and salty contrasts. Each bite delivers a creamy, melt-in-your-mouth texture that elevates a classic confection into something truly special.
Serving: 24 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Fudge Base
- 2 cups (12 oz) semi-sweet chocolate chips (use high-quality for best flavor)
- 1 can (14 oz) sweetened condensed milk
- 1/2 cup creamy peanut butter (no-stir recommended for smoothness)
- 1 teaspoon vanilla extract
- Pinch of salt
For the Salted Caramel Swirl
- 1/2 cup granulated sugar
- 1/4 cup heavy cream
- 2 tablespoons unsalted butter
- 1/2 teaspoon flaky sea salt (plus more for sprinkling)
Instructions
- Line an 8×8-inch baking dish with parchment paper, leaving overhang on two opposite sides for easy removal.
- In a medium saucepan over low heat, combine the chocolate chips and sweetened condensed milk. Stir frequently until completely melted and smooth (tip: low heat prevents scorching the chocolate).
- Remove the pan from heat and stir in the peanut butter, vanilla extract, and pinch of salt until fully incorporated and glossy.
- Pour the fudge mixture into the prepared dish and spread evenly with a spatula.
- In a small saucepan over medium heat, melt the granulated sugar, stirring constantly with a heatproof spatula until it turns a deep amber color (about 5–7 minutes; tip: watch closely—sugar burns quickly once it darkens).
- Remove from heat and carefully whisk in the heavy cream (the mixture will bubble vigorously). Add the butter and stir until smooth, then stir in the 1/2 teaspoon flaky sea salt.
- Drizzle the caramel over the fudge in a zigzag pattern, then use a knife or toothpick to swirl it gently into the top. Sprinkle a little extra sea salt over the surface.
- Refrigerate the fudge for at least 2 hours, or until completely firm (tip: chilling overnight yields cleaner slices).
- Lift the fudge out using the parchment overhang and place on a cutting board. Cut into 24 even squares and serve.
Each square delivers a dense, creamy fudge with pockets of gooey caramel and a whisper of sea salt. For an extra touch, serve alongside a dollop of whipped cream or a scoop of vanilla ice cream—a simple but unforgettable dessert.
White Chocolate Peanut Butter Fudge

Kick off your holiday baking with a fudge that marries the creamy sweetness of white chocolate with the salty richness of peanut butter. This no-bake treat, made with sweetened condensed milk and a hint of vanilla, delivers a velvety, melt-in-your-mouth texture that's both elegant and irresistible.
Serving: 24 | Prep Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
- 12 oz (340g) high-quality white chocolate chips or chopped white chocolate (not white melting wafers)
- 1/2 cup (130g) creamy peanut butter (use natural style for best flavor, but avoid oily separation)
- 1 can (14 oz / 397g) sweetened condensed milk
- 1 teaspoon pure vanilla extract (or vanilla bean paste for a speckled look)
Instructions
- Line an 8×8-inch baking pan with parchment paper, leaving overhang on two sides for easy removal.
- In a medium heavy-bottomed saucepan over low heat, combine the white chocolate chips and sweetened condensed milk. Stir constantly until the white chocolate is completely melted and the mixture is smooth — about 6 minutes. Do not let it boil.
- Remove from heat and immediately add the creamy peanut butter and vanilla extract. Stir vigorously until fully incorporated and the fudge is glossy.
- Pour the mixture into the prepared pan and spread evenly with a spatula. Tap the pan gently on the counter to release air bubbles.
- Refrigerate uncovered until firm, at least 2 hours, or until set. The fudge should be firm to the touch but still creamy when cut.
- Using the parchment overhang, lift the fudge from the pan and place on a cutting board. Slice into 24 squares, wiping the knife clean between cuts for neat edges.
Beneath its satiny surface, this fudge yields a luscious, dense bite that balances sweet white chocolate and savory peanut butter. Serve it chilled for a firmer texture, or let it sit at room temperature for a creamier, almost truffle-like indulgence. For a festive twist, top each square with a flaky sea salt or a drizzle of melted dark chocolate before it sets.
Dark Chocolate Sea Salt Fudge

Zesty in flavor yet luxuriously rich, this dark chocolate sea salt fudge is a sophisticated twist on a classic confection. Crafted with intense cocoa and creamy peanut butter, each bite balances sweetness with savory flakes of sea salt.
Serving: 16 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
- 1 cup dark chocolate chips or chopped bar (70% cacao recommended for depth)
- 1 can (14 oz) sweetened condensed milk
- 1/4 cup creamy peanut butter (do not use natural, as separation can affect texture)
- 2 tablespoons unsweetened cocoa powder (Dutch-process for a smoother flavor)
- 1 teaspoon vanilla extract
- 1/2 teaspoon flaky sea salt (such as Maldon, for finishing)
Instructions
- Line an 8×8-inch baking pan with parchment paper, leaving overhang on two sides for easy removal.
- In a medium saucepan over low heat, combine the dark chocolate chips and sweetened condensed milk. Stir constantly until the chocolate is fully melted and the mixture is smooth, about 3–5 minutes. Do not let it boil.
- Remove the saucepan from heat. Immediately stir in the peanut butter, cocoa powder, and vanilla extract until the cocoa is fully incorporated and the fudge is glossy and thick.
- Pour the fudge mixture into the prepared pan and spread evenly with a spatula. Tap the pan gently on the counter to release air bubbles.
- While still warm, sprinkle the flaky sea salt evenly over the top. For a more intense salt hit, add a few extra flakes after chilling.
- Refrigerate the fudge uncovered for at least 2 hours, or until firm to the touch. For cleaner cuts, chill for 4 hours or overnight.
- Lift the fudge out using the parchment overhang and place on a cutting board. Use a sharp knife to slice into 16 squares, wiping the blade between cuts for neat edges.
Yielding a dense, fudgy texture with a crackling salt finish, this confection is perfect for gifting or indulging on a quiet afternoon. Serve alongside espresso for an elevated pairing that highlights the chocolate's depth.
Peanut Butter Pretzel Fudge

Rich, decadent, and irresistibly crunchy, this Peanut Butter Pretzel Fudge marries the creamy depth of peanut butter with the salty snap of pretzels. A swirl of chocolate and sweetened condensed milk creates a luscious base that sets into a crowd-pleasing treat perfect for holidays or everyday indulgence.
Serving: 24 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
For the Fudge
- 1 can (14 oz) sweetened condensed milk
- 1 cup creamy peanut butter (not natural, for best texture)
- 2 cups semisweet chocolate chips
- 1 teaspoon vanilla extract
- Pinch of salt (optional, to enhance salty crunch)
For the Crunch
- 1 1/2 cups crushed pretzels (about 3 oz, crush in a sealed bag)
- 1/2 cup roughly chopped pretzels (for topping)
Instructions
- Line an 8×8-inch baking dish with parchment paper, leaving overhang.
- In a medium saucepan over low heat, combine sweetened condensed milk, peanut butter, and chocolate chips. Stir constantly until melted and smooth, about 5-7 minutes. (Tip: Use low heat to prevent scorching.)
- Remove from heat and stir in vanilla extract and a pinch of salt if desired.
- Fold in the crushed pretzels until evenly distributed. (Tip: Crush pretzels in a sealed bag with a rolling pin for even pieces.)
- Pour the mixture into the prepared dish and spread evenly with a spatula.
- Sprinkle the roughly chopped pretzels on top, pressing lightly so they adhere.
- Refrigerate for at least 2 hours until firm.
- Lift the fudge from the pan using the parchment, cut into 24 squares. (Tip: Use a sharp knife and wipe clean between cuts.)
Undeniably indulgent, this fudge offers a perfect balance of creamy, crunchy, sweet, and salty. Serve it chilled for a firmer texture or at room temperature for a softer bite. It's an instant hit at parties or as a homemade gift.
Mint Chocolate Peanut Butter Fudge

Bringing together the coolness of mint, the richness of chocolate, and the nutty depth of peanut butter, this no-bake fudge is a refreshing twist on a classic confection. Perfect for holiday gatherings or a sweet treat any time, it comes together in minutes with just a handful of ingredients.
Serving: 24 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
- 1 (14-ounce) can sweetened condensed milk
- 2 cups (12 ounces) semi-sweet chocolate chips (or dairy-free alternative)
- 1/2 cup creamy peanut butter (use natural peanut butter for a less sweet fudge)
- 1 teaspoon mint extract (adjust to taste, start with 1/2 tsp for mild mint)
Instructions
- Line an 8-inch square baking pan with parchment paper, leaving overhang on two opposite sides for easy removal.
- In a large microwave-safe bowl, combine the sweetened condensed milk and chocolate chips. Microwave in 30-second intervals, stirring well after each, until the mixture is smooth and fully melted (about 2–3 minutes total).
- Stir in the peanut butter and mint extract until thoroughly combined. Tip: For a more vibrant mint flavor, add the mint extract gradually and taste as you go.
- Pour the fudge mixture into the prepared pan and spread evenly with a spatula. Tip: Dip the spatula in hot water and shake off excess to easily smooth the top without sticking.
- Refrigerate uncovered for at least 2 hours, or until firm and set. Tip: For cleaner cuts, allow the fudge to sit at room temperature for 10 minutes before slicing.
- Lift the fudge out using the parchment overhang and place on a cutting board. Cut into 24 equal squares.
Velvety smooth with a satisfyingly rich melt, each bite offers a balanced trio of cool mint, creamy peanut butter, and dark chocolate. Serve chilled for the best texture, or let it soften slightly for a fudgier experience. These make an elegant addition to any dessert tray or a thoughtful homemade gift.
S’mores Peanut Butter Fudge

With its irresistible blend of toasted marshmallow, rich chocolate, and creamy peanut butter, this no-bake fudge captures the nostalgic essence of a campfire favorite. The addition of crunchy graham cracker crumbs ties it all together, creating a decadent treat that's perfect for summer gatherings or cozy nights in.
Serving: 16 | Prep Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
- 1 cup (2 sticks) unsalted butter (plus extra for greasing the pan)
- 2 cups granulated sugar (use pure cane for best texture)
- 1/2 cup evaporated milk (not sweetened condensed)
- 1 cup semisweet chocolate chips (or use dark for deeper flavor)
- 1/2 cup creamy peanut butter (natural, no-stir works fine)
- 1 jar (7 oz) marshmallow creme (like Jet-Puffed)
- 1 cup graham cracker crumbs (crushed fine)
- 1 tsp pure vanilla extract
Instructions
- Line an 8×8-inch baking dish with foil, letting it overhang on two sides. Lightly butter the foil to prevent sticking.
- In a large heavy-bottomed saucepan, combine the butter, granulated sugar, and evaporated milk. Cook over medium heat, stirring constantly, until the mixture comes to a full rolling boil.
- Once boiling, continue to cook for exactly 5 minutes (or until a candy thermometer reaches 234°F, the soft-ball stage), stirring without stopping. Tip: Use a candy thermometer for precision; undercooking yields soft fudge, while overcooking makes it grainy.
- Remove the saucepan from heat. Immediately add the chocolate chips and stir until completely melted and smooth. Then stir in the peanut butter until well incorporated, followed by the marshmallow creme until the mixture is uniform and glossy.
- Gently fold in the graham cracker crumbs and vanilla extract, mixing just until combined. Tip: For extra crunch, reserve a tablespoon of crumbs to sprinkle on top before setting.
- Pour the fudge mixture into the prepared baking dish and spread evenly with a spatula. Refrigerate until firm, at least 2 hours or overnight. Tip: Let it cool at room temperature for 15 minutes before refrigerating to prevent condensation.
- Once firm, lift the fudge out using the foil overhang. Place on a cutting board, peel off the foil, and cut into 16 squares with a sharp knife. Store in an airtight container in the refrigerator.
With its creamy, melt-in-your-mouth texture and the satisfying crunch of graham cracker, each bite is a delightful contrast. Serve chilled for the best texture, or warm it slightly for a gooey treat reminiscent of a campfire. This fudge also makes a charming gift when wrapped in parchment and tied with twine.
Keto Low-Carb Peanut Butter Fudge

Unquestionably, this keto-friendly peanut butter fudge is a decadent treat that satisfies sugar cravings without the carbs. Crafted with rich peanut butter and dark chocolate, it offers a velvety texture perfect for any low-carb lifestyle. Best of all, it comes together in minutes with no baking required.
Serving: 16 | Prep Time: 10 minutes | Cooking Time: 5 minutes
Ingredients
- 1/2 cup natural peanut butter (no added sugar, stir well)
- 1/4 cup unsalted butter (or coconut oil for dairy-free)
- 1/4 cup powdered erythritol (sift to avoid graininess)
- 1 teaspoon vanilla extract
- Pinch of sea salt (enhances flavor)
- 1/2 cup sugar-free dark chocolate chips (at least 70% cacao)
- 2 tablespoons almond flour (for structure, optional but recommended)
Instructions
- Line an 8×8-inch baking dish with parchment paper, leaving overhang for easy removal.
- In a small saucepan over low heat, combine the peanut butter and butter. Stir constantly until fully melted and smooth, about 2 minutes. Do not let it simmer.
- Remove from heat and immediately stir in the powdered erythritol, vanilla extract, salt, and almond flour until well combined. The mixture will thicken slightly.
- Spread half of the peanut butter mixture evenly into the prepared dish, pressing into an even layer. Set aside.
- In a separate microwave-safe bowl, melt the chocolate chips in 20-second intervals, stirring after each, until smooth. Stir in 1 teaspoon of butter or coconut oil for a glossier texture (optional).
- Pour the melted chocolate over the first peanut butter layer and spread evenly. Allow it to set for 1 minute, then gently dollop the remaining peanut butter mixture on top. Use an offset spatula to spread evenly, creating a swirled effect if desired.
- Refrigerate for at least 2 hours, or until fully firm. For cleaner cuts, let the fudge sit at room temperature for 5 minutes before slicing.
- Lift the fudge out using the parchment overhang, then cut into 16 squares. Store in an airtight container in the refrigerator for up to 2 weeks.
Dense and creamy, this fudge delivers a rich peanut butter-chocolate experience with a satisfyingly smooth finish. Serve chilled for a firm bite or let it soften slightly for a melt-in-your-mouth texture. A perfect keto-friendly dessert that rivals any traditional fudge.
Conclusion
Unlock the sweetest indulgence with these 16 fudge recipes that blend condensed milk, chocolate, and peanut butter perfectly. Whether you’re a seasoned baker or a newbie, these treats are foolproof and delicious. Try one tonight, then come back and tell us your favorite in the comments. Don’t forget to pin this roundup on Pinterest!



