Rocky Road Fudge
Rocky Road Fudge is a timeless, chewy, and slightly salty chocolate treat that brings childhood memories to the kitchen. This version melts semi-sweet chocolate chips with sweetened condensed milk and butter to create a glossy, velvety base studded with mini marshmallows and salted peanuts. Expect a rich chocolate aroma, creamy mouthfeel, pockets of soft marshmallow, and satisfying crunchy peanut bites in every square. It is perfect for holiday cookie plates, potlucks, after-school snacks, or an indulgent dessert when you want something simple but impressive. If you enjoy trying different fudges, you might also like this decadent white chocolate raspberry fudge as another luxurious option to serve alongside your Rocky Road.
Ingredients
3 cups semi-sweet chocolate chips
Semi-sweet chocolate provides a balanced chocolate flavor that is not too bitter and not too sweet, giving the fudge its rich base.1 (14 ounce) can sweetened condensed milk
Adds sweetness and helps create the fudgy, creamy texture without additional sugar.4 tablespoons butter, cubed
Adds shine and smoothness to the chocolate mixture and helps it set to a tender bite.1 teaspoon vanilla extract
Enhances the chocolate flavor with a warm, aromatic note.3 cups mini marshmallows plus a few extra for the top
Mini marshmallows add soft, pillowy pockets throughout the fudge and some for a playful topping.1 cup salted peanuts plus a few extra for the top
Salted peanuts bring crunch and a salty contrast that brightens the sweet chocolate.
In case you like other textures, this recipe pairs well with similar fudges like this white chocolate raspberry fudge as a complementary treat for gatherings.
Step-by-Step Instructions
Line a 9×13 inch dish with foil and spray with nonstick cooking spray.
Tip: Leave some foil hanging over the edges to make it easy to lift the set fudge from the pan.In a medium saucepan, combine the semi-sweet chocolate chips, sweetened condensed milk, and cubed butter. Melt over medium heat, stirring constantly until smooth.
Tip: Keep the heat moderate and stir continuously so the chocolate melts evenly without burning.Remove from heat and stir in the salted peanuts and vanilla extract until distributed.
Tip: Stir gently but thoroughly so the peanuts and vanilla are evenly mixed through the chocolate.Pour the chocolate mixture over mini marshmallows in a large bowl, mixing well.
Tip: Use a sturdy spatula to fold the chocolate into the marshmallows so they stay intact but get evenly coated.Spread the mixture evenly into the prepared pan, smoothing the top.
Tip: Press gently with the back of a spatula to compact the mixture for tidy squares after cutting.Sprinkle additional peanuts and marshmallows on top for decoration. Press them in lightly.
Tip: Press gently so the toppings stick but the marshmallows do not fully melt into the surface.Refrigerate until firm, about 2 to 3 hours or overnight for best results.
Tip: For cleaner slices, chill overnight and cut with a sharp knife warmed briefly under hot water and wiped dry between cuts.
If you want a different flavor profile while keeping the same method, consider a contrasting version inspired by white chocolate raspberry fudge for a very different but equally rich result.
Recipe Details
- Prep Time: 15 minutes
- Cook Time: 5 minutes (melting and stirring)
- Total Time: 2 hours 20 minutes (including 2 hour chill; overnight chill will increase total time)
- Servings: About 24 squares
- Calories: Approximately 220 calories per serving
For a richer, more indulgent square, you can reduce the number of servings and expect higher calories per piece. For serving ideas, pair with simple cookies or coffee for a dessert plate similar to other rich fudges like decadent white chocolate raspberry fudge.
Tips, Storage & Variations
Tips
- Use a silicone spatula for smooth mixing and scraping the saucepan clean.
- If the chocolate begins to seize, lower the heat and stir; adding a small extra splash of sweetened condensed milk can help smooth it. Do this only if needed.
- For neater cuts, chill overnight and warm the knife between slices.
Storage
- Refrigerate in an airtight container for up to 2 weeks. Separate layers with parchment paper to prevent sticking.
- Let chilled squares sit at room temperature for 5 to 10 minutes before serving to soften slightly.
Freezing
- Wrap individual squares in plastic wrap and place in an airtight freezer bag for up to 3 months. Thaw in the refrigerator overnight before serving.
Variations using only the ingredients provided
- Extra marshmallow pockets: Fold in 1 cup additional mini marshmallows for more gooey texture.
- Extra crunch: Stir in 1/2 cup more salted peanuts to boost the salty crunch.
- Marshmallow topping focus: Press a thicker layer of mini marshmallows on top before chilling for a more decorative finish.
These simple changes keep the recipe within the same ingredient list while offering different textures and balances of sweet and salty.

