This indulgent rocky road fudge combines melted semi-sweet chocolate with sweetened condensed milk and butter for an incredibly smooth base. The mixture gets folded with fluffy mini marshmallows, roasted peanuts or walnuts, and optional milk chocolate chips for triple-chocolate texture. After just 15 minutes of hands-on time, refrigerate for two hours until perfectly set. Each square delivers 225 calories of rich, chocolatey goodness with satisfying crunch from the nuts. The fudge keeps well in the fridge for up to a week, making it ideal for preparing ahead for gatherings or enjoying as an after-dinner treat throughout the week.
The first time I made Rocky Road fudge was during a chaotic holiday baking marathon when I ran out of time to make my usual truffles. My apartment smelled like melted chocolate, and I was covered in powdered sugar, but that pan of fudge disappeared faster than anything else on the cookie platter. Now it is my go to when I need something impressive with minimal effort. Something about the combination of smooth chocolate, squishy marshmallows, and crunchy nuts just works.
I brought a batch to a potluck last winter and watched my friends husband carefully pick around all the nuts, only to have my friend immediately swipe them off his serving. They ended up sharing one square, passing it back and forth, which might have been the most oddly romantic thing I have ever witnessed over chocolate fudge. Sometimes food brings out the weirdest best in people.
Ingredients
- 2 cups semi sweet chocolate chips: These form the smooth chocolate base of your fudge. Higher quality chips will give you a silkier texture and more intense chocolate flavor.
- 1 can sweetened condensed milk: This creates that creamy, melt in your mouth fudge consistency. The sweetness balances the semi sweet chocolate perfectly.
- 2 tablespoons unsalted butter: Adds richness and helps the fudge set properly. Room temperature butter incorporates more smoothly.
- 1 ½ cups mini marshmallows: The smaller surface area means they stay fluffy instead of completely melting into the fudge. You want those little pockets of marshmallow texture.
- 1 cup roasted unsalted peanuts or walnuts: Roughly chopped gives you satisfying crunch in every bite. Unsalted lets you control the salt level since the chocolate already has some.
- ½ cup milk chocolate chips (optional): These little pockets of softer chocolate add extra texture and sweetness. They melt slightly but stay distinct in the finished fudge.
Instructions
- Prep your pan:
- Line an 8x8 inch baking pan with parchment paper, letting some hang over the sides like little handles. This will make lifting the fudge out later feel like magic instead of wrestling with a stuck pan.
- Melt the base:
- Combine the chocolate chips, sweetened condensed milk, and butter in a medium saucepan over low heat. Stir constantly and gently until everything melts together into glossy, smooth chocolate heaven. Low and slow prevents seizing or scorching.
- Add the mix ins:
- Let the chocolate mixture cool for just 2 or 3 minutes so the marshmallows do not completely melt. Fold in the marshmallows, nuts, and optional milk chocolate chips gently. You want everything evenly distributed but still distinct.
- Set the fudge:
- Pour the mixture into your prepared pan and smooth the top with a spatula. Refrigerate for at least 2 hours until completely firm. The waiting is the hardest part.
- Slice and serve:
- Use the parchment paper overhang to lift the whole slab out of the pan. Cut into squares with a sharp knife, running the knife under hot water between cuts for cleaner edges.
My mom started making this fudge every Christmas after I discovered how easy it was, and now she texts me every December to confirm the ratio. It has become one of those recipes that exists in the background of holidays, always there, always reliable, always the first thing to disappear from the dessert table. Some traditions stick because they are genuinely good.
Getting The Texture Right
The key to perfect fudge texture is in the folding step. When you add the marshmallows and nuts, fold gently just until combined. Overmixing will crush the marshmallows and distribute the nuts unevenly, and nobody wants a fudge square with all the nuts in one corner. Think of it as folding whipped cream into mousse, light and confident.
Making It Your Own
Once you have the basic technique down, this fudge recipe is basically a template for whatever flavor combinations you dream up. I have made versions with dried cherries and pecans, peanut butter chips instead of milk chocolate, and even added a swirl of raspberry jam on top before chilling. The base method stays the same, but the possibilities are pretty endless.
Serving And Storing
This fudge actually gets better after a day or two in the fridge, as the flavors have time to meld and the texture firms up perfectly. Cut it into small squares since it is quite rich, and serve it slightly chilled for the best eating experience. Room temperature fudge can get a little soft and messy, especially in warm weather.
- Place a piece of wax paper between layers if you need to stack the fudge in a container
- Let the fudge sit at room temperature for 5 minutes before serving if it has been in the fridge for days
- Package individual squares in small bags or boxes for homemade holiday gifts that look professional
There is something deeply satisfying about making something that looks and tastes impressive with such minimal effort and ingredients. This fudge has saved me more times than I can count when I needed a last minute dessert or homemade gift. Simple does not mean boring.
Recipe Questions & Answers
- → How long does rocky road fudge need to chill?
-
Refrigerate the fudge for at least 2 hours until completely firm. For the cleanest cuts, you can chill it overnight, but 2-3 hours is typically sufficient.
- → Can I make rocky road fudge without nuts?
-
Absolutely. Simply omit the nuts and add extra marshmallows, dried fruit like cranberries or cherries, or even crushed graham crackers for added texture.
- → Why is my fudge too soft?
-
Soft fudge usually means it needs more chilling time. Ensure your refrigerator is cold enough and give it another hour or two. If still too soft, the chocolate mixture may not have been heated long enough to fully melt.
- → Can I use different chocolate types?
-
Yes. Swap semi-sweet chips for dark chocolate (60-70% cocoa) for a richer, less sweet version, or use milk chocolate for a sweeter treat. Just keep the total weight the same.
- → How should I store rocky road fudge?
-
Keep the fudge in an airtight container in the refrigerator for up to 1 week. Place parchment paper between layers to prevent sticking. It also freezes well for up to 3 months.
- → What size pan works best for fudge?
-
An 8x8-inch square pan creates ideal thickness. Using a larger 9x9 pan will make thinner pieces, while a smaller 7x7 pan yields thicker squares. Adjust chilling time slightly for different pan sizes.