These melt-in-your-mouth morsels are dainty dynamos. Making the fudge—a mix of marshmallows, chocolate, and milk—is literally a flash in a pan. Then, simply form them into balls and roll in snazzy toppings like freeze-dried raspberries, pistachios, toasted walnuts, and peppermints.

Martha Stewart Living, December 2019


Credit: Alpha Smoot

Recipe Summary

45 mins
2 hrs
Makes 5 dozen


Ingredient Checklist


Instructions Checklist
  • Lightly spray a 9-by-9-inch cake pan with cooking spray. Line with 2 crisscrossed pieces of parchment, leaving a 2-inch overhang. Spray parchment. In a saucepan, combine butter, marshmallows, sugar, milk, and salt.

  • Cook over medium-high heat, stirring frequently, until marshmallows have melted, 6 to 7 minutes. Stir in vanilla. Remove from heat; stir in chocolate until melted. Pour mixture into prepared pan. Let cool 30 minutes, then refrigerate until set, at least 1 hour and up to 3 days.

  • Using overhang, lift fudge onto a cutting board; cut into 1-inch squares. With rubber-gloved hands, to prevent fudge from becoming too slippery and messy, roll into balls (if mixture is very cold, it may crumble a bit; just let it warm slightly first), then roll in desired toppings as you go. Refrigerate until firm, 1 hour. (To make ahead, place balls in a single layer on a parchment-lined baking sheet, wrap in plastic wrap, and refrigerate up to 3 days.) 

Cook's Notes

To flavor the fudge to complement the different coatings, replace the vanilla with 1/2 teaspoon pure peppermint extract, 1/4 teaspoon pure almond extract, or 1 tablespoon raspberry liqueur, such as Framboise, respectively.