Classic Rocky Road Fudge Bars

Section: Indulgent Desserts for Sweet Endings

Smooth chocolate fudge meets fluffy marshmallows and crunchy almonds or walnuts in this timeless indulgence. It all comes together with just five staple ingredients: chocolate chips, sweetened condensed milk, butter, mini marshmallows, and your favorite nuts. Simply melt chocolate, blend in butter and milk, then stir in the mix-ins before chilling. No candy thermometers or tricky equipment are needed. The glossy, tender squares slice easily and keep well for days. Each bite blends creamy richness with a chewy, nutty crunch, making it perfect for gifting or sharing at gatherings.

A woman wearing a pink apron is cutting a cake.
Recipe Author Evelyn
Updated as of Thu, 10 Jul 2025 22:30:15 GMT
A stack of chocolate and marshmallow squares. Bookmark
A stack of chocolate and marshmallow squares. | foodbymary.com

Rich chocolate fudge loaded with marshmallows and crunchy nuts makes this Rocky Road Fudge my go-to treat for holiday parties or when I need something sweet in a hurry. It comes together so simply with just a few pantry ingredients and zero candy thermometer fuss. The combination of velvety chocolate, gooey marshmallows, and salty nuts is always a crowd-pleaser and never lasts long at my house

When I first made this for my kids on a rainy Saturday they nearly polished off every piece before dinner even started and now we make rocky road fudge together every winter

Ingredients

  • Semisweet chocolate chips: create that classic fudge flavor and melt extra smoothly for a creamy texture Look for a good quality brand for the richest taste
  • Sweetened condensed milk: adds both sweetness and a thick creamy body to help the fudge set perfectly Always choose full fat
  • Butter: gives the fudge its signature shiny finish and rounds out the chocolate flavor European style butter can make it extra decadent
  • Mini marshmallows: offer sweet bursts of chewiness and distribute easily in every bite Fresh unopened bags give the best texture
  • Sliced almonds or walnuts: bring crunch and nuttiness for balance I like to toast them lightly for a deeper flavor but any unsalted fresh nuts work beautifully

Step-by-Step Instructions

Prepare the Pan:
Line an eight inch square pan with parchment or wax paper making sure it covers the bottom and sides fully for easy removal later Set aside until ready to use
Melt Chocolate Mixture:
Combine chocolate chips sweetened condensed milk and butter in a medium saucepan Warm gently over medium heat stirring nonstop until everything is melted and smooth which should take about five minutes Watch closely so you do not scorch the chocolate
Mix in Marshmallows and Nuts:
Remove the pan from the heat as soon as the chocolate is fully melted Add half the marshmallows and half the nuts to the mixture and fold together gently so the fillings stay intact and distribute evenly
Spread and Top:
Transfer the mixture to the lined pan using a spatula to spread it into an even layer Sprinkle the remaining marshmallows and nuts over the surface and press down lightly so they adhere without sinking
Chill and Cut:
Cover the pan and refrigerate for two hours or until the fudge is firm and easy to slice Use the edges of the paper to lift it out and cut into small squares for serving
A stack of Rocky Road Fudge. Bookmark
A stack of Rocky Road Fudge. | foodbymary.com

I think toasting the nuts before adding makes such a difference in flavor My daughter loves to help sprinkle the toppings and always insists we taste test the corners as soon as it sets

Storage Tips

Store fudge in an airtight container in the refrigerator for up to two weeks If stacking pieces separate layers with parchment so they do not stick For extra long storage wrap tightly in plastic and freeze for up to two months Thaw overnight in the fridge before serving

Ingredient Substitutions

Swap out the semisweet chips for dark chocolate for a more bittersweet edge or use a mix for complexity If you need nut free fudge substitute seeds or crushed pretzels for crunch Chopped dried fruits like cherries or apricots give a sweet twist

Serving Suggestions

