Old Fashioned Chocolate Peanut Butter Fudge Recipe With Marshmallow Cream: Decadent Melt-in-Your-Mouth Squares

Old Fashioned Chocolate Peanut Butter Fudge Recipe With Marshmallow Cream: Decadent Melt in Your Mouth Squares detailed visual guide

This fudge brings back memories of my grandmother’s kitchen, where she’d stir the pot by feel rather than measure. Her handwritten cards were maddeningly vague, but the results were always melt-in-your-mouth perfect.

I’ve decoded her intuitive style into a foolproof method anyone can follow. The marshmallow cream adds that signature creamy texture that makes this fudge irresistibly rich and smooth.

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

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

Rich, creamy, and nostalgic—just like Grandma used to stir up by feel.

Ingredient Amount Notes
Granulated Sugar 🍚 3 cups Fine white granulated preferred
Unsweetened Cocoa Powder 🍫 ½ cup Dutch-process for smoother taste
Evaporated Milk 🥛 1 cup 1 can, 12 oz, full-fat
Marshmallow Creme 🍡 1 jar 7 oz, such as Marshmallow Fluff
Creamy Peanut Butter 🥜 1 cup Smooth, not natural or reduced-fat
Unsalted Butter 🧈 ½ cup 1 stick, cubed for melting
Vanilla Extract 🌿 1 tsp Pure vanilla, not imitation
Salt 🧂 ¼ tsp Fine sea salt preferred
Semi-Sweet Chocolate Chips 🍫 1 ½ cups 10 oz bag, high-quality brand
Chopped Peanuts 🥜 ½ cup Lightly salted, for texture

The marshmallow creme is non-negotiable here—it’s what gives that signature melt-in-your-mouth texture Grandma nailed. Jet-Puffed Marshmallow Creme is my go-to, but any brand at the baking aisle works. For the chocolate, Ghirardelli or Guittard semi-sweet chips melt beautifully. Evaporated milk should be full-fat (the canned kind), and don’t even think about swapping in regular milk—it’ll curdle.

No marshmallow creme? A quick hack: melt 10 large marshmallows with a splash of cream, but it won’t be quite the same. Peanut butter must be smooth and creamy—Jif or Skippy are foolproof. Need a nut-free version? Swap in sunflower seed butter (it’ll turn greenish, but tastes fine). The cocoa powder can be natural, but Dutch-process gives a deeper, smoother chocolate flavor.

This keeps beautifully at room temperature for 2 weeks in an airtight container (if it lasts that long). Freezes for 3 months—just thaw overnight in the fridge. Cut into squares once fully set, but trust me, you’ll be sneaking bites straight from the pan before then.

❤️

Why You’ll Love This Recipe

  • I’ll be real: this fudge keeps for over a week in an airtight container, so I can make it ahead and still have some left for me.
  • One Pot Wonder: I just dump everything in a saucepan—sugar, cocoa, evaporated milk—then stir in the marshmallow creme and peanut butter. No fancy equipment, no fuss.
  • Rich and Creamy: That first bite with the deep cocoa hit, smooth peanut butter, and fluffy marshmallow swirls? Honestly, it’s why I make it every holiday.
  • Gift in Minutes: I wrap squares in wax paper for teacher gifts or potlucks. Between us, it disappears faster than anything else I bring.

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

Here’s the method that delivers smooth, creamy fudge with that perfect melt-in-your-mouth texture.

Step 1: Combine and Boil the Sugar Mixture

In a heavy 3-quart saucepan, combine the 3 cups Granulated Sugar, 0.5 cup Unsweetened Cocoa Powder, 1 cup Evaporated Milk, and 0.5 cup Unsalted Butter. I always use a heavy-bottomed pan to prevent scorching.

Place the pan over medium-high heat and stir constantly until the mixture comes to a full rolling boil. This usually takes 5-7 minutes. Once boiling, stop stirring and let it cook undisturbed until it reaches the soft-ball stage at 234-240°F on a candy thermometer. This temperature ensures the sugar crystallizes properly for that classic fudge texture.

Step 2: Incorporate Marshmallow Creme and Chocolate

Remove the pan from heat immediately once it reaches temperature. Quickly stir in the 1 jar Marshmallow Creme and 1.5 cups Semi-Sweet Chocolate Chips until both are completely melted and the mixture is smooth. The residual heat will do most of the work.

