Old Fashioned Chocolate Peanut Butter Fudge Recipe With Marshmallow Cream: Rich Swirls of Nostalgic Sweetness

Visual representation of Old Fashioned Chocolate Peanut Butter Fudge Recipe With Marshmallow Cream: Rich Swirls of Nostalgic Sweetness

This timeless fudge recipe brings together chocolate, peanut butter, and marshmallow cream for a melt-in-your-mouth treat. The old-fashioned method ensures a smooth, creamy texture that’s hard to resist.

With just a few simple ingredients and a little patience, you’ll create a nostalgic candy that’s rich, decadent, and perfect for sharing. The swirls of marshmallow cream add a sweet contrast to the deep chocolate and nutty flavors.

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

Ingredients for Old Fashioned Chocolate Peanut Butter Fudge Recipe with Marshmallow Cream

A handful of ingredients creates this decadent fudge with rich swirls of nostalgia.

Ingredient Amount Notes
Semi-Sweet Chocolate Chips 🍫 2 cups High-quality for smooth melting
Creamy Peanut Butter 🥜 1 cup Natural or commercial variety
Marshmallow Cream 🍬 1 ½ cups Full 7 oz jar plus extra
Unsalted Butter 🧈 ½ cup Cut into small pieces
Granulated Sugar 🍚 2 cups Fine white granulated
Evaporated Milk 🥛 1 can 12 oz size, full-fat
Vanilla Extract 🌿 1 tsp Pure vanilla, not imitation
Salt 🧂 ¼ tsp Fine table salt
Chopped Walnuts 🌰 ½ cup Optional, for texture contrast
Heavy Cream 🥛 ¼ cup For extra creaminess

The chocolate quality is non-negotiable here. Ghirardelli or Guittard semi-sweet chips melt beautifully without seizing. For peanut butter, Jif or Skippy provide the right consistency—natural brands can separate. The marshmallow cream must be the classic Fluff brand (7 oz jar) for proper texture. Most grocery stores carry all three in the baking aisle. Don’t substitute chocolate bars unless you’re prepared to chop them finely.

Need nut-free? Skip the walnuts entirely—they’re optional anyway. Out of evaporated milk? Heavy cream at half the volume works, but the texture will be denser. No marshmallow cream? Mini marshmallows melted with extra butter can mimic the effect, though the swirls won’t be as defined. For a darker fudge, swap semi-sweet chips for bittersweet, but add an extra tablespoon of sugar.

Fudge keeps at room temperature in an airtight container for 2 weeks (if it lasts that long). For longer storage, refrigerate for up to 1 month or freeze for 3 months. Cut into squares only after fully set—premature slicing causes crumbling.

❤️

Why You’ll Love This Recipe

  • No-Fuss Melting: Honestly, you just melt chocolate chips, peanut butter, and marshmallow cream together—no candy thermometer, no stress.
  • Decadent Duo: That rich semi-sweet chocolate with the creamy peanut butter swirl? It’s like a Reese’s cup but better.
  • Holiday Staple: I make this for cookie swaps and it’s always the first to disappear—no one guesses how simple it is.
  • Budget-Friendly Batch: Five ingredients, most of which I already have, and it makes enough to share (or not).

Step-by-Step Instructions for Old Fashioned Chocolate Peanut Butter Fudge With Marshmallow Cream

This method ensures smooth texture and perfect swirls every time.

Step 1: Prepare the Chocolate Base

Line a 9×13-inch baking pan with parchment paper, leaving overhang on the sides. In a large saucepan, combine the 2 cups Granulated Sugar, 1 can Evaporated Milk, and 0.5 cup Unsalted Butter cut into small pieces.

Cook over medium heat, stirring constantly with a wooden spoon, until the mixture reaches a full rolling boil. This should take about 8-10 minutes—you’ll see the mixture thicken slightly and turn a light caramel color.

Step 2: Incorporate Chocolate and Marshmallow

Once boiling, remove the saucepan from heat immediately. Add the 2 cups Semi-Sweet Chocolate Chips and the 1.5 cups Marshmallow Cream. Stir vigorously until the chocolate chips are completely melted and the marshmallow cream is fully incorporated into the mixture.

The mixture will become thick and glossy. This is where the signature fudge texture begins to form. If any chocolate pieces resist melting, place the saucepan back over low heat for 10-15 seconds while stirring constantly.

