Rocky Road Fudge

5 from 3 votes

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!

slices of rocky road fudge


 

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:

ingredients for rocky road fudge
  • 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.

Tip

If the almonds are forming dark brown patches, the heat is too high!

almonds in a skillet, toasted almonds getting chopped

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.
a bowl of chocolate, 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!)
a dish full of rocky road fudge, slices of fudge

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.

Storing Tips:

  • 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.
a stack of rocky road fudge pieces

FAQs:

What type of nuts are in rocky road?

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!

Does fudge need to be refrigerated?

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.

Can I substitute evaporated milk for the sweetened condensed milk?

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.

slices of rocky road fudge
5 from 3 votes

Rocky Road Fudge

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!
Prep: 10 minutes
2 hours
Total: 2 hours 10 minutes
Servings: 24 squares

Ingredients

  • 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

Equipment

  • 8 x 11.5-inch baking dish
  • skillet
  • large heatproof bowl
  • Saucepan

Instructions 

  • 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

Note 1: You can swap the almonds with peanuts, pecans, or walnuts. 
Note 2a: You may use 3 cups (340g) chocolate chips.
Note 2b: For an intense chocolate flavor, use dark chocolate chips. For a sweet and mild flavor, use milk chocolate. 
Note 3: I recommend using name brand sweetened condensed milk, like Eagle or Carnation. 
Storing Tips: 
– 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.

Nutrition

Calories: 141kcal
Carbohydrates: 14g
Protein: 2g
Fat: 9g
Sugar: 9g
Sodium: 31mg
Course: Dessert
Cuisine: American

This recipe was originally published on December 4th, 2015.

Hi, I’m Shinee!

Welcome! I’m so happy you’re here! I believe anyone can cook restaurant-quality food at home! And my goal is to help you to become a confident cook with my easy-to-follow recipes with lots of tips and step-by-step photos.

5 from 3 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Made this? Rate this recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

27 Comments

  1. Is it bad to be licking the computer screen while reading a blog post? I’d like to invite you to share your fudge recipe over at Simple Supper Tuesday. Hope to see you there!

  2. Shinee,

    I absolutely love your website!  Do you think you could add information on all recipes that explain if they can be frozen, how long and if the recipe requires refrigeration after baking?  Using the fudge recipe above as an example would it spoil if I left it out?  I’m Baking a number of recipes to give in gift baskets for Christmas and want to be sure I don’t make friends and family sick ?. 

    Thanks again for providing such unique and delicious recipes!

    Sincerely,

    Elizabeth Trimmer

    1. Hi, Elizabeth! Thank you for the great suggestion. I’ll definitely try to add the freezing instructions moving forward. This fudge won’t spoil if left out at room temperature for up to 5 days. Just make sure to cover them up. You can also freeze this fudge, tightly wrapped, for up to 3 months. I’ll update the recipe with this info. Thanks again for your valuable comment! Have holiday baking!