If you love quick treats that taste like they took all afternoon, this one’s for you. Peanut butter chocolate fudge is rich, creamy, and comes together in minutes with pantry staples. No oven, no candy thermometer, no stress.
It’s the kind of dessert you can make on a weeknight or whip up for a last-minute get-together. Slice it small, because it’s indulgent—but good luck stopping at one piece.

Peanut Butter Chocolate Fudge the No-Bake Treat That’s Too Easy to Resist – Simple, Creamy, and Perfect Every Time
Ingredients
Method
- Prepare the pan: Line an 8×8-inch baking pan with parchment paper, letting the edges overhang for easy lifting. Lightly mist with nonstick spray if your parchment slides.
- Melt the chocolate and butter: In a microwave-safe bowl, combine chocolate chips and butter. Microwave in 20–30 second bursts, stirring between each, until mostly melted. Alternatively, melt in a heatproof bowl set over a pot of simmering water (double boiler), stirring until smooth.
- Stir in the condensed milk: Pour in the sweetened condensed milk and stir until fully combined and glossy. If needed, warm for another 10–15 seconds to loosen.
- Add peanut butter, vanilla, and salt: Stir in the peanut butter, vanilla, and salt until the mixture is thick, smooth, and uniform. Work fairly quickly to keep everything silky.
- Add mix-ins (optional): Fold in chopped peanuts or mini chips for texture. If using jam, hold it for the swirl in the next step.
- Spread and smooth: Scrape the fudge into the prepared pan. Use an offset spatula or the back of a spoon to smooth the top. If swirling jam, dollop small spoonfuls over the surface and lightly drag a knife through to create streaks. Finish with a pinch of flaky sea salt if you like.
- Chill to set: Refrigerate for 2–3 hours, or until firm enough to cut. For faster setting, place in the freezer for 45–60 minutes, then transfer to the fridge.
- Slice and serve: Lift the fudge out using the parchment overhang. Warm a sharp knife under hot water, wipe dry, and cut into 1–1.5-inch squares. Serve slightly chilled or at cool room temperature.
What Makes This Recipe So Good

- No-bake and no-fail: You only need a microwave or a saucepan and a mixing bowl. The texture comes out smooth and fudgy without tricky steps.
- Short ingredient list: Peanut butter, chocolate, butter, sweetener, and a splash of vanilla.
That’s it.
- Perfect texture: Soft, melt-in-your-mouth squares that hold their shape when chilled.
- Customizable: Add crunch, swirl in jam, or use different chocolates. You can easily tailor it to your taste.
- Make-ahead friendly: Sets up in the fridge and stays delicious for days. Great for gifting or meal prep treats.
Ingredients
- 1 cup creamy peanut butter (not natural/drippy; use a no-stir peanut butter for best texture)
- 2 cups semi-sweet chocolate chips (or chopped chocolate)
- 4 tablespoons unsalted butter
- 1 (14-ounce) can sweetened condensed milk
- 1 teaspoon vanilla extract
- 1/4 teaspoon fine sea salt (omit if peanut butter is very salty)
- Optional mix-ins/toppings: 1/2 cup chopped roasted peanuts, flaky sea salt for finishing, mini chocolate chips, or a swirl of 2–3 tablespoons jam
Step-by-Step Instructions

- Prepare the pan: Line an 8×8-inch baking pan with parchment paper, letting the edges overhang for easy lifting.
Lightly mist with nonstick spray if your parchment slides.
- Melt the chocolate and butter: In a microwave-safe bowl, combine chocolate chips and butter. Microwave in 20–30 second bursts, stirring between each, until mostly melted. Alternatively, melt in a heatproof bowl set over a pot of simmering water (double boiler), stirring until smooth.
- Stir in the condensed milk: Pour in the sweetened condensed milk and stir until fully combined and glossy.
If needed, warm for another 10–15 seconds to loosen.
- Add peanut butter, vanilla, and salt: Stir in the peanut butter, vanilla, and salt until the mixture is thick, smooth, and uniform. Work fairly quickly to keep everything silky.
- Add mix-ins (optional): Fold in chopped peanuts or mini chips for texture. If using jam, hold it for the swirl in the next step.
- Spread and smooth: Scrape the fudge into the prepared pan.
Use an offset spatula or the back of a spoon to smooth the top. If swirling jam, dollop small spoonfuls over the surface and lightly drag a knife through to create streaks. Finish with a pinch of flaky sea salt if you like.
- Chill to set: Refrigerate for 2–3 hours, or until firm enough to cut.
For faster setting, place in the freezer for 45–60 minutes, then transfer to the fridge.
- Slice and serve: Lift the fudge out using the parchment overhang. Warm a sharp knife under hot water, wipe dry, and cut into 1–1.5-inch squares. Serve slightly chilled or at cool room temperature.
Storage Instructions
- Refrigerator: Store in an airtight container with parchment between layers.
Keeps well for 7–10 days.
- Freezer: Freeze squares on a sheet tray until solid, then transfer to a freezer bag. Freeze up to 2 months. Thaw at room temperature for 15–20 minutes before serving.
- Room temperature: If your kitchen is cool, the fudge can sit out for a few hours.
Warmer rooms can make it too soft, so return to the fridge as needed.

