This post may contain affiliate links. Please read our disclosure policy.

Rocky Road Fudge is rich and creamy, with chopped pecans, almonds, and mini marshmallows in every square. This one is cooked the old-fashioned way: in a saucepan with cream, sugar, and butter, then a good-quality dark chocolate bar is stirred in. The marshmallows stay soft and whole, and the nuts add a little crunch to each bite. Make a batch this Christmas, and it might just become the candy your family asks for every year.

A stack of chocolate fudge squares with marshmallow pieces on a white pedestal stand, surrounded by mini marshmallows.
Blue cursive text reads "Lucy's notes" on a transparent background.

I don’t know if anything is more irresistible than walking by a fudge shop that’s handing out free samples. Y’all know what I’m talking about, right?!! Those shops where the front window is big and you can watch them slathering pralines or fudge on the big marble slabs, and just walking on the sidewalk, you smell that heavenly melted chocolate?

This recipe brings that right home to your kitchen! And it’s easy. Maybe not quite as easy as the microwaveable fudge, but this homemade cooked fudge is so creamy and chocolaty and delicious, it’s worth a little extra effort, I promise.

Testing results for rocky road fudge

  1. In the first batch I made, I added the chocolate while it was still on the heat, which made it thick, dry, and crumbly, so make sure you remove it from the heat before adding the chocolate.
  2. It took four batches to get the texture right, and I let the last one set overnight before cutting it into squares. Follow the instructions and don’t rush the process.
Person with shoulder-length blond hair and blue glasses smiling indoors in front of a red brick wall.

I hope you make this recipe. I think you’ll love it!

Black cursive text that reads xo Lucy as a signature.

Cooking rocky road fudge the old-fashioned way

Don’t let the candy thermometer intimidate you. This old-fashioned rocky road fudge recipe starts in a saucepan, and the thermometer tells you exactly when it’s ready. Sugar, cream, butter, corn syrup, and a little salt melt together over low heat, then cook at a gentle boil until it reads 234 degrees F, which takes 12 to 15 minutes. Stir as little as you can while it cooks.

Want to save this post?

Enter your email and we'll send it straight to your inbox.

Take the pan off the heat and let it sit for a minute before adding the chocolate. In testing, chocolate added while the pan was still on the burner made a thick, dry, crumbly batch. Off the heat, it melts right into the hot cream, and the fudge sets up smooth.

Once you know how to make rocky road fudge this way, the rest only takes a little patience. The mixture needs to cool to 100 degrees F before the nuts and marshmallows go in, which can take 20 minutes or more. Then it sets in the pan for about 4 hours, or overnight if you can stand to wait that long. Overnight is best.

Pin this now to save it for later
Pieces of chocolate fudge in paper liners inside a red holiday-themed tin.

Choose a good chocolate bar

Chocolate: Use a good chocolate bar and chop it yourself. The Trader Joe’s large dark chocolate bar was used in testing, and milk chocolate worked well too if you like your fudge a little sweeter.

Salted butter: I rarely use salted butter, but sometimes it’s just what you need to balance a recipe.

Light corn syrup: Don’t skip it. That one tablespoon helps keep sugar crystals from forming and keeps the fudge smooth and creamy.

Pecans and almonds: Chop them finely so you get a little of both in every bite. You can also use one or the other, or omit the nuts altogether.

A stack of chocolate rocky road fudge cubes mixed with marshmallows.

Fill a holiday candy tin

A tin of homemade candy is one of the nicest things you can hand a neighbor, a teacher, or the friend who always hosts Christmas Eve. If your squares come out a little uneven, nobody will notice once they’re tucked into paper candy cups. Crunchy English butter toffee and buckeyes made with dark chocolate both fit right in.

For a party tray with kids around, Christmas popcorn balls with marshmallows are easy to grab. And if you’d rather bake your rocky road, rocky road brownies with salted peanuts have the same chocolate and marshmallows in a pan of fudgy brownies.

A hand picking up a piece of chocolate marshmallow fudge from a stack on a plate.

If you make this recipe, please leave a comment and ⭐️⭐️⭐️⭐️⭐️ below!

Want more from my kitchen?

Members of The Red Clay Society view the entire site with no ads, plus they get:

  • The Red Clay Journal, my magazine
  • The Red Clay Kitchen, a seasonal cookbook
  • The Front Porch, our private member community
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
No ratings yet

Rocky Road Fudge Recipe