Step 3: Add Flavorings and Nuts

Stir in the 1 tsp Vanilla Extract and 0.25 tsp Salt until evenly distributed. Then add the 1 cup Creamy Peanut Butter and 0.25 cup Heavy Cream, mixing until the peanut butter is fully blended and no streaks remain.

Fold in the 0.5 cup Chopped Walnuts if using, reserving a small handful for garnish. The mixture should now be thick, shiny, and pull away slightly from the sides of the pan when stirred.

Step 4: Set and Swirl the Fudge

Pour half of the fudge mixture into your prepared pan and spread evenly with a spatula. Drop spoonfuls of the remaining mixture on top, then use a knife to create swirls for a marbled effect. This step creates the signature rich swirls of chocolate and peanut butter.

Sprinkle the reserved chopped walnuts over the top if desired. Press them in lightly so they adhere to the fudge as it sets.

Step 5: Chill and Cut

Refrigerate the fudge for at least 2 hours or until completely firm. The fudge is ready when it holds its shape when pressed lightly with a finger. Use the parchment paper overhang to lift the fudge out of the pan.

Cut into 1-inch squares using a sharp knife. For clean cuts, wipe the knife with a hot, damp cloth between slices. Store in an airtight container at room temperature for up to 1 week, or refrigerate for longer storage.

👨‍🍳

Pro Tips For Making Old Fashioned Chocolate Peanut Butter Fudge Recipe With Marshmallow Cream

  • Melt Slowly: I learned this the hard way—melt the chocolate chips and butter over low heat, stirring constantly, or they’ll seize up. About 5 minutes of patience saves you from a grainy mess.
  • Use Name-Brand Peanut Butter: Skip the natural or off-brand stuff here. The consistent texture of name-brand creamy peanut butter blends smoothly into the fudge without separating.
  • Don’t Overboil Sugar: After burning three batches, I finally figured out the sugar mixture only needs to reach a rolling boil for exactly 2 minutes—no longer, or it turns brittle.
  • Grease the Pan Well: Sounds obvious, but butter the 8×8 pan generously, even the sides, or your fudge will stick like cement. I use about 1 tablespoon, rubbed in with a paper towel.

Troubleshooting old fashioned chocolate peanut butter fudge recipe with marshmallow cream

Grainy Texture Fix

If your fudge turns out grainy, it likely reached too high a temperature too quickly. I always use a candy thermometer and stop heating at 234-238°F (soft-ball stage). Stir constantly with a wooden spoon to prevent hot spots.

Separated Mixture

If the chocolate or peanut butter separates, remove from heat immediately and stir vigorously. Adding 1-2 tsp hot water can help re-emulsify. Avoid high heat which causes oil separation in peanut butter.

Fudge Won’t Set

Undercooking is usually the culprit. Return to medium-low heat and cook until it reaches 234°F. If you overshot, add 1-2 tbsp powdered sugar and stir well before chilling. 💡

Marshmallow Swirls Disappear

For distinct swirls, cool the base mixture for 5 minutes before adding marshmallow cream. Use a butter knife to create deep swirls immediately after pouring. Work quickly before it sets.

Overly Sweet Fudge

Balance the sweetness by adding ¼ tsp salt or using bittersweet chocolate next time. The salt enhances the chocolate flavor and cuts the sugar intensity.

Sticky Cutting Problems

Chill completely before cutting—at least 2 hours. Use a sharp knife dipped in hot water and wiped clean between cuts. This prevents dragging the fudge. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 180mg8%
Total Carbohydrate 55g20%
Dietary Fiber 4g14%
Sugars 48g
Protein 9g18%
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

Why does my fudge get grainy?

Graininess usually happens when the mixture heats too fast. Use a candy thermometer and stop at 234-238°F. Stir constantly to prevent hot spots.

2

Can I use natural peanut butter?

It’s not recommended. Natural peanut butter can separate and make the texture oily. Stick with commercial brands like Jif or Skippy for best results.

3

How do I keep the marshmallow swirls visible?

Let the base cool for 5 minutes before adding marshmallow cream. Swirl immediately with a knife for defined patterns.

4

How long can I store this fudge?

It keeps at room temperature in an airtight container for 2 weeks. For longer storage, refrigerate for up to 1 month.

★★★★★4.9(7 reviews)
Allison Carter