Go Back
+ servings

Rocky Road Fudge

Course: Dessert
Cuisine: American
Prep Time: 10 minutes
2 hours
Total Time: 2 hours 10 minutes
Servings: 24 squares
Calories: 141kcal
Author: Shinee
Smooth and silky chocolate fudge loaded with mini marshmallows and crunchy almonds! This rocky road fudge takes less than 30 minutes to make and it’s a must for this holiday season!
Print Recipe


  • 1 tablespoon unsalted butter plus more for pan
  • 1 cup 150gr almonds, roughly chopped
  • 12 oz 340gr semi-sweet chocolate, broken into pieces (or 3 cups (12oz/340gr) chocolate chips)
  • 3 cups mini marshmallows divided
  • 1 can 14oz/400gr sweetened condensed milk
  • 1 teaspoon pure vanilla extract
  • ¼ teaspoon coarse kosher salt


  • Line 8×11.5 baking dish with aluminum foil and butter the bottom and sides of the pan.
  • In a skillet, toast the almonds for 3-4 minutes over medium low heat. Roughly chop and set aside.
  • In a large heatproof bowl, combine , 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 from heat and stir in remaining 1 cup of marshmallows and almonds. Pour it into the prepared pan and leave for at least 2 hours, or overnight to harden. Cut into 24 squares and serve.
  • Store the fudge at room temperature, or in the fridge, covered, for up to 5 days. You can also freeze this fudge, tightly wrapped, for up to 3 months. When ready to serve, slowly thaw the fudge in the fridge, still wrapped, overnight, then bring it out to room temperature.


For step-by-step photos and additional notes, read the post above.


Calories: 141kcal | Carbohydrates: 14g | Protein: 2g | Fat: 9g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 2mg | Sodium: 31mg | Potassium: 123mg | Fiber: 2g | Sugar: 9g | Vitamin A: 22IU | Calcium: 25mg | Iron: 1mg