paper wrappers with squares of fudge

I’ve always loved the sweet tantalizing aroma that hangs heavily around a fudge shop. But, alas, I’ve never fallen very hard for the fudge itself.  I think it’s usually just too sweet for a girl like me.  My taste buds have always craved a depth of chocolate that has eluded me in these high sugar joints.

And then Jessica, a coworker of mine, brought a plate of her 15-Minute Rocky Road Fudge into the office one day.  She had cut the fudge into perfect little squares that showed off the goodies hiding within.  Those chocolatey squares were chock full of peanuts and marshmallows.  There was no holding me back from those beauties.  I had to give one a try.

And, wow, was I impressed!  THIS was the kind of fudge I had been craving.  The texture was dense and chewy, with pockets of salty crunchy peanuts and sweet soft marshmallows.  And the fudge flavor? It was sweet, but only just sweet enough.  Just perfect for a girl like me.

peanut, marshmallow, and chocolate fudge pieces

Jessica’s 15-Minute Rocky Road Fudge

Yield: 24 squares
Prep Time: 20 minutes
Total Time: 20 minutes

The texture was dense and chewy, with pockets of salty crunchy peanuts and sweet soft marshmallows.  And the fudge flavor? It was sweet, but only just sweet enough.


  • 16 oz. semi-sweet chocolate, chopped fine
  • 2 oz. unsweetened chocolate, chopped fine
  • .5 tsp. baking soda
  • 1/8 tsp. table salt
  • 1 14-oz. can sweetened condensed milk
  • 1 T. vanilla
  • 1 c. mini marshmallows
  • 1 c. chopped salted peanuts
  • .5 c. semi-sweet chocolate chips


  1. Cut a 12″ length of extra-wide heavy-duty aluminum foil and fold the edges back to form a 7″ width.  With folded sides facing down, fit foil securely into the bottom and up sides of an 8″ square baking pan, allowing excess to overhang pan sides.  Spray foil with nonstick cooking spray.
  2. In a medium heatproof bowl, toss chocolates, baking soda, and salt until baking soda is evenly distributed.  Stir in sweetened condensed milk and vanilla.  Set bowl over a 4-quart saucepan containing 2 cups simmering water.  Stir with a rubber spatula until chocolate is almost fully melted and few small pieces remain 2 to 4 minutes.
  3. Remove bowl from heat and continue to stir until chocolate is fully melted and the mixture is smooth, about 2 minutes.  Stir in marshmallows, peanuts, and chocolate chips.  Transfer fudge to prepared pan and spread in even layer with a spatula.  Refrigerate until set, about 2 hours.  Remove fudge from pan using foil and cut into squares.
  4. To make a double batch:  Line 13″ x 9″ pan with two sheets of foil placed perpendicular to each other and double amounts of all ingredients.  When melting the chocolates, use a large heatproof bowl and Dutch oven containing four cups simmering water.


from the recipe box of Jessica Wilder, originally from Cook’s Illustrated.

Nutrition Information:
Yield: 24 Serving Size: 1
Amount Per Serving: Calories: 239Total Fat: 13gSaturated Fat: 6gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 8mgSodium: 96mgCarbohydrates: 30gFiber: 2gSugar: 26gProtein: 5g

Nutrition information is automatically calculated by Nutritionix. I am not a nutritionist and cannot guarantee accuracy. If your health depends on nutrition information, please calculate again with your own favorite calculator.

Did you make this recipe?

Please leave a comment below. And share a photo on Instagram with the hashtag #afarmgirlsdabbles!

peanut, marshmallow, and chocolate fudge pieces

This recipe is part of my series, “Sweet (and easy!) Christmas Gifts From One Day in the Kitchen”.  You might also like these recipes – they’re great for gifting as well:

caramel corn with chocolate drizzle in a white dish

Ann’s Oven-Baked Caramel Corn

hot fudge sauce

Hot Fudge Sauce

chocolate candy cane marshmallows

Chocolate & Candy Cane Dipped Marshmallows

spiced nuts in a gift bag

Peg’s Spiced Nuts