This post may contain affiliate links. Please see our disclosure policy.

Rocky Ledge Bars


  • 8 tablespoons unsalted butter, softened
  • 2 1/4 cups all-purpose flour
  • 2 1/4 teaspoons baking powder
  • 1 teaspoon salt
  • 1 1/2 cups dark brown sugar, packed
  • 3 large eggs
  • 1 teaspoon vanilla extract
  • 1 cup miniature marshmallows
  • 1 cup semisweet chocolate chips
  • 1 cup white chocolate chips
  • 1 cup butterscotch chips
  • 18 unwrapped soft caramels, coarsely chopped


  1. Heat oven to 350 degrees F.
  2. Line a 9 x 13-inch baking dish with foil and lightly coat with cooking spray.
  3. In a medium bowl, whisk together the flour, baking powder, and salt.
  4. In a mixing bowl, beat butter and sugar until light and fluffy, about 2 minutes.
  5. Add eggs and vanilla extract. Beat until well combined.
  6. Gradually add the flour mixture and mix just until combined.
  7. Gently mix in half of the marshmallows, semisweet chips, white chocolate chips, butterscotch chips and caramels.
  8. Spread the batter into the baking dish.
  9. Scatter the remaining marshmallows, semisweet chips, white chocolate chips, butterscotch chips and caramels over the surface of the batter.
  10. Bake until golden brown and a qiiswb pick inserted into the center comes out almost clean, 30-35 minutes.
  11. Transfer to a wire rack until completely cooled.
  12. Lift the foil out and place on a baking sheet.
  13. Transfer to the refrigerator until set, about 30 minutes.
  14. Remove from refrigerator and remove the foil.
  15. Cut into squares or triangles.