Rocky Road Chocolate Fudge

Featured in: Simple Sweet Finishes

This rocky road chocolate fudge blends smooth semi-sweet chocolate with creamy condensed milk and butter for a rich base. Soft mini marshmallows and chopped nuts add delightful texture and flavor. After combining ingredients on low heat, the mixture is chilled until set, creating irresistible squares perfect for sharing. Simple tools and easy steps make this treat accessible and satisfying. Enjoy chilled for the best consistency and pair with milk or coffee.

Updated on Fri, 09 Jan 2026 14:36:00 GMT
Creamy, decadent Rocky Road Fudge with fluffy marshmallows and crunchy nuts ready to be sliced. Pin It
Creamy, decadent Rocky Road Fudge with fluffy marshmallows and crunchy nuts ready to be sliced. | casaflavors.com

My neighbor brought over a box of homemade rocky road fudge one winter evening, and I remember standing in my kitchen at midnight, unable to stop reaching for just one more piece. The way the marshmallows caught between my teeth, the walnuts cracking softly, the chocolate coating my fingers—it felt like pure indulgence wrapped in parchment paper. That night, I decided I had to learn how to make it myself, and what started as curiosity became an obsession. Now whenever I make this fudge, I'm back in that moment, the kitchen warm and quiet, the smell of melting chocolate filling every corner.

I made this for my book club last year, and everyone asked for the recipe before they'd even swallowed their first bite. What surprised me most wasn't the compliments—it was watching people close their eyes when they tasted it, like they were searching for a memory that matched the flavor. That's when I realized this fudge isn't just candy; it's a small moment of joy you can hold in your hand.

Ingredients

  • Semi-sweet chocolate chips (3 cups): The foundation of everything—use a brand you actually enjoy eating, because cheap chocolate tastes cheap no matter how much butter you add.
  • Sweetened condensed milk (1 can, 14 oz): This is the secret to creamy fudge that doesn't turn grainy; it keeps everything smooth and luxurious.
  • Unsalted butter (4 tbsp): Cubed and cold, it melts evenly and prevents the fudge from becoming oily.
  • Vanilla extract (1 tsp): A small amount that deepens the chocolate flavor without announcing itself.
  • Mini marshmallows (1½ cups): The pillowy clouds that make every bite unexpected; don't skip them or use large marshmallows, which won't distribute evenly.
  • Chopped walnuts or pecans (1 cup): Toast them lightly before adding if you want extra crunch and flavor, though raw works fine too.

Instructions

Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Line your pan like you mean it:
Cut parchment paper large enough that it hangs over the edges—this is how you'll lift the whole fudge out later without crumbling. Smooth it into the corners gently.
Melt the chocolate trio slowly:
Combine chips, condensed milk, and butter in a medium saucepan over low heat, stirring constantly. You want it melted and silky, not hot and separated; this usually takes about 10 minutes.
Add vanilla and cool for a breath:
Stir in vanilla extract away from heat, letting the mixture settle for just a minute so it's not steaming when you fold in delicate marshmallows.
Fold in the soft and crunchy:
Gently fold the mini marshmallows and nuts into the chocolate, being careful not to crush them; they should stay whole and visible throughout.
Spread and set:
Pour into your parchment-lined pan and use a spatula to spread evenly, pressing gently so there are no air pockets but not so hard that you destroy the marshmallows.
Patience is the final ingredient:
Refrigerate for at least 2 hours until it's firm enough to cut cleanly; overnight is even better if you can wait.
Cut with a sharp knife:
Use a long, sharp knife dipped in hot water between cuts for clean squares; wipe it dry each time to prevent chocolate from sticking.
Product image
Transfer liquids, oils, and dry ingredients cleanly into bottles and jars while cooking or baking.
Check price on Amazon
Perfectly chilled Rocky Road Fudge squares, a classic American treat, melting in your mouth. Pin It
Perfectly chilled Rocky Road Fudge squares, a classic American treat, melting in your mouth. | casaflavors.com

There's a specific moment when you pull this fudge out of the pan, peel back the parchment, and see all those marshmallows and nuts suspended perfectly in the chocolate like little treasures. It makes you feel like you've created something beautiful, not just something delicious.

Texture Matters More Than Perfection

The best thing about rocky road fudge is that it's meant to be a little rough around the edges, a little rustic. Don't stress about cutting perfect squares—slightly uneven pieces taste just as good and honestly look more homemade and charming. What matters is that each bite has chocolate, marshmallow, and nut; the exact shape never mattered to anyone eating it.

