Rocky Road Brownies Recipe: Chewy Chocolate Fudge with Marshmallows and Nuts

All our dessert dreams come true in a single skillet: fudgy brownies piled with toasted marshmallows, crunchy nuts, and a scoop or two of ice cream. These rocky road brownies are an indulgent weekend treat that’s easy to make and even easier to love.

Overhead photo of brownies in pan topped with toasted marshmallows and nuts

Why you’ll love it

Rocky road brownies combine the deep chocolate flavor of a classic brownie with the contrasting textures of crunchy nuts and pillowy marshmallows. The result is a dessert that’s rich, chewy, and playful all at once.

Making them in a skillet creates a crisp, caramelized edge while preserving a fudgy, gooey center thanks to superior heat retention and even baking. Serving straight from the skillet adds a rustic touch and makes the dessert feel extra cozy—especially topped with melting vanilla ice cream.

If you prefer, bake these in a 9 x 9-inch square pan; they’ll be just as tasty and easier to slice for serving.

Brief rocky road history

Rocky road is best known as an ice cream flavor developed by William Dreyer in 1929 in Oakland, California. It was created during the Great Depression as a cheerful treat and was inspired by a brownie-like dessert that had origins in Australia.

The name “rocky road” likely refers both to the literal rough, rocky appearance of the mix-ins and to the idea of a difficult journey—an apt metaphor during the economic hardships of the era.

Pan of rocky road brownies with nuts and toasted marshmallows topped with ice cream

Ingredient overview

This recipe uses simple pantry staples. Here are the key ingredients and notes—see the recipe card below for exact amounts.

  • Flour – All-purpose flour works best. For a nuttier texture try white whole wheat or regular whole wheat.
  • Cocoa powder – Either natural or Dutch-processed will work; natural cocoa gives a classic brownie flavor here.
  • Chocolate – A mix of dark and semi-sweet chocolate yields a deep, balanced chocolate flavor without being overly sweet. Avoid milk chocolate if you want to keep sweetness in check.
  • Sugar – Granulated sugar is called for, though brown sugar can add extra depth.
  • Nuts – Use whatever you have on hand: peanuts, walnuts, and almonds all work well.

How to make

The method is straightforward and well suited to a skillet or a 9 x 9-inch pan.

  1. Melt the butter and chocolate together gently over low heat, then remove and allow the mixture to cool until just warm to the touch.
  2. Whisk in the sugar until incorporated and the batter takes on a slightly ribbon-like texture.
  3. Beat in the eggs one at a time until fully incorporated.
  4. Fold in the cocoa powder, flour, salt, and baking powder until just combined.
  5. Bake, then top with nuts, marshmallows, and chocolate chips. Toast the marshmallows with a kitchen torch or under the broiler and serve warm with vanilla ice cream.

Brownie toppings

Beyond the classic marshmallows and nuts, try these topping ideas to customize your rocky road brownies:

  • Extra chocolate chips or a drizzle of melted chocolate.
  • Salted caramel or a peanut-butter hot fudge-style drizzle for added richness.
  • Swap vanilla marshmallows for flavored varieties like strawberry or chocolate for a twist.
  • Serve with scoops of vanilla ice cream to balance the warm, gooey brownie.
close up of brownies in pan topped with ice cream and chocolate sauce

Recipe FAQs

Can I use any type of nuts?

Yes. Use whatever nuts you prefer or have on hand—walnuts, almonds, and peanuts are all excellent choices.

Can I make this gluten-free?

Yes. Substitute a 1:1 gluten-free baking mix in place of the all-purpose flour to make the recipe gluten-free.

Recipe Card

The most delicious and easiest one bowl skillet rocky road brownies. The perfect weekend dessert!

Rocky Road Brownies

Fudgy and so much fun, these rocky road brownies are always a hit.
Prep Time 1 hr 10 mins
Cook Time 20 mins

Ingredients

  • ½ cup unsalted butter
  • 5 oz dark chocolate
  • 5 oz milk chocolate
  • 1 cup granulated sugar
  • 2 large eggs, room temperature
  • ¼ cup cocoa powder
  • 1¼ cup all-purpose flour
  • ½ teaspoon salt
  • ½ teaspoon baking powder
  • 8 oz mini marshmallows
  • 3 oz chopped lightly salted walnuts
  • 2 oz lightly salted almonds
  • ⅓ cup chocolate chips

Instructions

  • Preheat the oven to 350°F (175°C).
  • In a 10-inch skillet, heat the butter and chocolate together over low heat until almost melted, then remove from heat.
  • Allow residual heat to finish melting the chocolate and butter.
  • Beat in the sugar until well incorporated and the mixture is glossy and ribbon-like.
  • Beat in the eggs one at a time until fully incorporated.
  • Mix in the cocoa powder, flour, salt, and baking powder until just combined.
  • Bake for 15–20 minutes, until set around the edges but still fudgy in the center.
  • Top with marshmallows, nuts, and chocolate chips. Toast the marshmallows with a kitchen torch or under the broiler. Serve warm with scoops of vanilla ice cream.

Nutrition

Calories: 403 kcal
Carbohydrates: 58 g
Protein: 5 g
Fat: 19 g
Saturated Fat: 11 g
Sodium: 149 mg
Fiber: 3 g
Sugar: 38 g
Course Brownie Recipes
Cuisine American
Servings 12 servings
Tried this recipe?
Tag me on Instagram! @acookienameddesire #acookienameddesire