Old Fashioned Chocolate Peanut Butter Fudge Recipe With Marshmallow Cream: Classic Creamy Indulgence

Old Fashioned Chocolate Peanut Butter Fudge Recipe With Marshmallow Cream: Classic Creamy Indulgence

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
High Cal

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

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 15g75%
Cholesterol 45mg15%
Sodium 220mg10%
Total Carbohydrate 70g25%
Dietary Fiber 6g21%
Sugars 58g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

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.

2

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.

3

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.

4

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.

★★★★★4.7(10 reviews)
Tyler Parker