Indulge in perfectly rich and chewy Rocky Road Fantasy Fudge. Made in just minutes it is loaded with soft springy marshmallows, rich chocolate and warm nutty flavors. Decadent without being too rich, it is a foolproof recipe everyone will love.
Truly easy to make this dessert is perfect for beginners. With an evaporated milk shortcut there is no need for candy thermometers or other special equipment!

Trust me, before trying this recipe I’d built up homemade fudge as a complicated candy only experts could pull off. But Rocky Road Fantasy Fudge proved me wrong. With a little melting, stirring and cooling you are well on your way to a delicious no bake treat!
And if you are looking for other easy no bake desserts you've got to take a look at our Sugar Cookie Cheesecake, Scotcheroo Bars, Oreo Cheesecake Pie, Ritz Cracker Cookies, and Caramel Rice Krispie Treats.
🥫 Ingredients
Fudge is only as good as the ingredients you use. When making Rocky Road Fantasy Fudge you want to use quality butter, chocolate and vanilla.
You will also want to make sure you use evaporated milk and NOT sweetened condensed milk. This is very, very important.
- Small Marshmallows
- Hershey Milk Chocolate Bars
- Semi-Sweet Chocolate Chips
- Butter
- Sugar
- Evaporated Milk
- Walnuts
- Vanilla
- Salt
(Scroll down to the recipe card for exact measurements and full printable instructions.)
🥣 Step-by-Step Instructions
First and fore most place your marshmallows for mixing in to the prepared fudge later, in the freezer. Freezing the marshmallows helps make sure they don’t melt, when adding them to the hot Rocky Road Fantasy Fudge mixture later.
Then in a medium sized bowl add the milk chocolate and semi-sweet chocolate along with the butter. Go ahead and set that bowl aside.
Afterwards in a saucepan, mix the sugar, evaporated milk and remaining 2½ cups of marshmallows. Stirring constantly, bring the cream mixture to a boil. Allow it the mixture to boil on high for 6 minutes.
When done pour the hot cream mixture onto the chocolate in the bowl that was set aside earlier. Mix the cream mixture and chocolate by hand until everything is all melty and smooth.
Lastly stir in the frozen marshmallows, nuts and vanilla. When done mixing the fudge transfer it to a lined 9'' x 13" baking dish and a 8" x 8" baking dish.
Cover the dishes and refrigerate till fudge is fully set. Cut fudge as desired and enjoy!
For clean cuts in your Rocky Road Fantasy Fudge run your knife under hot water and then dry with a towel before each and every cut. This fudge is very rich so it is okay to cut into smaller pieces. We like to cut it into roughly 48 pieces.
👩🏻🍳 Make it Your Own
Rocky Road Fantasy Fudge leaves plenty of room to play with your mix-ins as its a great base fudge. Peanuts, pistachios, pecans all make for yummy substitutes for the walnuts.
Pastel marshmallows, dried fruit like cranberries or cherries can easily take the place of your marshmallows. You can also try swapping out your chocolate for dark chocolate or white chocolate chips if you prefer.
💭 Top Tips
Fudge Not Setting
If fudge doesn’t set it probably didn’t get hot enough. This is why letting the cream mixture boil for 6 minutes is crucial. Fudge turns out too soft when it isn’t cooked long enough to let the water evaporate.
Frozen Marshmallows
You are going to want to be sure to freeze the marshmallows (for mixing in), so they don’t melt when adding them in to your hot fudge mixture. You can also let the chocolate fudge mixture cool just slightly before folding in the frozen marshmallows to help prevent melting.
Cutting Fudge
For clean cuts in your Rocky Road Fantasy Fudge try running your knife under hot water and then dry with a towel before each and every cut. Also when cutting keep in mind that the fudge is very rich so it's okay to cut into smaller pieces. We like to cut ours into roughly 48 pieces or so.
🍽 Storing
Store any leftover Rocky Road Fantasy Fudge in an airtight container for up to a week or in the fridge for up to 3 weeks. If stacking your fudge just be sure to place a piece of wax paper in between layers.
Rocky Road Fantasy Fudge can also be frozen if wanting it to last longer. When freezing wrap each piece of fudge in wax paper followed by a piece of aluminum foil.
Wrapped fudge can be stored in a freezer safe container for up to three months. When ready to indulge allow fudge to thaw before enjoying at room temperature or chilled.
Rocky Road Fudge
Made in minutes this fudge is loaded with soft marshmallows, rich chocolate and crunchy, nutty flavor. Easy to make it is perfect for every occasion.
Ingredients
- 4 cups sugar
- 13 ounces evaporated milk
- 2½ cups small marshmallows
- 1 teaspoon salt
- 1 cup butter
- 3 Hershey milk chocolate bars
- 12 ounces semi-sweet chocolate chips
- 2 teaspoons vanilla extract
- 1 pound chopped walnuts
- 1½ cups small marshmallows, frozen
Instructions
- Place 1½ cups small marshmallows in ziploc bag and place in freezer to chill.
- In a large bowl add the butter cut into chunks, semi-sweet chocolate chips, and broken pieces of chocolate bars. Set aside.
- In a large pot add the salt, sugar, evaporated milk and remaining 2½ cups of marshmallows. Heat mixture over medium heat being sure to stir constantly.
- Bring mixture to a boil and continue to stir at a boil for 6 minutes.
- Pour hot mixture over bowl with chocolate and butter. Stir contents until fudge is completely melted and mixture is smooth.
- Stir in chopped nuts and vanilla extract. Add frozen marshmallows and give fudge one last gentle stir.
- Pour fudge mixture into a parchment lined 9x13 baking dish. Cover mixture and allow to cool in fridge till firm (about 2 hours). Cut into bite size pieces and store in cool dry place.
Notes
Don't miss other helpful tips, recipe variations and storage information found in the full article above.d
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield: 48 Serving Size: 1Amount Per Serving: Calories: 228Total Fat: 13gSaturated Fat: 5gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 13mgSodium: 89mgCarbohydrates: 28gFiber: 1gSugar: 25gProtein: 3g