Chocolate Rocky Road Candy (Easy 5-Ingredient Fudge Bars)
As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.
If you’re looking for an easy rocky road candy recipe that tastes like it came straight from an old-fashioned candy shop, you’ve found it. This no bake treat combines rich chocolate, fluffy mini marshmallows, and crunchy peanuts into one irresistibly fudgy bite.
Made with just 5 simple ingredients, this no bake rocky road candy comes together in minutes, making it perfect for holiday trays, homemade gifts, cookie exchanges, or anytime a chocolate craving strikes. The sweet-and-salty flavor and creamy chocolate coating make it nearly impossible to stop at just one piece.

Why You’ll Love This Rocky Road Candy Recipe
If a candy bar, a chocolate fudge square, and a marshmallow cloud walked into a candy factory together, this would be the delicious result.
This rocky road candy recipe is packed with everything we love in a homemade sweet treat: rich chocolate, fluffy marshmallows, crunchy peanuts, and that irresistible sweet-and-salty balance that keeps you coming back for “just one more piece.” (Famous last words.)
Even better, this no bake rocky road candy doesn’t require a candy thermometer, special equipment, or hours in the kitchen. Just melt, mix, chill, and try not to hover around the refrigerator waiting for it to set.
Here’s why everyone loves it:
- Just 5 simple ingredients
- No baking required
- Rich, creamy, fudge-like texture
- Perfect balance of chocolate, marshmallows, and peanuts
- Great for holiday trays, gifting, and cookie exchanges
- Easy to customize with your favorite nuts and chocolates
- Tastes like something from an old-fashioned candy shop

Ingredients You’ll Need
- 3 cups semi-sweet chocolate chips – The rich, chocolatey foundation of the candy. You can also use chopped chocolate bars or a combination of semi-sweet and milk chocolate for a sweeter flavor.
- 4 tablespoons unsalted butter – Helps create a smooth, creamy fudge-like texture and adds richness to every bite. You can substitute creamy peanut butter for a fun flavor twist.
- 14 ounces sweetened condensed milk (1 can) – The magic ingredient that binds everything together and gives the candy its soft, melt-in-your-mouth texture.
- 1 cup salted roasted peanuts – Adds the perfect crunchy texture and balances the sweetness with a salty bite. Unsalted peanuts work too, but salted peanuts really make the flavors pop.
- 2 to 4 cups mini marshmallows – The classic rocky road ingredient! Use 2 cups for a more chocolate-forward candy, 3 cups for a balanced mix, or up to 4 cups if you’re a serious marshmallow lover. Just keep in mind that more marshmallows means less chocolate coating around each bite.

How to Make Chocolate Rocky Road Candy
- Prepare the pan. Line a 9×9-inch baking pan with parchment paper and lightly coat with nonstick spray. For thinner bars, use a 9×13-inch pan instead.
- Melt the chocolate mixture. Add the chocolate chips and butter to a large microwave-safe bowl. Microwave in 30-second intervals, stirring well after each, until smooth and completely melted.
- Add the sweetened condensed milk. Stir until the mixture is thick, glossy, and silky smooth. This is what gives the candy its rich, fudge-like consistency.
- Fold in the mix-ins. Add the peanuts and mini marshmallows, then gently stir until everything is evenly coated in chocolate. Work fairly quickly because the mixture will begin to set as it cools.
- Spread into the pan. Transfer the mixture to the prepared pan and smooth it into an even layer. If desired, sprinkle a little flaky sea salt over the top for an extra sweet-and-salty finish.
- Chill until firm. Refrigerate for about 2 hours, or until the rocky road candy is completely set.
- Slice and enjoy. Lift the candy out using the parchment paper, cut into squares, and try not to eat half the pan while “testing” a piece.
Rocky Road Candy Tips and Variations
One of the best things about this rocky road candy recipe is how easy it is to customize. Whether you love extra marshmallows, different nuts, or even a little sea salt on top, there are plenty of ways to make this candy your own.
-
For a richer, fudgier candy: Use 2 cups of marshmallows. Fewer marshmallows means more chocolate coating in every bite.
-
Love marshmallows? Increase the marshmallows to 3 or 4 cups for a fluffier rocky road. The more marshmallows you add, the less chocolate coating you’ll have around each piece.
- Use salted peanuts for the ultimate sweet-and-salty treat. The salty crunch balances the sweetness of the chocolate and marshmallows perfectly. If preferred, substitute unsalted peanuts.
- Switch up the nuts. Try chopped pecans, walnuts, almonds, pistachios, or cashews for a different flavor and texture.
- Mix your chocolates. While semi-sweet chocolate provides the best balance, you can use a combination of semi-sweet, milk chocolate, or dark chocolate. I recommend keeping at least half of the chocolate semi-sweet so the candy doesn’t become overly sweet.
- Add a sprinkle of flaky sea salt. A light sprinkle on top adds a bakery-style finish and enhances the chocolate flavor.
- For thinner bars, use a 9×13-inch pan. If using a larger pan, I recommend sticking with 2 cups of marshmallows so the mixture spreads more easily.
- Work quickly once everything is mixed together. The chocolate mixture starts setting fast, so have your prepared pan ready before combining the ingredients.
- Turn them into candy clusters. Instead of pressing the mixture into a pan, drop spoonfuls onto a parchment-lined baking sheet and chill until firm.
- Add a candy-shop twist. Stir in ½ cup shredded coconut for a fun variation inspired by classic chocolate marshmallow candies.
How to Store Rocky Road Candy
Keep your rocky road candy in an airtight container so it stays fresh and delicious!
- Refrigerator: Store for up to 3 weeks for the best texture.
- Room Temperature: Store in a cool, dry place for up to 1 week.
- Freezer: Freeze for up to 3 months in a freezer-safe container.
- Thawing: Let thaw in the refrigerator overnight or at room temperature for about 30 minutes before serving.
Gift-Wrapping Tips for Rocky Road Candy
This rocky road candy makes a wonderful homemade gift during the holidays or anytime you want to share a sweet treat with friends and family.
- Layer pieces between parchment paper to keep them from sticking together.
- Package in festive tins or decorative treat boxes for an easy homemade gift.
- Place a few squares in cellophane bags and tie with ribbon for party favors, teacher gifts, or cookie exchanges.
- Keep chilled until gifting if serving at an event or transporting on a warm day.
- Add a handwritten tag with the recipe name and storage instructions for a thoughtful finishing touch.
Frequently Asked Questions
Can I use different nuts?
Absolutely! Pecans, walnuts, almonds, pistachios, or cashews all work well in this rocky road candy recipe.
Can I use milk chocolate instead of semi-sweet?
Yes, but I recommend using a combination of milk and semi-sweet chocolate to keep the candy from becoming overly sweet.
Do I need to refrigerate rocky road candy?
For the best texture, store it in the refrigerator, especially during warmer months.
Can I make this ahead of time?
Yes! This candy keeps well for weeks, making it perfect for holiday trays, gift boxes, and party planning.

