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.

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.

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

How to Make Rocky Road S’more Brownies
- Preheat oven to 350°F (175°C).
- Line an 8×8-inch pan with foil or parchment and spray lightly with cooking spray.
- In a medium bowl, mix graham cracker crumbs, sugar and melted butter until the mixture holds together. Press evenly into the prepared pan.
- Bake the crust for 10 minutes, then remove from oven.
- 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.
- Stir in the eggs, flour, brown sugar, milk (or almond milk), vanilla and salt until combined.
- Pour the brownie mixture over the baked graham crust and spread evenly.
- Bake 35–45 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Remove the pan from the oven and evenly sprinkle the marshmallows, chopped Hershey pieces and peanuts over the top.
- 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.
- Remove from oven and chill until completely cool so the layers set.
- 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.
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.