Storage and Serving Secrets

Keep this fudge in an airtight container in the refrigerator where it stays fresh for about a week, though mine never lasts that long. Serve it cold straight from the fridge—the marshmallows get perfectly chewy and the chocolate snaps slightly when you bite into it. If it gets too soft at room temperature, pop it back in the fridge for 20 minutes.

Making It Your Own

The beauty of this recipe is that it's a canvas for your preferences and memories. I've made versions with almonds for a friend with a walnut allergy, added crushed graham crackers for extra texture, and once even stirred in a pinch of sea salt because I was feeling fancy. The marshmallow-to-nut ratio is flexible—use what makes your heart happy.

  • Try swapping in dark chocolate chips if you want less sweetness and more chocolate depth.
  • Add ½ cup of crushed graham crackers for a s'mores version that tastes like summer.
  • A tiny pinch of fleur de sel on top before it sets adds sophistication and balances the sweetness.
Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
Check price on Amazon
Enjoy homemade Rocky Road Fudge, a rich, chocolatey dessert loaded with marshmallow goodness. Pin It
Enjoy homemade Rocky Road Fudge, a rich, chocolatey dessert loaded with marshmallow goodness. | casaflavors.com

This fudge has a way of becoming part of traditions—gifts for teachers and friends, a holiday staple, the thing people ask you to make. That's the real magic.

Recipe FAQs

What type of chocolate works best for this fudge?

Semi-sweet chocolate chips are ideal as they provide a balanced sweetness and melt smoothly with the condensed milk and butter.

Can I substitute the nuts in this fudge?

Yes, walnuts or pecans are traditional, but almonds or hazelnuts can be used for a different crunch and flavor.

How long should the fudge chill before serving?

Chill the fudge for at least 2 hours to allow it to fully set and develop the right texture.

What gives this fudge its soft, fluffy texture?

Adding mini marshmallows folded gently into the chocolate base creates soft, chewy bursts throughout the fudge.

How should the fudge be stored to maintain freshness?

Store the fudge in an airtight container in the refrigerator for up to one week to keep it fresh and moist.

Rocky Road Chocolate Fudge

Creamy chocolate fudge with fluffy marshmallows and crunchy nuts, offering a delightful texture contrast.

Prep Time
15 mins
Time to Cook
10 mins
Overall Time
25 mins
Created by Fiona Chambers


Skill Level Easy

Cuisine Type American

Makes 24 Portions

Dietary Details None specified

What You'll Need

Chocolate Base

01 3 cups semi-sweet chocolate chips
02 1 can (14 oz) sweetened condensed milk
03 4 tablespoons unsalted butter, cubed
04 1 teaspoon vanilla extract

Add-ins

01 1 ½ cups mini marshmallows
02 1 cup chopped walnuts or pecans

How to Make It

Step 01

Prepare baking pan: Line an 8x8-inch baking pan with parchment paper, leaving an overhang for easy removal.

Step 02

Melt chocolate base: In a medium saucepan over low heat, combine chocolate chips, sweetened condensed milk, and cubed butter; stir constantly until smooth and fully melted.

Step 03

Add vanilla extract: Remove from heat and stir in the vanilla extract until combined.

Step 04

Incorporate add-ins: Fold in mini marshmallows and chopped nuts gently until evenly distributed.

Step 05

Transfer to pan: Pour the mixture into the prepared pan and spread evenly with a spatula.

Step 06

Chill until set: Refrigerate for a minimum of 2 hours until completely firm.

Step 07

Cut into pieces: Lift fudge from the pan using the parchment overhang and cut into 24 squares.

Step 08

Storage: Store in an airtight container in the refrigerator for up to one week.

Equipment Needed

  • Medium saucepan
  • Spatula
  • 8x8-inch baking pan
  • Parchment paper
  • Sharp knife

Allergy Info

Be sure to look over every ingredient for allergens, and talk to a health expert with any concerns.
  • Contains dairy, nuts, and soy (from chocolate).
  • Contains gelatin in marshmallows; not suitable for strict vegetarians unless using vegetarian marshmallows.
  • Check labels for potential gluten or allergen cross-contamination.

Nutrition per Serving

Nutritional info is for general reference and isn't medical guidance.
  • Caloric Value: 170
  • Fats: 8 g
  • Carbohydrates: 24 g
  • Proteins: 2 g