Present on a pretty platter for a holiday dessert table or wrap individual squares in wax paper for homemade gifts Rocky road fudge always disappears fast at bake sales or school events and adds a festive touch to goodie bags

A stack of chocolate and marshmallow squares. Bookmark
A stack of chocolate and marshmallow squares. | foodbymary.com

Cultural Context

Rocky road as a flavor dates back to American confectioners mixing leftover candy pieces into chocolate to cheer people during tough times It quickly became a classic for both ice cream and treats like this fudge

Frequently Asked Questions

→ Which nuts work best for rocky road fudge?

Almonds and walnuts are classic choices, but peanuts or pecans can also add great texture and flavor. Choose your favorite blend for a personal touch.

→ Can dark chocolate be used instead of semisweet?

Absolutely. Dark chocolate chips add a bold, deeper flavor if you prefer less sweetness in your fudge.

→ How do I achieve smooth, creamy fudge?

Slowly melt the chocolate, butter, and condensed milk together, stirring constantly for a lump-free, glossy finish.

→ What’s the best way to cut fudge cleanly?

Chill the fudge thoroughly first, then use a sharp knife dipped in hot water for neat, even squares.

→ How should rocky road fudge be stored?

Keep it in an airtight container in the refrigerator for up to two weeks. For longer storage, freeze tightly wrapped portions.

→ Are there fun mix-in ideas for this treat?

Try adding chopped candies like M&Ms, mini peanut butter cups, or crispy rice pieces for extra flair and crunch.

Rocky Road Fudge Chocolate

Chocolate fudge loaded with marshmallows and nuts. Smooth, creamy, and simply irresistible for any sweet tooth.

Prep Time
10 minutes
Cooking Time
5 minutes
Overall Time
15 minutes
Recipe Author: Evelyn

Dish Category: Desserts

Recipe Difficulty: Beginner-Friendly

Cuisine: American

Serves: 36 Serving Size (36 squares)

Dietary Options: Vegetarian, Gluten-Free

What You’ll Need to Cook

→ Base Mixture

Ingredient 01 510 g semisweet chocolate chips
Ingredient 02 397 g sweetened condensed milk
Ingredient 03 56 g unsalted butter

→ Mix-Ins and Topping

Ingredient 04 120 g mini marshmallows
Ingredient 05 90 g sliced almonds or walnuts

Steps to Prepare

Step 01

Line an 20 cm x 20 cm square baking pan with parchment or wax paper. Set aside.

Step 02

In a medium saucepan, combine semisweet chocolate chips, sweetened condensed milk, and unsalted butter. Heat gently over medium heat, stirring frequently, until the chocolate is fully melted and the mixture is smooth.

Step 03

Remove saucepan from heat. Stir in half of the mini marshmallows and half of the sliced nuts until evenly distributed.

Step 04

Pour the mixture into the prepared pan, smoothing the surface with a spatula. Evenly sprinkle the remaining marshmallows and nuts on top, pressing lightly to adhere.

Step 05

Cover with cling film and refrigerate for at least 120 minutes, until firm.

Step 06

Once chilled and set, remove from pan using parchment edges. Cut into small squares with a sharp knife. Serve as desired.

Extra Cooking Tips

  1. Use only sweetened condensed milk for optimal texture and setting.
  2. Semisweet or dark chocolate chips deliver the best chocolate flavor profile.
  3. Fudge is traditionally portioned into small squares due to its richness.
  4. Variations include adding M&Ms, chopped mint chocolates, or peanut butter cups.
  5. Store in an airtight container in the refrigerator for up to 2 weeks, or freeze wrapped tightly for up to 2 months.

Must-Have Tools

  • Medium saucepan
  • Spatula
  • 20 cm x 20 cm square baking pan
  • Parchment or wax paper
  • Refrigerator
  • Sharp knife

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains milk and dairy products.
  • Contains tree nuts.

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 130
  • Fats: 5 grams
  • Carbs: 19 grams
  • Proteins: 2 grams