Easy Rocky Road Fudge

Square of easy rocky road fudge topped with melted marshmallows and scattered roasted peanuts on a white plate Save
Square of easy rocky road fudge topped with melted marshmallows and scattered roasted peanuts on a white plate | flavormonk.com

This indulgent rocky road fudge combines melted semi-sweet chocolate with sweetened condensed milk and butter for an incredibly smooth, creamy base. The mixture gets studded with pillowy mini marshmallows, roasted peanuts or walnuts, and optional milk chocolate chips for extra texture and crunch. After just 15 minutes of active preparation, simply chill for two hours until perfectly set. The result is a rich, decadent confection with the classic rocky road combination of smooth chocolate, gooey marshmallows, and satisfying nutty crunch in every bite.

The first time I made rocky road fudge was during a snow day when my kids were bouncing off the walls and I needed something to occupy them fast. We ended up with chocolate smeared on countertops and marshmallows mysteriously disappearing, but the fudge that emerged became an instant family legend. Now whenever the weather turns dreary or someone needs a pick-me-up, this recipe comes out.

Last Christmas, I made six batches of this fudge for different neighbors and teachers packages. One neighbor told me she hid it from her family so she could have it all to herself, which honestly I understand completely. Theres something about the sweet and salty combo that makes people lose all self-control.

Ingredients

  • Semi-sweet chocolate chips: I find this amount gives the perfect sweetness level without being overwhelming, and good quality chips really do make a difference in the final texture
  • Sweetened condensed milk: This is what creates that impossibly smooth fudge consistency—do not substitute with evaporated milk or regular milk
  • Unsalted butter: Just enough to add richness and help the chocolate melt beautifully without interfering with the setting process
  • Mini marshmallows: The mini ones distribute more evenly throughout the fudge than regular-sized ones
  • Roasted unsalted peanuts: I prefer peanuts for that classic rocky road taste, but walnuts work beautifully too if you want something milder
  • Milk chocolate chips: These add little pockets of extra sweetness and texture, though they are optional

Instructions

Prepare your pan:
Lining your pan with parchment paper is non-negotiable here—the overhang becomes your handles when you need to lift the whole fudge block out later
Melt the base:
Keep the heat low and stir constantly, because chocolate and condensed milk can scorch easily and once they burn, there is no saving the batch
Cool slightly:
This brief resting period prevents the marshmallows from melting into nothingness when you fold them in
Gentle folding:
Mix just until combined—overworking it will deflate those fluffy marshmallows and you want them to stay pillowy
Set and chill:
The two-hour wait feels endless, but rushing it means you will end up with soft fudge instead of clean squares
Cutting time:
Use a sharp knife and run it under hot water between cuts for the cleanest slices
Homemade easy rocky road fudge displaying mini marshmallows and chocolate chunks in a rich chocolate fudge base Save
Homemade easy rocky road fudge displaying mini marshmallows and chocolate chunks in a rich chocolate fudge base | flavormonk.com

My grandmother would keep a batch of fudge in her freezer and pull it out whenever we visited, insisting that the slight chill made it even better. I now do the same thing, and honestly she was right about almost everything.

Getting the Perfect Texture

The difference between grainy fudge and silky smooth fudge comes down to patience and temperature control. I have learned that rushing the melting process or cranking up the heat to speed things along always backfires. Low and slow gives you that professional chocolate shop texture that makes people ask where you bought it.

Mix-In Magic

One year I got experimental and added pretzels instead of nuts, creating this sweet and salty situation that was unexpectedly amazing. The key is keeping your mix-ins roughly the same size so each bite has the same ratio of chocolate to add-ins.

Storage Secrets

Fudge keeps surprisingly well in the freezer for up to three months if you wrap it tightly. I layer pieces between wax paper in a freezer container and can pull out just what I need for sudden cravings or unexpected guests.

  • Separate layers with wax paper so the pieces do not stick together
  • Thaw frozen fudge in the refrigerator to prevent condensation from forming on the surface
  • Room temperature fudge has the best texture, so let chilled pieces sit out for 15 minutes before serving
Close-up of easy rocky road fudge showing gooey marshmallows, crunchy nuts, and swirled chocolate in a baking pan Save
Close-up of easy rocky road fudge showing gooey marshmallows, crunchy nuts, and swirled chocolate in a baking pan | flavormonk.com

This recipe has saved me more times than I can count when I need a last-minute treat or a homemade gift that looks impressive. The fact that it takes about 15 minutes of actual work is our little secret.

Recipe FAQs

Refrigerate the fudge for at least 2 hours until completely firm and set. For best results, let it chill overnight before cutting.

Absolutely. Roasted peanuts, walnuts, pecans, or almonds all work beautifully. Choose your favorite or whatever you have on hand.

Keep in an airtight container in the refrigerator for up to 1 week. The cool temperature helps maintain the perfect texture and prevents melting.

Yes. Simply omit the nuts and add extra marshmallows or dried fruit like cranberries and cherries for added texture and sweetness.

Semi-sweet chocolate chips create the classic fudge flavor, but you can substitute dark chocolate for a richer taste or milk chocolate for sweeter results.

Cooling for 2-3 minutes prevents the marshmallows from melting completely, ensuring they stay fluffy and create those signature pockets throughout the fudge.

Easy Rocky Road Fudge

Creamy chocolate fudge loaded with marshmallows and crunchy nuts for an irresistible sweet treat.

Prep 10m
Cook 5m
Total 15m
Servings 16
Difficulty Easy

Ingredients

Chocolate Base

  • 2 cups semi-sweet chocolate chips
  • 1 can (14 oz) sweetened condensed milk
  • 2 tablespoons unsalted butter

Mix-ins

  • 1 ½ cups mini marshmallows
  • 1 cup roasted unsalted peanuts or walnuts, roughly chopped
  • ½ cup milk chocolate chips

Instructions

1
Prepare the Pan: Line an 8x8-inch baking pan with parchment paper, leaving some overhang for easy removal.
2
Melt Chocolate Base: In a medium saucepan over low heat, combine the semi-sweet chocolate chips, sweetened condensed milk, and butter. Stir constantly until melted and smooth. Remove from heat.
3
Fold in Mix-ins: Let the mixture cool for 2–3 minutes, then fold in the marshmallows, nuts, and milk chocolate chips, mixing gently to combine.
4
Spread in Pan: Pour the mixture into the prepared pan, smoothing the top with a spatula.
5
Chill to Set: Refrigerate for at least 2 hours, or until fully set.
6
Cut and Serve: Lift the fudge out using the parchment paper, cut into squares, and serve.
Additional Information

Equipment Needed

  • Medium saucepan
  • Rubber spatula
  • 8x8-inch baking pan
  • Parchment paper
  • Sharp knife

Nutrition (Per Serving)

Calories 225
Protein 3g
Carbs 32g
Fat 10g

Allergy Information

  • Contains milk, nuts, and soy (present in some chocolate chips)
  • Marshmallows may contain gelatin—check for vegetarian versions if needed
  • Always check labels for allergens if unsure
Rhea Kapoor

Everyday recipes and cooking tips for home cooks who love good food.