
There’s a reason this fudge has stood the test of time—it combines rich chocolate, smooth peanut butter, and fluffy marshmallow cream for an irresistibly creamy texture. I’ve refined this method to preserve its classic charm while ensuring foolproof results every time.
The secret lies in precise timing and temperature control. A properly boiled sugar mixture and careful incorporation of marshmallow cream create that signature velvety finish. Even the most basic kitchen setup will yield professional-quality fudge.
What emerges is a confection with layers of flavor—deep cocoa notes, nutty richness, and a melt-in-your-mouth consistency. Each square delivers the nostalgic taste of old-fashioned candy shops.
Perfect for gifting, holiday platters, or satisfying a sweet craving. Here’s how to achieve this timeless treat.
Ingredients for Old Fashioned Chocolate Peanut Butter Fudge Recipe with Marshmallow Cream
Rich chocolate, smooth peanut butter, and fluffy marshmallow cream create this timeless confection with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Granulated Sugar 🍚 | 3 cups | Fine white granular preferred |
| Unsalted Butter 🧈 | ¾ cup | Cut into pieces for melting |
| Evaporated Milk 🥛 | ¾ cup | Canned, full-fat for creaminess |
| Marshmallow Cream 🍬 | 1 jar | 7 oz jar, room temperature |
| Semi-Sweet Chocolate Chips 🍫 | 2 cups | High-quality for rich flavor |
| Creamy Peanut Butter 🥜 | 1 cup | Smooth, no natural separation |
| Vanilla Extract 🌿 | 1 tsp | Pure extract for best flavor |
| Chopped Pecans 🌰 | 1 cup | Toasted, optional for texture |
| Pinch of Salt 🧂 | ¼ tsp | Fine table salt preferred |
| Cocoa Powder 🟤 | ¼ cup | Unsweetened for depth of flavor |
The chocolate is non-negotiable here—Ghirardelli or Guittard semi-sweet chips deliver that deep cocoa flavor the intro promises. Jet-Puffed Marshmallow Creme is the gold standard for that velvety texture. For evaporated milk, any brand works, but full-fat canned is key for creaminess. Unsalted butter lets you control the salt content precisely. Grab these from any major grocery store—no specialty trips needed.
No semi-sweet chips? Bittersweet or dark chocolate bars (60-70%) chopped finely work well. Swap peanut butter for almond or cashew butter if allergies are a concern. For nut-free, omit pecans or replace with toasted oats for crunch. Cocoa powder can be Dutch-processed for a smoother taste. The evaporated milk has no good substitute—don’t use regular milk or the texture will suffer.
Store fudge in an airtight container at room temperature for up to 2 weeks. For longer storage, refrigerate for 1 month or freeze for 3 months. Slice before storing to prevent sticking. Always bring to room temperature before serving for that classic melt-in-your-mouth experience.
Why You’ll Love This Recipe
- One Pot Wonder: I melt everything in a single saucepan—sugar, butter, evaporated milk—then stir in chocolate chips and marshmallow cream. No fancy equipment, just a spoon and patience.
- Rich & Creamy: The combo of semi-sweet chocolate and marshmallow cream makes it decadently smooth, with that perfect peanut butter undertone.
- Holiday Staple: I make batches for cookie swaps and teacher gifts. Honestly, it disappears faster than anything else on the tray.
- Stays Fresh: This fudge keeps for weeks in an airtight container. I’ll be real: it’s dangerous having it around that long.
Step-by-Step Instructions for Old Fashioned Chocolate Peanut Butter Fudge With Marshmallow Cream
Master the classic technique for ultra-creamy fudge with rich peanut butter swirls.
Step 1: Prepare the Sugar Mixture
In a heavy 3-quart saucepan, combine the 3 cups Granulated Sugar, 0.75 cup Evaporated Milk, and 0.75 cup Unsalted Butter cut into pieces. Cook over medium heat, stirring constantly with a wooden spoon, until the mixture comes to a full rolling boil.
This boiling point is critical—you’ll see large, vigorous bubbles that can’t be stirred down. Continue boiling for exactly 4 minutes, still stirring constantly. The mixture will thicken slightly and develop a light caramel color. Stop cooking precisely at 4 minutes to prevent graininess.
Step 2: Incorporate the Chocolate and Marshmallow Base
Remove the saucepan from heat immediately. Add the 2 cups Semi-Sweet Chocolate Chips, 1 jar Marshmallow Cream, and 0.25 cup Cocoa Powder. Stir vigorously with the wooden spoon until all the chocolate is completely melted and the mixture is smooth.
This step requires muscle—the marshmallow cream is thick and the chocolate needs thorough incorporation. Work quickly but carefully to avoid burning yourself on the hot pan. The mixture will become glossy and deeply fragrant as the chocolate melts completely.
Step 3: Add Peanut Butter and Flavorings
Stir in the 1 cup Creamy Peanut Butter and 1 tsp Vanilla Extract until fully combined. The peanut butter should create beautiful swirls throughout the fudge base. Add the 0.25 tsp Pinch of Salt to balance the sweetness.
At this point, the mixture will be thick and shiny, pulling away from the sides of the pan as you stir. The aroma will be intoxicating—a rich blend of chocolate and peanut butter that signals you’re on the right track for that classic creamy texture.
Step 4: Fold in Pecans and Set the Fudge
Add the 1 cup Chopped Pecans and stir just until evenly distributed. Immediately pour the mixture into a greased 9×13-inch pan or line your pan with parchment paper for easy removal. Use a spatula to spread it evenly.
Let the fudge cool at room temperature for 2 hours before cutting. Resist the urge to refrigerate—slow cooling at room temperature ensures the proper creamy consistency. You’ll know it’s ready when the top is firm to the touch and the fudge pulls away slightly from the edges of the pan.
Pro Tips For Making Old Fashioned Chocolate Peanut Butter Fudge Recipe With Marshmallow Cream
- Use a Candy Thermometer: I learned this the hard way—without one, it’s tough to hit that perfect 234-238°F soft-ball stage for the sugar mixture, and under or overcooking ruins the texture.
- Measure Marshmallow Cream Precisely: Sounds weird, but it works: weigh your marshmallow cream (7 oz) instead of eyeballing it—too much makes the fudge too soft, and too little leaves it grainy.
- Avoid Stirring While Boiling: Resist the urge to stir once the sugar mixture starts boiling—it can cause crystallization, and you’ll end up with fudge that’s more like sugar cement.
- Line the Pan First: After burning three batches to the pan, I finally figured out: line your 8×8 dish with parchment paper before pouring in the fudge—it peels right out, no scrapping required.
Troubleshooting Perfect Results
Grainy Texture Fix
If your fudge turns grainy, the sugar mixture likely boiled too long or at too high a temperature. Use a candy thermometer to hit 234-238°F for the soft-ball stage. Stir constantly and don’t exceed 4 minutes of boiling after it reaches a full rolling boil. 🌡️
Fudge Won’t Set
This usually means the sugar mixture didn’t reach the proper temperature. Reboil it to 234°F and test again. Also, ensure you’re using full-fat evaporated milk—low-fat versions lack the necessary richness to set properly.
Separation Issues
If the mixture separates or looks oily, it cooled too much before mixing in the chocolate and marshmallow cream. Work quickly while the sugar mixture is still hot. If separation happens, place the pan back on low heat and stir vigorously to re-emulsify.
Sticky Mixture
Adding the peanut butter too early can make the fudge sticky. Wait until after the chocolate and marshmallow cream are fully incorporated. If it’s still sticky, chill it for 15 minutes before cutting into squares. This firms it up without affecting texture.
Pecan Sinking
To prevent pecans from sinking to the bottom, let the fudge mixture cool for 5 minutes in the pan before sprinkling them on top. Then, gently fold them in just enough to distribute evenly without pressing them down.
Uneven Swirls
For better peanut butter swirls, dollop the peanut butter on top of the chocolate mixture instead of stirring it in completely. Then, use a knife to create marble patterns before adding the pecans. This gives a more visually appealing result. ✨
Nutrition Facts
Frequently Asked Questions
Can I use crunchy peanut butter instead?
Yes, but it will change the texture slightly. Crunchy peanut butter adds extra nuttiness and bite. For best results, use creamy and add 1/2 cup chopped peanuts separately for controlled texture.
How do I know when it’s done boiling?
Watch for a full rolling boil that can’t be stirred down. Boil for exactly 4 minutes at this stage. The mixture will thicken slightly and turn a light caramel color. Use a timer for precision.
Why did my fudge turn grainy?
This happens if the sugar boils too long or at too high a temperature. Use a candy thermometer to hit 234-238°F. Stir constantly and don’t exceed the boiling time.
Can I make this without a candy thermometer?
Yes, but it’s trickier. Test by dropping a bit in cold water—it should form a soft ball you can flatten between your fingers. This is the soft-ball stage at about 235°F.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026