Decadent Rocky Road Fudge

Featured in: Sweet Treats for Every Occasion

This easy Rocky Road Fudge combines semi-sweet chocolate, sweetened condensed milk, and butter into a rich, fudgy base. Mini marshmallows and peanuts create that classic rocky road texture. Made in the microwave with minimal effort, the mixture is spread in a parchment-lined pan and topped with additional marshmallows and peanuts. After setting at room temperature, it's ready to cut into squares and enjoy. No candy thermometer or special equipment needed!

A woman in a kitchen smiling.
Updated on Thu, 08 May 2025 19:07:58 GMT
A stack of chocolate squares with almonds. Pin it
A stack of chocolate squares with almonds. | quickietreats.com

This indulgent Rocky Road Fudge transforms simple ingredients into a mouthwatering treat that's perfect for satisfying chocolate cravings or impressing guests at gatherings. The classic combination of rich chocolate, fluffy marshmallows, and crunchy peanuts creates an irresistible texture that keeps everyone coming back for more.

I first made this fudge during the holiday season when I needed a quick treat for unexpected guests. After seeing how quickly it disappeared and hearing the rave reviews, it became my go-to recipe whenever I need something impressive with minimal effort.

Ingredients

  • Sweetened condensed milk: Provides the creamy base and perfect sweetness level while helping the fudge set properly without crystallization
  • High quality semi-sweet chocolate chips: Essential for the best flavor profile; look for brands with real cocoa butter
  • Unsalted butter: Adds richness and helps create that melt-in-your-mouth texture
  • Vanilla extract and salt: Balance the sweetness and enhance the chocolate flavor
  • Mini marshmallows: Create those classic rocky road pockets of softness throughout the fudge
  • Peanuts: Add the essential crunch factor; opt for roasted unsalted for best flavor control

Step-by-Step Instructions

Prepare the Pan:
Line your 8×8 dish with parchment paper allowing overhang on all sides for easy removal later. Make sure the parchment is pressed firmly into corners to prevent fudge from seeping underneath.
Create the Base:
Combine sweetened condensed milk, chocolate chips, and butter in a microwave-safe bowl. The glass bowl is important as it conducts heat evenly. Microwave on 50% power for exactly 2 minutes, then stir thoroughly to help distribute heat. Microwave an additional 30 seconds at 50% power. The mixture should be smooth and glossy when fully melted.
Add Flavoring:
Incorporate the salt and vanilla extract while the chocolate mixture is still warm. Stir vigorously until completely blended. The vanilla adds depth while the salt enhances the chocolate flavor and balances sweetness.
Mix in Add-ins:
Reserve a small handful of marshmallows and peanuts for topping. Gently fold the remaining marshmallows and peanuts into the chocolate mixture. Work quickly but thoroughly to ensure even distribution throughout the fudge.
Set and Finish:
Pour the mixture into your prepared pan and use a spatula to spread it evenly to the edges. Press the reserved marshmallows and peanuts into the top surface for visual appeal. Allow the fudge to set at room temperature for 3-4 hours until firm.
A stack of chocolate and peanut butter squares. Pin it
A stack of chocolate and peanut butter squares. | quickietreats.com

The mini marshmallows are truly the secret star of this recipe. I discovered that using the mini size rather than cutting larger marshmallows creates the perfect distribution throughout each bite of fudge. My family now requests this rocky road version over traditional fudge every Christmas.

Substitution Ideas

This recipe welcomes creative variations while maintaining its decadent texture. Swap peanuts for almonds, pecans, or walnuts for different flavor profiles. Allergic to nuts? Try sunflower seeds or extra marshmallows with graham cracker pieces for a s'mores inspired twist. White chocolate chips can replace semi-sweet for a striking visual contrast though reduce microwave time by 30 seconds as white chocolate melts faster.

A wooden cutting board with a plate of chocolate and peanut butter squares. Pin it
A wooden cutting board with a plate of chocolate and peanut butter squares. | quickietreats.com

Storage Wisdom

Rocky Road Fudge maintains its best texture and flavor at room temperature in an airtight container. If your kitchen runs warm or during summer months, refrigeration is fine but allow pieces to come to room temperature before serving for the optimal melt-in-your-mouth experience. For gifting, wrap individual pieces in waxed paper before placing in decorative tins or boxes to prevent sticking.

Troubleshooting Tips