Health Benefits
- Protein and healthy fats: Peanut butter provides plant-based protein and monounsaturated fats that help keep you satisfied.
- Minerals from peanuts and chocolate: You’ll get small amounts of magnesium, potassium, and iron.
- Portion control friendly: Because it’s rich, a small square goes a long way, making it easier to enjoy without overdoing it.
Of course, this is a dessert with added sugars, so treat it like a sweet treat. Balance it with fiber- and protein-rich meals throughout the day.
Pitfalls to Watch Out For
- Using natural/drippy peanut butter: It can separate and make the fudge greasy or too soft. Choose a stabilized, no-stir peanut butter for best results.
- Overheating the chocolate: Too much heat can seize or scorch it.
Melt low and slow, stirring often.
- Skipping the salt: A little salt sharpens the flavors and balances sweetness. Even a pinch helps.
- Cutting too soon: If you don’t let it chill fully, the squares will mush. Give it time to set.
- Overloading mix-ins: Too many add-ins can prevent clean slices.
Stick to about 1/2 cup total.
Recipe Variations
- Dark chocolate lovers: Use 70% chocolate for a deeper, less sweet fudge. You may want an extra tablespoon of sweetened condensed milk for softness.
- Crunchy peanut butter:</-strong> Swap in crunchy peanut butter for built-in texture. Fold in extra chopped peanuts if you like even more crunch.
- PB&J swirl: Marble in raspberry or strawberry jam for a classic combo.
Keep the swirls gentle so it doesn’t thin the fudge.
- Nutty twist: Replace some peanuts with toasted almonds, pecans, or hazelnuts. A touch of hazelnut spread is great too.
- Sea salt caramel: Drizzle caramel over the top and swirl. Finish with flaky sea salt.
- Dairy-free option: Use dairy-free chocolate, vegan butter, and a dairy-free sweetened condensed milk alternative.
Texture will still be luscious if you measure carefully.
- Lower sugar approach: Choose 85% chocolate and reduce the condensed milk slightly. Note that this may make a firmer, less sweet fudge.
FAQ
Can I use natural peanut butter?
You can, but results vary. Natural peanut butter tends to be oilier and runnier, which can make the fudge soft or cause separation.
If you want to try it, stir the jar very well, chill it first, and consider adding 1–2 tablespoons of powdered sugar to help stabilize the mixture.
What if I don’t have sweetened condensed milk?
Sweetened condensed milk gives classic fudge texture and sweetness. As a backup, you can use 1 cup of chocolate chips, 1/2 cup peanut butter, 2 tablespoons butter, and 1/3 cup powdered sugar. Melt the chocolate and butter, then beat in peanut butter and powdered sugar until thick and glossy.
It won’t be identical, but it’s close.
How do I make clean cuts?
Chill the fudge completely, then use a sharp chef’s knife. Warm the blade under hot water, wipe it dry, and make confident, straight cuts. Wipe the knife between slices to keep edges neat.
Why is my fudge grainy or dull?
It was likely overheated or the chocolate seized from moisture.
Melt gently, stir often, and avoid steam or water getting into the bowl. Adding a teaspoon of neutral oil can help restore some shine if it starts to stiffen.
Can I double the recipe?
Yes. Use a 9×13-inch pan and chill a bit longer.
Make sure to melt in a large bowl so you can stir thoroughly without cooling the chocolate too fast.
How long does it take to set?
In the fridge, expect 2–3 hours for clean slicing. In the freezer, it can set in under an hour, but let it rest at room temperature for 5–10 minutes before cutting to avoid cracking.
What kind of chocolate works best?
Semi-sweet chocolate chips or bars are the most reliable. Milk chocolate will be sweeter and softer; dark chocolate sets a bit firmer and less sweet.
Use good-quality chocolate for the smoothest texture.
Wrapping Up
This peanut butter chocolate fudge hits that sweet spot between effortless and unforgettable. With a handful of ingredients and a few minutes of stirring, you get silky, rich squares that feel special every time. Keep a batch in the fridge for after-dinner treats, surprise guests, or a little midday pick-me-up.
Once you learn the basics, you’ll tweak it to your taste and make it your own—no oven required.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.


