If you’re a fan of the classic Rocky Road flavor combination, you’re going to love this easy homemade candy recipe. By combining high-quality chocolate, fluffy marshmallows, and crunchy walnuts, you can create a treat that’s both indulgent and irresistible. The best part? You only need three simple ingredients and minimal prep time to whip up a batch of these delightful confections. Whether you’re looking for a sweet gift idea or want to satisfy your own cravings, this Rocky Road candy recipe is sure to impress

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Rocky Road candy with nuts
Old Fashioned Walnut Rocky Road is a chocolate candy made super delicious with marshmallows and nuts – all ingredients to satisfy your sweet tooth. Williams Sonoma sells something similar for a whopping $34.95 a box. You don’t have to spend that much – our cookies taste just as good and cost a lot less.
This Rocky Road recipe is easy to make with only three ingredients – chocolate, marshmallows, and walnuts. It tastes wonderful and is perfect for gift-giving.
With its chocolatey base, marshmallow fluffiness, and walnut crunch, this is an irresistible concoction. And it’s definitely a rocky road to make!
Why this recipe works
- Using high-quality chocolate ensures a smooth, glossy finish and rich flavor
- Proper chocolate melting techniques prevent seizing and maintain the ideal texture
- Allowing the melted chocolate to cool slightly before adding marshmallows prevents them from melting completely
- The layering technique creates structural integrity and ensures even distribution of ingredients
- Minimal prep time and no baking required make this recipe quick and easy to prepare

Ingredients
- High-quality chocolate – Provides the rich, smooth foundation that defines great Rocky Road candy
- Large marshmallows – Contribute fluffy sweetness and characteristic chewy texture
- Fresh walnuts, chopped – Adds satisfying crunch and earthy richness that balances the sweetness

How to make Rocky Road candy
- Cut marshmallows into quarters.
- Lightly spray a baking pan with nonstick spray.
- Melt the chocolate. See different ways to melt it below.
- Layer the bottom of the pan with a third of the melted chocolate.
- Sprinkle marshmallows and nuts on top.
- Pour the remaining melted chocolate on top.
- Gently spread chocolate over marshmallows and nuts.
- Let it set to cool to room temperature.
- Break or cut into pieces.

How to melt the chocolate
Be careful when melting the chocolate. You don’t want it to bake and become clumpy rather than velvety smooth. You can melt the chocolate in the microwave or on your stovetop.
Microwave: Place the chocolate in a large heatproof bowl. Microwave on medium for 45-second intervals, stirring between each interval. Only microwave until the chocolate is about 95% melted, then stir until smooth.
Stovetop: Add water to the bottom of a saucepan. Place a large bowl on top of the pan so that the bottom of the bowl doesn’t touch the water. On low heat, add the chocolate to the bowl and stir occasionally until melted.
Once the chocolate is melted, allow it to cool slightly, so you don’t melt the marshmallows. Once you’ve made your candy, let it harden at room temperature for about 2-3 hours. You can speed up the process by putting it in the fridge, but sometimes this makes the chocolate turn a funny color.

Recipe notes and variations
Use semi-sweet chocolate if you don’t want your candy to be too sweet. Of course, you can use milk or dark chocolate if desired.
Try a combo of milk and dark chocolate. It makes the candies super creamy without being too sweet or too rich.
You can use mini marshmallows, but if you only have regular-sized ones on hand, cut them into bite-sized pieces.

Storage & Reheating Instructions
- Gift Packaging: Package in decorative tins or boxes lined with parchment paper. Store in cool, dry places away from direct sunlight and heat sources.
- Room Temperature Storage: Store in airtight containers at cool room temperature for up to 2 weeks. Layer pieces between parchment paper to prevent sticking.
- Warm Weather Storage: Refrigerate when temperatures exceed 75°F to prevent melting. Allow to come to room temperature before serving for the best texture.
- Freezing Instructions: Wrap individual pieces in plastic wrap, then store them in freezer bags for up to 3 months. Thaw at room temperature for 30 minutes before eating.

Love chocolate? Try these recipes!
- Homemade Truffles
- Peanut Butter Balls
- Chocolate Fondue Recipe
- Chocolate Covered Strawberries Recipe
- Fools Gold Candy
- Homemade Twix
Favorite Christmas Treats
- Easy Peppermint Bark Candy Recipe
- Chocolate Peppermint Bundt Cake
- Hello Dolly Bars
- Oreos Dipped in White Chocolate
- Cream Cheese Spritz Cookies
- Almond Shortbread Cookies
Check out my easy candy recipes and the best Christmas recipes to make for your family and friends.
Easy Rocky Road Candy Recipe with Walnuts
Ingredients
- 20 ounces chocolate
- 15 large marshmallows quartered
- 1/2 cup chopped walnuts
Instructions
- Lightly spray a baking pan with nonstick spray. Layer the bottom of the pan with a third of the melted chocolate.
- Line pan with marshmallows and pour nuts on top.
- Pour remaining melted chocolate on top. Gently spread chocolate over marshmallows and nuts.
- Let it set at room temperature. Break or cut into pieces.











I tried this and it was so easy to make and tasted wonderful!