Achieving perfect fudge consistency relies on proper chocolate melting. If your fudge seems grainy, you likely overheated the chocolate. Next time, reduce microwave power to 30% and check more frequently. If your fudge is too soft after cooling, it may contain too much moisture from the marshmallows. Place in refrigerator for 30 minutes before cutting into squares, and store in a cooler location.

Serving Suggestions

While delicious on its own, this Rocky Road Fudge elevates to showstopper status when incorporated into a dessert board. Pair squares with fresh berries, chocolate dipped pretzel sticks, and vanilla wafers for contrasting textures. For an indulgent dessert, warm a piece slightly and serve alongside quality vanilla ice cream with a drizzle of caramel sauce.

Frequently Asked Questions

→ How long does Rocky Road Fudge stay fresh?

When stored in an airtight container at room temperature, Rocky Road Fudge stays fresh for up to 2 weeks. For extended freshness, you can refrigerate it for up to 3 weeks or freeze for up to 3 months.

→ Can I substitute the peanuts in this fudge?

Absolutely! You can substitute peanuts with other nuts like almonds, walnuts, or pecans. For nut-free options, try using pretzels, graham cracker pieces, or even dried fruit for texture.

→ Why is my fudge too soft or sticky?

If your fudge is too soft or sticky, it likely needs more setting time. Place it in the refrigerator for 30-60 minutes before cutting. Also, ensure you're using the correct amount of chocolate chips, as too little chocolate can result in softer fudge.

→ Can I use milk chocolate instead of semi-sweet chocolate?

Yes, you can substitute milk chocolate for a sweeter, creamier fudge. Keep in mind that milk chocolate has a lower cocoa content, so the fudge may be slightly softer and sweeter than when made with semi-sweet chocolate.

→ How do I cut fudge cleanly without it crumbling?

For clean cuts, chill the fudge for 30 minutes before cutting. Use a large sharp knife and wipe it clean between cuts. You can also run the knife under hot water, dry it quickly, and then cut for smoother edges.

→ Can I add other mix-ins to this Rocky Road Fudge?

Definitely! Popular additions include chopped cookies, toffee bits, dried cherries, coconut flakes, or even a swirl of peanut butter or caramel. Just be careful not to add too many mix-ins, which could prevent the fudge from setting properly.

Rocky Road Fudge

Rich chocolate fudge loaded with mini marshmallows and peanuts for that classic rocky road texture and flavor combination.

Prep Time
15 Minutes
Cook Time
240 Minutes
Total Time
255 Minutes
By: Mia


Difficulty: Easy

Cuisine: American

Yield: 16 Servings (16 squares)

Dietary: Vegetarian, Gluten-Free

Ingredients

→ Base Ingredients

01 1 can (14 oz) sweetened condensed milk
02 2 ½ cups high quality semi-sweet chocolate chips
03 2 tbsp unsalted butter
04 1 tsp vanilla extract
05 ½ tsp salt

→ Mix-ins

06 2 cups mini marshmallows
07 ½ cup peanuts

Instructions

Step 01

Line an 8×8 dish with parchment paper, allowing for some overhang to easily remove the fudge later.

Step 02

In a glass microwave-safe bowl, combine the sweetened condensed milk, chocolate chips, and butter. Microwave for 2 minutes at 50% power, stir thoroughly, then microwave for an additional 30 seconds at 50% power.

Step 03

Add the salt and vanilla extract to the melted chocolate mixture and stir to incorporate evenly.

Step 04

Reserve a small handful of marshmallows and peanuts for topping. Fold the remaining marshmallows and peanuts into the chocolate mixture until evenly distributed.

Step 05

Pour the fudge mixture into the prepared pan. Use a spatula to spread and smooth the surface. Sprinkle the reserved marshmallows and peanuts on top, gently pressing them into the surface.

Step 06

Allow the fudge to set at room temperature for 3-4 hours. If the fudge is slightly sticky, refrigerate for 30 minutes before cutting. Slice into squares using a sharp knife.

Step 07

Store in an airtight container at room temperature for optimal freshness and texture.

Notes

  1. For best results, use high-quality chocolate chips as they melt more smoothly and provide better flavor.
  2. The fudge can be stored for up to one week at room temperature or two weeks when refrigerated.

Tools You'll Need

  • 8×8 inch baking dish
  • Parchment paper
  • Microwave-safe glass bowl
  • Rubber spatula
  • Sharp knife for cutting

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (condensed milk, butter)
  • Contains peanuts
  • May contain soy (check chocolate chips)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 210.5
  • Total Fat: 11.2 g
  • Total Carbohydrate: 27.3 g
  • Protein: 3.5 g