Make these Homemade Rocky Road Candy Bars in minutes! With chocolate, nuts, and marshmallows, they’re the perfect treat for any occasion!

These Homemade Rocky Road Candy Bars are a nostalgic, no-bake treat packed with indulgent texture and flavor. Made by melting rich chocolate and combining it with mini marshmallows and crunchy nuts, these bars are both chewy and crunchy in every bite. Once chilled and sliced, they make the perfect sweet snack or holiday gift.
For more candy recipes you can make at home you have to check out my Homemade Peanut Butter Cups, Peanut Butter Buckeyes, and Easy Microwave Toffee.
Table of contents
Why We Love This Rocky Road
- You can make a big batch of the Homemade Rocky Road Candy Bars and store them for later.
- This recipe is great for using up leftover nuts and chocolates in your pantry.
- The Homemade Rocky Road Candy Bars are a no-bake treat, ideal any time of the year.
Recipe Ingredients
Chocolate Chips – Semi-sweet chocolate chips give a rich chocolatey base.
Sweetened Condensed Milk – I used Eagle Brand, which gives the perfect creamy texture for this recipe.
Nuts – Use roasted peanuts, roasted almonds, and walnuts. You can coarsely chop them or leave them whole for added crunch.
For a full list of ingredients and amounts, see the recipe card below.
Variations
Chocolate Options – Replace semi-sweet chocolate chips with dark chocolate chips for a deeper, more intense chocolate flavor.
Flavor Enhancements – Mix in a splash of vanilla extract, almond extract, or a touch of chocolate liqueur to the melted chocolate mixture for an extra layer of flavor.
How to Make Homemade Rocky Road Bars
Step 1: In a large glass bowl (big enough to fit in your microwave), combine chocolate chips, condensed milk, and butter. Microwave on medium heat for 3 minutes. Remove from the microwave and allow to cool enough that the marshmallows won’t melt (a couple of minutes or so).
Step 2: Fold in nuts and marshmallows, making sure to coat evenly with chocolate.
Step 3: Pour mixture into a 9×13 pan, lined with wax paper. Press the mixture firmly down into the pan.
Step 4: Cover with plastic wrap and allow to cool for 2-3 hours before serving.
Expert Tips
Use a Rolling Pin – To keep the mixture evenly pressed into the pan, lightly grease a rolling pin with butter or oil. It helps smooth out the surface without sticking.
Cut with a Hot Knife – When cutting the cooled candy bars, dip a knife in hot water and dry it off before slicing. This gives clean, smooth cuts without crumbling.
FAQs
Yes, you can use a double boiler on the stove. Melt the chocolate chips, condensed milk, and butter over simmering water, stirring constantly until smooth.
Feel free to add extras like dried fruit, coconut flakes, or additional types of nuts. Just ensure all ingredients are evenly mixed and coated with chocolate for the best results.
Storage Information
STORE Homemade Rocky Road Candy Bars in an airtight container at room temperature for up to one week. To FREEZE, wrap individual portions in wax paper, place them in a freezer-safe container, and freeze for up to 2 months.
Allow frozen bars to thaw at room temperature before serving. These bars are best enjoyed cool.
More Rocky Road Recipes to Try

Homemade Rocky Road Candy Bars Recipe
Ingredients
- 1 (14) oz can Eagle Brand sweetened condensed milk
- 2 Tbsp butter
- 2 cups semi-sweet chocolate chips
- 1 cup roasted peanuts
- 1/2 cup roasted almonds
- 1/2 cup walnuts
- 1 (10) oz bag miniature marshmallows
Instructions
- In a large glass bowl (big enough to fit in your microwave), combine chocolate chips, condensed milk, and butter. Microwave on medium heat for 3 minutes. Remove from the microwave and allow to cool enough that the marshmallows won’t melt (a couple of minutes or so).
- Fold in nuts and marshmallows, making sure to coat evenly with chocolate.
- Pour mixture into a 9×13 pan, lined with wax paper. Press the mixture firmly down into the pan.
- Cover with plastic wrap and allow to cool for 2-3 hours before serving.











This recipe was a hit with both kids and adults, definitely saving it!!