Chocolate Rocky Road Candy Recipe
If you’re looking for a sweet-and-salty treat that’s guaranteed to disappear fast, this rocky road candy recipe delivers every time. Packed with creamy chocolate, fluffy marshmallows, and crunchy peanuts, it’s the perfect combination of textures and flavors in every bite.
- Rocky Road S’mores Bars
- Peanut Butter Butterscotch Marshmallow Bars
- Best Marshmallowy S’mores Rice Krispies
- Disappearing Reese’s Marshmallow Chocolate Chip Blondies
- Brownie Chocolate Chip Marshmallow Cookies!
- Chocolate Fudge Marshmallow Oreo Brownie Pie
- Ooh-la-la Chocolate Peppermint Marshmallow Bark
- Chocolate Cherry Pistachio Rocky Road Fudge
- Easy Strawberry White Chocolate Fudge
- 60 Easy No Bake Christmas Treats
Heavenly Chocolate Rocky Road Candy
Ingredients
- 2 ½ cups semi-sweet chocolate bar chips or melts (can do a combination of milk and semi-sweet chocolate if desired)
- 2 tablespoons unsalted butter or peanut butter
- 1 14 oz can sweetened condensed milk
- 2 cups dry-roasted salted peanuts add a 1/2 more cup if you love more nutty crunch!
- 2-4 cups mini marshmallows depending how much marshmallow you want. (Original recipe uses 2 cups, but I like a lot more marshmallow in the bars.)
- Optional 1/2 cup sweetened shredded coconut add with peanuts/marshmallow
Instructions
How to Make Chocolate Rocky Road Candy
- Prepare the pan. Line a 9x9-inch baking pan with parchment paper and lightly coat with nonstick spray. For thinner bars, use a 9x13-inch pan instead.
- Melt the chocolate mixture. Add the chocolate chips and butter to a large microwave-safe bowl. Microwave in 30-second intervals, stirring well after each, until smooth and completely melted.
- Add the sweetened condensed milk. Stir until the mixture is thick, glossy, and silky smooth. This is what gives the candy its rich, fudge-like consistency.
- Fold in the mix-ins. Add the peanuts and mini marshmallows, then gently stir until everything is evenly coated in chocolate. Work fairly quickly because the mixture will begin to set as it cools.
- Spread into the pan. Transfer the mixture to the prepared pan and smooth it into an even layer. If desired, sprinkle a little flaky sea salt over the top for an extra sweet-and-salty finish.
- Chill until firm. Refrigerate for about 2 hours, or until the rocky road candy is completely set.
- Slice and enjoy. Lift the candy out using the parchment paper, cut into squares, and try not to eat half the pan while "testing" a piece.
Video
Notes
- For a richer, fudgier candy: Use 2 cups of marshmallows. The original recipe used 2 cups marshmallows, 2 cups chocolate, and 2½ cups peanuts.
- Customize the marshmallow ratio: Use anywhere from 2 to 4 cups of mini marshmallows. More marshmallows create a fluffier candy, while fewer marshmallows give you more chocolate in every bite. I don't recommend going over 4 cups.
- For thinner bars and more servings: Use a 9x13-inch pan. I recommend using 2 cups of marshmallows when making thinner bars because the mixture spreads more easily.
- Use salted peanuts for the best flavor: The sweet-and-salty combination is what makes this rocky road candy so irresistible, but unsalted peanuts work if preferred.
- Try different nuts: Pecans, walnuts, cashews, pistachios, or almonds are all delicious substitutions.
- Switch up the chocolate: Semi-sweet chocolate provides the best balance, but you can use a mix of semi-sweet, milk chocolate, or dark chocolate.
- Work quickly: Once the marshmallows and peanuts are mixed in, the chocolate mixture starts setting up fast, so have your pan ready to go.
- Add flaky sea salt: A light sprinkle on top adds extra sweet-and-salty goodness and gives the bars a bakery style finish.