FAQ
How long should I chill Rocky Road Fudge before cutting?
Chill for at least 2 to 3 hours, but overnight gives the best, cleanest slices.Can I use a different size pan?
You can use a similarly sized pan, but thickness and number of servings will change.Will the marshmallows melt into the fudge?
When mixed and chilled as directed, mini marshmallows stay as soft pockets rather than fully melting.Do I need to toast the peanuts first?
No, salted peanuts work fine as is. Toasting is optional but not necessary for this recipe.Can I substitute unsalted peanuts?
Yes, but reduce any additional salt in other recipes since this recipe relies on salted peanuts for contrast.Is this fudge shelf stable at room temperature?
Because it contains sweetened condensed milk and butter, refrigerate it for safe storage and best texture.
People Also Ask
What causes fudge to be grainy?
Grainy fudge usually results from overheating or rapid temperature changes during cooking.Can I make Rocky Road Fudge in the microwave?
Yes, you can melt the chocolate, condensed milk, and butter in short bursts, stirring between intervals, but watch carefully to avoid scorching.How do I cut perfect fudge squares?
Chill completely, warm a sharp knife under hot water, wipe dry, and use long, clean cuts.Can I use whole peanuts instead of chopped?
Whole peanuts can be used, but smaller pieces distribute more evenly and are easier to eat in single bites.Why is my fudge too soft after chilling?
It may need more chilling time or it may be cut too soon; try refrigerating overnight for firmer results.How long will Rocky Road Fudge keep in the freezer?
Properly wrapped, it keeps well for up to 3 months without significant texture loss.
Conclusion
Rocky Road Fudge is a quick, no-fuss treat that balances sweet, salty, soft, and crunchy in every bite. It is easy to customize using only the ingredients listed and stores well for gifting or snacking throughout the week. For a microwave method that speeds up melting, see this helpful guide from Rocky Road Fudge at Dinner at the Zoo. If you enjoy a salted twist with a crunchy top, you may also like this variation from Salted Rocky Road Fudge at Shutterbean. Give this recipe a try, share a plate with friends, and enjoy the cozy, chocolatey comfort it brings.
PrintRocky Road Fudge
A chewy and slightly salty chocolate treat with mini marshmallows and salted peanuts, perfect for holidays and gatherings.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Total Time: 140 minutes
- Yield: 24 squares 1x
- Category: Dessert
- Method: Chilling
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 3 cups semi-sweet chocolate chips
- 1 (14 ounce) can sweetened condensed milk
- 4 tablespoons butter, cubed
- 1 teaspoon vanilla extract
- 3 cups mini marshmallows plus a few extra for the top
- 1 cup salted peanuts plus a few extra for the top
Instructions
- Line a 9×13 inch dish with foil and spray with nonstick cooking spray.
- In a medium saucepan, combine the semi-sweet chocolate chips, sweetened condensed milk, and cubed butter. Melt over medium heat, stirring constantly until smooth.
- Remove from heat and stir in the salted peanuts and vanilla extract until distributed.
- Pour the chocolate mixture over mini marshmallows in a large bowl, mixing well.
- Spread the mixture evenly into the prepared pan, smoothing the top.
- Sprinkle additional peanuts and marshmallows on top for decoration, pressing them in lightly.
- Refrigerate until firm, about 120 to 180 minutes or overnight for best results.
Notes
For cleaner slices, chill overnight and cut with a warm knife.
Nutrition
- Serving Size: 1 square
- Calories: 220
- Sugar: 25g
- Sodium: 150mg
- Fat: 12g
- Saturated Fat: 6g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 15mg
Keywords: Rocky Road, Fudge, Chocolate Dessert, Treats, Easy Dessert





