Rocky Road Fudge
This post may contain affiliate links. Read full disclosure.
Rocky road fudge has a decadent chocolate fudge base, loaded with mini marshmallows and crunchy almonds. It’s irresistibly rich, easy to make, and perfect for sharing during holiday season!
Table of Contents
Forget vanilla or chocolate, my heart belongs to rocky road fudge!
The salty crunch of almonds mixed with sweet, pillowy marshmallows is enough to win me over, but it’s all encased in decadent chocolate fudge. Yes, please!
Why you’ll love this recipe:
- Just like the classic ice cream flavor
- No candy thermometer necessary
- Only 10 minutes of hands-on time
The best part about this fudge, besides its silky smooth texture, is how easy it is! You don’t have to boil, temp, or babysit it.
A combination of good quality chocolate and sweetened condensed milk creates its silky smooth texture!
Key Ingredient Notes:
- Unsalted butter – It’s best to use unsalted butter for baking. It gives you control over the amount and quality of salt in the recipe. The addition of butter makes this fudge extra decadent!
- Almonds – It’s not rocky road fudge without nuts! I prefer almonds, but walnuts, peanuts, and pecans taste great too. I highly recommend toasting the almonds, as it makes them crunchy and fragrant.
- Semi-sweet chocolate has a mid-range sweetness and intensity. For a deep, intense chocolate base, use dark chocolate, and for a sweeter base, use milk chocolate.
- Mini marshmallows – Don’t use old marshmallows. They go stale after a while and lose their pillowy soft texture. If your marshmallows are clumping together or taste hard, spring for a new bag! Trust me on this one.
- Sweetened condensed milk – This miracle ingredient sweetens the fudge and gives it a creamy yet firm texture. Do not use evaporated milk!
- Vanilla enhances the flavor of the chocolate.
- Kosher salt – Salt rounds out the sweetness, and brings all the flavors together.
How to make this recipe:
This rocky road fudge recipe is super simple!
Before you start, line an 8 x 11.5 inch pan with aluminum foil, then butter the bottom and sides of the pan.
1. Toast the almonds
- In a skillet, toast the almonds over medium-low heat for 3 to 4 minutes, or until they turn a deeper brown and smell fragrant. Stir the almonds continuously to prevent burning.
- Roughly chop the almonds and set them aside.
If the almonds are forming dark brown patches, the heat is too high!
2. Make the fudge
- In a large heatproof bowl, combine the butter, chocolate, 2 cups of marshmallows, sweetened condensed milk, vanilla extract and salt.
- Place the bowl over a pan of simmering water on medium heat. The bottom of the bowl shouldn’t touch the water or it will get too hot.
- Slowly melt everything until smooth, stirring frequently.
- Remove the bowl from the heat and stir in the rest of the marshmallows and almonds.
3. Assemble & slice
- Pour the fudge into the prepared pan and leave for at least 2 hours, or overnight to harden.
- Cut into 24 small squares (fudge is rich!)
Tips for Success:
- For best results, use Eagle brand sweetened condensed milk. Store brands vary in quality and thickness.
- Toast the almonds for the best taste! Toasting nuts intensifies their flavor and makes them crunchier. It only takes a few minutes to do, and it’s so worth it.
- Be sure the bottom of the bowl doesn’t touch the hot water. You want even, moderate heat to melt the chocolate, otherwise it can scorch.
- You can make this fudge in the microwave! Combine the butter, chocolate, 2 cups of marshmallows, condensed milk, vanilla extract and salt in a microwave-safe bowl. Heat in 30-second intervals, stirring after each addition, until melted and smooth. Follow the recipe as directed.
- Fudge is very rich! For this reason, it’s best to cut it into small pieces.
- Store the fudge in an airtight container lightly wrapped in parchment paper.
- If you store it at room temperature, it’ll last for 5 days. If you store it in the refrigerator, it should last up to two weeks!
- Rocky road fudge can be frozen for up to 3 months. Tightly wrap it in saran wrap, then place it into a freezer-safe container or bag.
- Thaw in the refrigerator overnight, before you bring it to room temperature.
There is some debate on which nuts are traditionally in rocky road flavored treats. Some treats contain walnuts or peanuts, but most commonly you will see almonds!
No, fudge can be stored at room temperature for up to 5 days. It lasts up to two weeks in the refrigerator, and up to 3 months in the freezer.
You can not substitute evaporated milk in this easy fudge recipe! Sweetened condensed milk mimics the rich taste and texture of old fashioned fudge without having to temp or boil the ingredients.
Decadent Holiday Treats:
Rocky Road Fudge
- 1 tablespoon unsalted butter plus more for pan
- 1 cup (150g) almonds roughly chopped Note 1
- 12 ounces (340g) semi-sweet chocolate broken into pieces Note 2
- 3 cups mini marshmallows divided
- 1 can (400g) sweetened condensed milk Note 3
- 1 teaspoon pure vanilla extract
- ¼ teaspoon coarse kosher salt
- 8 x 11.5-inch baking dish
- large heatproof bowl
- Line an 8×11.5 baking dish with aluminum foil and butter the bottom and sides of the pan.
- To toast almonds: In a skillet, toast the almonds for 3-4 minutes over medium low heat, stirring frequently. Roughly chop and set them aside.
- To make the fudge: In a large heatproof bowl, combine the butter, chocolate, 2 cups of marshmallows, condensed milk, vanilla extract and salt. Place it over simmering water (make sure the bottom of the pan doesn’t touch the water) and slowly melt everything until smooth, stirring frequently.
- Remove the bowl from the heat and stir in remaining 1 cup of marshmallows and almonds.
- To set the fudge: Pour the fudge into the prepared pan and allow to set for at least 2 hours, or overnight to set.
- Once set, remove the fudge from the pan and cut it into 24 squares.
Tips & Notes
– Store the fudge in an airtight container lightly wrapped in parchment paper.
– If you store it at room temperature, it will last for 5 days. If you store it in the refrigerator, it should last up to two weeks!
– Rocky road fudge can be frozen for up to 3 months. Tightly wrap it in saran wrap, then place it into a freezer-safe container or bag.
– Thaw in the refrigerator overnight, before you bring it to room temperature.
This recipe was originally published on December 4th, 2015.