Looking for more free recipes?

Subscribe to my free recipe newsletter to get new family friendly recipes in your inbox each week! Find me sharing more family-friendly inspiration on Pinterest and Instagram.

Rocky Road Brownies |

Rocky Road Brownies

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour 30 minutes
  • Yield: 24 servings 1x


Rich, chocolate brownies are topped with marshmallows, nuts and a thick chocolate frosting in these Rocky Road Brownies.




  • 1/2 cup butter
  • 3 oz unsweetened chocolate
  • 4 eggs
  • 1/4 teaspoon salt
  • 2 cups sugar
  • 1 teaspoon vanilla
  • 1 cup flour
  • 1 cup chopped pecans (optional)


  • 6 tablespoons unsweetened cocoa powder
  • 2 tablespoons vegetable shortening
  • 1/2 cup butter
  • 6 tablespoons evaporated milk
  • 1 teaspoon vanilla
  • 3 1/2 cups powdered sugar
  • 1/2 cup nuts, coarsely chopped
  • 1 cup mini marshmallows


For the brownies:

  1. Preheat oven to 350F. Grease a 9×13-inch baking dish.
  2. In a small saucepan, melt the butter. Add the chocolate and cook until the chocolate has melted.
  3. In a separate bowl, beat the eggs until they are light and foamy. Add the salt, sugar and vanilla to the eggs. Stir in the chocolate mixture, then gently fold in the flour and pecans, being careful to not overmix. Pour into the prepared baking dish and bake until set, about 25 minutes. Cool completely.

For the frosting:

  1. In a saucepan over medium heat, melt together the cocoa, shortening and butter, stirring frequently. Add in the evaporated milk and vanilla. Put the powdered sugar in a bowl, then pour the chocolate mixture over it and mix to combine. Stir in the nuts.
  2. Sprinkle the marshmallows over the top of the cooled brownies. Quickly pour the warm chocolate frosting over the top. (The frosting will thicken as it cools.) Allow to cool completely before cutting.