Rocky Road S’mores Brownies: Gooey Chocolate, Marshmallow & Graham Cracker Delight

These Rocky Road S’more Brownies are absolutely heavenly. Inspired by rocky road and classic s’mores, this no-campfire version layers toasted chocolate-and-vanilla marshmallows, chopped milk chocolate bars and roasted peanuts over a rich brownie layer set on a crisp graham cracker crust.

Rocky Road S'mores Brownies recipe

Growing up, s’mores were a favorite after school, at sleepovers, after games and on every campout. Combining that warm, toasty marshmallow flavor with a fudgy brownie satisfies every nostalgic craving.

This recipe brings the best of both worlds: a buttery graham cracker base, a dense chocolate brownie, and a gooey, toasted topping of marshmallow, Hershey bar pieces and salty roasted peanuts. For a shortcut, you can swap the homemade brownie layer for a boxed mix that fits an 8×8 pan.

Rocky Road S'mores Brownies recipe

Ingredients You Need for Rocky Road S’more Brownies

Graham Cracker Crust

  • 1 1/4 cups graham cracker crumbs
  • 4 tablespoons sugar
  • 1/2 cup unsalted butter, melted

Brownie Layer

  • 1 cup unsalted butter
  • 1/2 cup unsweetened cocoa powder
  • 1/2 cup milk chocolate chips (or semi-sweet chips)
  • 2 teaspoons vanilla extract
  • 2 large eggs
  • 1 cup all-purpose flour
  • 2 cups brown sugar
  • 1/2 teaspoon salt
  • 1 cup milk or almond milk

Marshmallow, Peanut and Chocolate Topping

  • 3 cups marshmallows (mini or quartered regular marshmallows)
  • 3 Hershey bars, chopped into pieces
  • 1/2 cup salted roasted peanuts

Rocky Road S'mores Brownies recipe

How to Make Rocky Road S’more Brownies

  1. Preheat oven to 350°F (175°C).
  2. Line an 8×8-inch pan with foil or parchment and spray lightly with cooking spray.
  3. In a medium bowl, mix graham cracker crumbs, sugar and melted butter until the mixture holds together. Press evenly into the prepared pan.
  4. Bake the crust for 10 minutes, then remove from oven.
  5. Prepare the brownie batter: in a medium saucepan over medium heat, melt 1 cup butter with the cocoa powder and chocolate chips, stirring until smooth. Remove from heat and let cool briefly.
  6. Stir in the eggs, flour, brown sugar, milk (or almond milk), vanilla and salt until combined.
  7. Pour the brownie mixture over the baked graham crust and spread evenly.
  8. Bake 35–45 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
  9. Remove the pan from the oven and evenly sprinkle the marshmallows, chopped Hershey pieces and peanuts over the top.
  10. Switch the oven to low broil. Return the pan to the oven and broil for 2–3 minutes, watching closely, until the marshmallows are toasted to your desired color.
  11. Remove from oven and chill until completely cool so the layers set.
  12. Cut into bars and store in an airtight container at room temperature.

Here’s the full Rocky Road S’more Brownies recipe—perfect for parties, potlucks, or any time you want a nostalgic, chocolatey treat. Which topping combinations would you try?

S’more Delicious Ideas

  • Try adding caramel bits, chopped Heath or Snickers pieces, or swapping peanuts for your favorite nuts to create different flavor variations.
  • For a faster version, use a boxed brownie mix prepared for an 8×8 pan.
Rocky Road S'mores Brownies!

Recipe Summary

Prep Time: 20 mins · Cook Time: 40 mins · Servings: 16

Notes

You can substitute boxed brownies for the homemade brownie layer to save time. Watch the marshmallows carefully while broiling — they toast quickly.

Rocky Road S'mores Brownies!
Rocky Road S'more Brownies