This no-bake peanut butter fudge delivers creamy, melt-in-your-mouth indulgence with just three ingredients. I developed this recipe for those moments when you crave something sweet but don’t want to spend hours in the kitchen. The secret lies in the perfect balance of peanut butter, sweetened condensed milk, and a touch of vanilla—no complicated techniques required.
What makes this recipe truly foolproof is its simplicity. With only 5 minutes of prep time and no oven needed, you’ll have rich, velvety fudge ready to chill. The result is a smooth, decadent treat that stores beautifully in the fridge for up to a week—though it rarely lasts that long. Perfect for satisfying cravings or gifting to fellow peanut butter lovers.
Ingredients for 3 Ingredient Peanut Butter Fudge
Three ingredients, one bowl, zero stress—this is all you need for that creamy fudge magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Creamy Peanut Butter 🥜 | 1 ½ cups | Natural or commercial, well-stirred |
| Sweetened Condensed Milk 🥛 | 1 can | 14-ounce standard size |
| Pure Vanilla Extract 🌿 | 1 tsp | High-quality for best flavor |
| Flaky Sea Salt 🧂 | ¼ tsp | Optional, for finishing |
The peanut butter is everything here. Jif or Skippy give that classic smooth texture, but natural brands work too (just stir well to blend the oils). I always grab Eagle Brand sweetened condensed milk—it’s the gold standard for consistency. Vanilla matters more than you’d think: Nielsen-Massey or Rodelle if you’re splurging, but store brand is fine. Pro tip: warm the peanut butter slightly (10 seconds in microwave) to make mixing effortless.
No vanilla extract? A pinch of cinnamon or almond extract adds warmth. Want it richer? Swap in chocolate-hazelnut spread for half the peanut butter. The salt is optional but Maldon flakes take it over the top. For a firmer fudge, chill 2 hours minimum—less time and it’ll be more like frosting (which, honestly, is also delicious).
This keeps 1 week in the fridge, but good luck making it last that long. Store in an airtight container with parchment between layers. Freeze for 3 months if you somehow have leftovers. I cut mine into small squares—it’s so rich, a little goes a long way.
Why You’ll Love This Recipe
- No Mixer Needed: I’ve made this entirely with a spatula and a bowl—no electric mixer, no fancy tools. The sweetened condensed milk does all the heavy lifting, blending into the peanut butter so smoothly you’ll wonder why you ever dirtied extra dishes.
- That Salty-Sweet Fix: Here’s what sold me—the flaky sea salt on top cuts through the richness like a dream. It’s not just sweet; it’s that can’t-stop-at-one-piece balance where creamy peanut butter meets caramel-like depth from the condensed milk.
- Gift or Snack: I’ve wrapped these in parchment for teacher gifts, packed them in lunchboxes, and stashed them in the freezer for midnight cravings. They’re just as at home at a holiday party as they are in my purse for a 3 p.m. energy crash.
- Pantry Hero: Between us, I always have these four ingredients on hand. No last-minute grocery runs, no obscure spices—just a $5 batch that makes 16 squares (if I don’t “quality test” half first). Leftovers? Ha. That’s a joke I don’t know the punchline to.
Step-by-Step Instructions for 3-Ingredient Peanut Butter Fudge
This couldn’t be simpler—just mix, set, and enjoy creamy perfection.
Step 1: Prepare Your Pan and Measure Ingredients
Line an 8×8-inch baking dish with parchment paper, leaving overhang on all sides for easy removal. I like to use a metal pan because it conducts heat evenly if you need to chill it quickly. Press the parchment firmly into the corners so the fudge sets in an even layer.
Before you start, measure out all your ingredients: 1.5 cups creamy peanut butter, 1 can sweetened condensed milk, and 1 tsp pure vanilla extract. I always stir my peanut butter really well first—natural versions can separate, and you want a completely smooth texture. Have your 0.25 tsp flaky sea salt ready for finishing.
Step 2: Combine the Base Ingredients
In a medium saucepan, combine the peanut butter and sweetened condensed milk. Use a sturdy silicone spatula to mix them together over low heat. The mixture will be thick at first, but as it warms, it’ll become smooth and glossy—this usually takes about 3-4 minutes of constant stirring.
Watch for the moment when the mixture pulls away from the sides of the pan slightly and develops a shiny, satiny appearance. You’re not cooking it so much as gently warming it to create a perfectly homogeneous base. Don’t let it bubble or scorch—low and slow is key here for that ultra-creamy texture we’re after.
Step 3: Add Vanilla and Finish the Mixture
Remove the pan from heat and stir in the vanilla extract. The mixture will thicken slightly as it cools, so work quickly but thoroughly. I like to scrape the sides and bottom of the pan to incorporate every bit of that rich peanut butter flavor.
Taste the mixture (yes, really—quality control!) and adjust if needed. The vanilla should be present but not overpowering, and the peanut butter flavor should shine through. If you’re using natural peanut butter, you might notice a slightly grittier texture at this stage, but it’ll smooth out as it sets.
Step 4: Set the Fudge Properly
Pour the warm mixture into your prepared pan, using your spatula to spread it into an even layer. It should fill the pan to about ½-inch thickness. Tap the pan gently on the counter a few times to remove any air bubbles and create a perfectly smooth surface.
Sprinkle the flaky sea salt evenly over the top if using—this adds a sophisticated contrast to the sweetness. Refrigerate uncovered for at least 2 hours, or until completely firm to the touch. I’ve found that 3 hours gives the cleanest cuts, but if you’re impatient, 90 minutes in the freezer works in a pinch.
Step 5: Cut and Serve
Once fully set, use the parchment overhang to lift the fudge from the pan. Place it on a cutting board and use a sharp chef’s knife to cut into 16 equal squares. For clean cuts, wipe the knife with a hot, damp cloth between each slice.
The fudge should be firm but still creamy—it’ll melt slightly on your tongue with that perfect peanut butter richness. Store in an airtight container in the refrigerator for up to 2 weeks, though I doubt it’ll last that long. For the best texture, let it sit at room temperature for 10 minutes before serving.
Wine and Beer Pairings for This Recipe
Sweet Wine Pairings
This creamy fudge begs for a sweet wine with enough body to stand up to its richness. I love pairing it with Moscato d’Asti—its light effervescence and stone fruit notes cut through the peanut butter’s intensity. The Saracco Moscato d’Asti is my go-to at about $15/bottle. 🍷
Dessert Wine Options
For something more decadent, try a tawny port with its caramel and nutty undertones. The Graham’s 10-Year Tawny offers perfect balance—sweet enough to complement but complex enough to intrigue. Serve slightly chilled at 55°F for best results.
Beer Pairings
Beer lovers should reach for a milk stout like Left Hand Milk Stout. Its creamy mouthfeel mirrors the fudge’s texture while the coffee and chocolate notes create harmony. The slight bitterness prevents the pairing from being cloying. Serve at 45°F to let the flavors shine. 🍺
Coffee Complements
A cup of cold brew coffee with 1 tbsp vanilla syrup makes an excellent non-alcoholic pairing. The coffee’s acidity cuts through the sweetness while the vanilla bridges the flavors. I use Stumptown Cold Brew for its smooth, chocolatey profile.
Tea Alternatives
For tea drinkers, a chai latte with extra cinnamon creates a warming contrast. The spices in chai—cardamom, ginger, and clove—elevate the peanut butter’s nuttiness. I make mine with Tazo Classic Chai and whole milk for richness.
Serving Temperature Tip
Nutrition Facts
Frequently Asked Questions
Can I use natural peanut butter for this?
Yes, but stir it extremely well first to blend the oils. Natural peanut butter may create a slightly grainier texture, but the flavor remains delicious. For smoothest results, I recommend Jif or Skippy brands.
Why does my fudge stay too soft?
This usually happens from not chilling long enough. Give it the full 2 hours in the fridge (or 90 minutes in freezer). If still soft, your peanut butter may have been too oily—try reducing it by 2 tablespoons next time.
How do I fix fudge that won’t set?
Return the mixture to the saucepan and warm over low heat while stirring in 1-2 tablespoons powdered sugar. This absorbs excess moisture. Then re-chill. The texture will be slightly different but still tasty.
Can I make this without condensed milk?
For a dairy-free version, substitute 1 cup coconut cream + ½ cup powdered sugar. The texture will be less creamy but still delicious. Note that this changes the flavor profile slightly.
What’s the best way to cut clean squares?
Use a sharp chef’s knife dipped in hot water between cuts. Wipe the blade clean after each slice. For perfect squares, score the fudge lightly before fully chilling, then cut through the scored lines.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026