It’s Super Simple to Make This Rocky Road Ice Cream

Chocolate Ice Cream
Photo by ABHISHEK HAJARE on Unsplash

As far as ice cream flavors go, Rocky Road is right up there with the best. Not only does it have a dreamy chocolate taste, but the bits of nuts and marshmallow swirled in send you on a texture adventure. Go ahead and make the flavor your own by adding chopped glacé cherries, coconut, biscuits, or anything else that takes your fancy.


  • 1 semi-sweet chocolate bar
  • 1 can sweetened condensed milk
  • ½ cup unsweetened cocoa powder
  • 2 cups cold heavy cream
  • ½ cup roasted almonds
  • 1 cup miniature marshmallows
  • 1 tablespoon vanilla extract
  • 1/8 teaspoon kosher salt


  1. Place a loaf pan in the freezer ahead of time to cool.
  2. Finely chop the almonds and chocolate. 
  3. Add the condensed milk, cocoa powder, vanilla extract, and salt in a large bowl and whisk until combined.
  4. Pour the cream into a bowl and whisk until stiff peaks form. Alternatively, whisk the cream for 2-3 minutes in a stand mixer on medium-high speed.
  5. Transfer 1 cup of the whipped cream into the sweetened condensed milk mixture and fold with a spatula until combined.
  6. Add the remaining whipped cream and gently fold together until smooth and silky with very few lumps.
  7. Gently fold in the almonds, chocolate, and marshmallows, being careful not to deflate the mixture.
  8. Transfer the ice cream into the loaf pan and cover with a sheet of plastic wrap. Freeze for at least 6 hours until solid. Allow the ice cream to sit at room temperature for 5-10 minutes to soften slightly before serving.