The marshmallow creme makes this fudge extra creamy and prevents graininess, while the chocolate chips add deep cocoa flavor and that signature fudgy richness. If the mixture seems too thick at this point, don’t worry—it will loosen as you add the remaining ingredients.

Step 3: Add Peanut Butter and Flavorings

Stir in the 1 cup Creamy Peanut Butter, 1 tsp Vanilla Extract, and 0.25 tsp Salt until fully incorporated. The peanut butter should melt smoothly into the warm mixture, creating a glossy, uniform texture. I use a silicone spatula for this step to scrape every bit from the pan.

Taste the mixture and adjust the salt if needed, though I find the 0.25 tsp Salt balances the sweetness perfectly. The vanilla enhances all the flavors, so don’t skip it. The fudge should now be thick but still pourable.

Step 4: Pour, Top, and Set

Immediately pour the fudge into a greased 8×8-inch or 9×9-inch baking dish. Use an offset spatula to smooth the top evenly. Work quickly here—the fudge begins to set as it cools.

Sprinkle the 0.5 cup Chopped Peanuts evenly over the surface, pressing lightly so they adhere. Let the fudge cool at room temperature for 2 hours before cutting into squares. For faster setting, you can refrigerate it for 1 hour, but room temperature gives the best texture.

Once completely set, cut into 16 equal squares. The fudge should be firm enough to hold its shape but still tender when bitten into, with a beautiful sheen on the surface.

👨‍🍳

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

  • Measure the Marshmallow: Use a lightly greased measuring cup or spray your spoon with oil before scooping the marshmallow creme—it sticks to everything and you’ll lose half of it to the utensil otherwise.
  • Full rolling boil: Bring the sugar, cocoa, and evaporated milk to a full, rolling boil that can’t be stirred down for a full 4-5 minutes. I learned this the hard way—underboiling leaves fudge grainy.
  • Cool slightly first: Let the chocolate mixture sit for 2-3 minutes after removing from heat before stirring in peanut butter and marshmallow creme. Adding them to boiling hot sugar can cause separation.
  • Line the pan: Press parchment into your 8×8 pan before pouring the fudge—no greasing, no sticking, and you can lift the whole slab out cleanly for cutting. Sounds obvious, but I skipped it once and spent 20 minutes chiseling fudge out.

Perfect Pairings for This old fashioned chocolate peanut butter fudge recipe with marshmallow cream

Beverage Pairings

A cold glass of whole milk is my go-to—it cuts through the richness perfectly. For coffee lovers, a dark roast with a splash of cream complements the chocolate notes beautifully. The bitterness balances the sweetness. 🥛

Dessert Pairings

Serve with vanilla bean ice cream for a hot-cold contrast that’s pure magic. A scoop of coffee ice cream enhances the chocolate flavor. I also love pairing it with strawberry slices for a fruity contrast.

Holiday Serving

During the holidays, I arrange squares on a platter with chocolate-dipped pretzels and salted caramels. The salty-sweet combo is irresistible. A sprinkle of crushed candy canes on top adds festive flair.

Gift Presentation

For gifting, stack squares in a clear cellophane bag tied with ribbon. Add a few peanut butter cups for extra indulgence. The fudge stays fresh for 2 weeks at room temperature, making it perfect for care packages.

Nutrition Facts

Servings 16
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 15g19%
Saturated Fat 6g30%
Cholesterol 10mg3%
Sodium 85mg4%
Total Carbohydrate 38g14%
Dietary Fiber 2g7%
Sugars 34g
Protein 4g8%
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?

Stick with creamy for the smoothest texture. Crunchy can make the fudge grainy and disrupt the melt-in-your-mouth quality.

2

Why does the recipe need evaporated milk?

It provides richness without thinning the mixture like regular milk. Its higher fat content and reduced water help create that signature dense, creamy fudge.

3

How do I know when it reaches soft-ball stage?

Use a candy thermometer for accuracy—234-240°F is ideal. If testing without one, drop a bit into cold water; it should form a soft ball you can flatten between your fingers.

4

Can I make this without a candy thermometer?

Yes, but it’s riskier. Use the cold water test and watch closely for the mixture to thicken and pull away slightly from the pan edges.

★★★★★4.9(10 reviews)
Emma Sullivan