Old-fashioned rocky road fudge with dark chocolate, pecans, almonds, and mini marshmallows.
Cook: 15 minutes
Cool and Set: 4 hours 20 minutes
Total: 4 hours 35 minutes
Servings: 36 squares

Ingredients 

  • 1 cup granulated sugar
  • ½ teaspoon sea salt
  • ¾ cup heavy whipping cream
  • 4 tablespoons salted butter
  • 1 tablespoon light corn syrup
  • 16 ounces good-quality dark or milk chocolate chopped
  • 1 teaspoon vanilla extract
  • ½ cup pecans finely chopped
  • ½ cup almonds finely chopped
  • 1 cup mini marshmallows

Instructions 

  • Line an 8-inch square baking pan with parchment paper, leaving some paper hanging over two sides to use as handles.
  • Add the 1 cup granulated sugar, 1/2 teaspoon sea salt, 3/4 cup heavy whipping cream, 4 tablespoons salted butter, and 1 tablespoon light corn syrup to a medium saucepan. Cook over low heat until the mixture melts together.
    A saucepan containing milk, sugar, and a stick of butter, with a kitchen thermometer resting on the side.
  • Clip a candy thermometer to the side of the pan. Keep cooking on low heat until the mixture comes to a soft boil, then cook until it reaches 234 degrees F, about 12 to 15 minutes. Stir as little as possible, and don't let it go over 234 degrees F. Remove the pan from the heat and let it sit for 1 minute.
  • Add the 16 ounces good-quality dark or milk chocolate and let it melt into the mixture, stirring very little until it melts completely. Stir in the 1 teaspoon vanilla extract.
    A saucepan of melted chocolate being stirred with a spatula, surrounded by small bowls of marshmallows, pecans, and almonds.
  • Add the chocolate only after the pan is off the heat. Chocolate added on the heat turned the first test batch thick, dry, and crumbly.
  • Let the mixture cool to 100 degrees F before adding the nuts and marshmallows. This can take 20 minutes or more.
  • Waiting until it reaches 100 degrees F keeps the marshmallows whole instead of melting into the fudge.
  • Add the 1/2 cup pecans, 1/2 cup almonds, and 1 cup mini marshmallows, and gently fold them in just until combined.
  • Pour the fudge into the prepared pan. Let it cool completely and set at room temperature, not in the refrigerator, for about 4 hours or overnight.
    Raw chocolate brownie batter in a square parchment-lined baking pan.
  • Lift the fudge out of the pan using the parchment paper as handles.
  • Cut the fudge into squares of any size with a sharp knife. For the cleanest cuts, dip the knife in hot water between cuts.
    A batch of chocolate fudge cut into uniform squares on parchment paper, with a metal spatula nearby.

Notes

  • Store in an airtight container at room temperature for up to 2 weeks.
  • For longer storage, freeze in an airtight container for up to 3 months.

Nutrition

Calories: 152kcal, Carbohydrates: 14g, Protein: 2g, Fat: 10g, Saturated Fat: 5g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Trans Fat: 0.1g, Cholesterol: 9mg, Sodium: 48mg, Potassium: 116mg, Fiber: 2g, Sugar: 10g, Vitamin A: 117IU, Vitamin C: 0.04mg, Calcium: 19mg, Iron: 2mg
Course: Candy
Cuisine: American
Calories: 152
Keyword: old fashioned rocky road fudge, rocky road fudge
Leave a comment and ★★★★★ rating below!

Questions and tips

Can I make rocky road fudge without a candy thermometer?

Not for this one. Cooked fudge has to come off the heat at just the right point, and a candy thermometer is the surest way to know when it’s there.

Why did my fudge turn out grainy?

Overmixing is the usual cause. Stir the chocolate in gently and only until it melts, and fold in the nuts and marshmallows just until combined. Let the fudge cool and set at room temperature, too, since refrigerating it during the first cooling can cause sugar crystals to form.

A woman with shoulder-length blonde hair, wearing a white T-shirt and dark jeans, stands in a kitchen with a brick backsplash and stainless steel appliances. She is smiling and resting her hands on the counter.

About the author

Hi, I’m Lucy! I’m a recipe developer, writer, and fourth-generation Southern cook sharing trusted recipes that help keep Southern food traditions alive. Every recipe is carefully tested and designed for today’s kitchens, gatherings, and family tables.

Follow Lucy on social media:

A bundt cake with white icing and chopped pecans on top, served on a white plate with a slice cut out.
Sign up with your email address to receive a 5-day series of Southern Cooking Secrets, followed by weekly emails with recipes and tips. We won't send you spam. Unsubscribe at any time.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating