Easy Rocky Road Fudge

Creamy homemade Rocky Road fudge squares studded with fluffy marshmallows and roasted peanuts Save
Creamy homemade Rocky Road fudge squares studded with fluffy marshmallows and roasted peanuts | pinmealmagic.com

This indulgent rocky road fudge combines melted semi-sweet chocolate with sweetened condensed milk for an incredibly smooth, creamy base. The mixture gets studded with fluffy mini marshmallows, roasted peanuts or walnuts, and optional milk chocolate chips for triple the chocolate flavor. After just 15 minutes of preparation, the fudge sets in the refrigerator for 2 hours until perfectly firm. Each square delivers the ideal balance of sweet, salty, and crunchy textures that make rocky road a timeless favorite.

Last December, my kitchen smelled like pure chocolate heaven while I experimented with holiday treats. My roommate wandered in, attracted by the scent like a cartoon character floating toward a pie on a windowsill. We ended up eating half the batch straight from the pan while watching terrible Christmas movies.

I brought this to a potluck once and someone literally chased me down for the recipe before Id even taken my coat off. Since then, it has become my go-to when I need something impressive but absolutely do not have the energy for anything complicated.

Ingredients

  • Semi-sweet chocolate chips: Two cups provide the perfect chocolate base without being too bitter
  • Sweetened condensed milk: One 14-ounce can creates that signature creamy fudge texture
  • Unsalted butter: Two tablespoons adds richness and helps the fudge set properly
  • Mini marshmallows: One and a half cups give you those classic fluffy pockets throughout
  • Roasted peanuts or walnuts: One cup, roughly chopped, adds essential crunch and salty contrast
  • Milk chocolate chips: Half a cup optional but creates wonderful texture variation

Instructions

Prep your pan:
Line an 8x8-inch baking pan with parchment paper, letting the edges hang over slightly like a little sling for easy lifting later.
Melt the base:
Combine the chocolate chips, sweetened condensed milk, and butter in a medium saucepan over low heat, stirring constantly until everything melts into glossy chocolate magic.
Cool slightly:
Remove from heat and let the mixture sit for 2 to 3 minutes so the marshmallows do not melt completely into the fudge.
Fold in the goodies:
Gently mix in the marshmallows, nuts, and milk chocolate chips until just combined, being careful not to deflate all the fluffy marshmallows.
Chill completely:
Pour everything into your prepared pan, smooth the top with a spatula, and refrigerate for at least 2 hours until firm.
Cut and serve:
Lift the whole slab out using the parchment paper overhang, then cut into 16 squares with a sharp knife.
Save
| pinmealmagic.com

My niece now requests this specifically for her birthday instead of cake, which I consider a massive win for my baking reputation. There is something magical about watching people discover the marshmallow pockets for the first time.

Making It Your Own

Sometimes I swap the peanuts for pretzels when I want that salty crunch without actual nuts. Dark chocolate chips work beautifully if you prefer something less sweet, and I have even made a peppermint version by crushing candy canes on top.

Storage Solutions

This fudge keeps surprisingly well in the refrigerator for up to a week, though it rarely lasts that long in my house. Layer pieces between wax paper in an airtight container so they do not stick together.

Serving Suggestions

I love serving this slightly chilled but not rock hard, about 15 minutes out of the fridge. It makes an excellent addition to cookie plates or packaged in little boxes as homemade gifts.

  • Use a warm knife for cleaner cuts through the sticky marshmallows
  • Sprinkle extra toppings on top before chilling for a prettier presentation
  • Bring to room temperature 20 minutes before serving for the best texture
Rich chocolate Rocky Road fudge arranged on a serving plate with visible nut and marshmallow chunks Save
Rich chocolate Rocky Road fudge arranged on a serving plate with visible nut and marshmallow chunks | pinmealmagic.com

Simple, satisfying, and always a crowd pleaser, this is the kind of recipe that makes you feel like a kitchen wizard with minimal effort.

Recipe Q&A

The fudge requires at least 2 hours in the refrigerator to fully set. For the cleanest cuts, let it chill overnight before slicing into squares.

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

Semi-sweet chocolate chips provide a balanced sweetness, but you can substitute dark chocolate for a richer, more intense flavor or milk chocolate for a sweeter taste.

Keep the fudge in an airtight container in the refrigerator for up to 1 week. Layer the squares between parchment paper to prevent sticking.

Yes, wrap the uncut slab tightly in plastic and foil, then freeze for up to 3 months. Thaw overnight in the refrigerator before cutting and serving.

Grainy texture usually results from overheating the chocolate. Always melt over low heat and stir constantly until just smooth and combined.

Easy Rocky Road Fudge

Rich, chocolatey fudge packed with marshmallows and crunchy nuts for a quick classic 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 (optional, for extra texture)

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 (if using), mixing gently to combine.
4
Transfer to Pan: Pour the mixture into the prepared pan, smoothing the top with a spatula.
5
Chill Until 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 (if using), and soy (present in some chocolate chips).
  • Marshmallows may contain gelatin—check for vegetarian versions if needed.
  • Always check labels for allergens if unsure.
Lauren Phelps

Creative home cook sharing quick, easy, and wholesome recipes for everyday family meals.