Rocky Road Chocolate Fudge

Featured in: Simple Sweet Touches

This rich treat features a smooth chocolate base melted with sweetened condensed milk and butter, infused with vanilla extract. Fluffy marshmallows and crunchy nuts are gently folded in, creating a delightful texture mix. After setting in the fridge, it’s cut into squares, perfect for serving chilled. This easy-to-make indulgence pairs wonderfully with cold milk or strong coffee, offering a balanced sweetness and crunch in every bite.

Updated on Sat, 10 Jan 2026 09:25:00 GMT
Close-up view of creamy Rocky Road Fudge squares, generously studded with marshmallows and nuts. Save
Close-up view of creamy Rocky Road Fudge squares, generously studded with marshmallows and nuts. | amellaltable.com

I was standing in my kitchen last December, staring at a bag of marshmallows I'd bought for hot chocolate and never opened. My niece was coming over, and I wanted something sweet but simple. That's when I remembered rocky road fudge, the kind my neighbor used to make every Christmas and leave on our porch in a tin. I'd never made fudge before, but the idea of melting chocolate and folding in marshmallows felt almost meditative.

The first batch disappeared so fast I barely got a piece. My niece ate three squares standing at the counter, and my brother asked if I could make it again for his office party. I realized then that fudge isn't just candy, it's the kind of thing people remember you for. Now I make it every time I need a gift or want to feel like I've accomplished something sweet without spending all day in the kitchen.

What's for Dinner Tonight? πŸ€”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Semi-sweet chocolate chips: These melt smoothly and give the fudge a deep, balanced sweetness without being cloying. I've tried dark chocolate, but it can taste a little bitter against the marshmallows.
  • Sweetened condensed milk: This is what makes the fudge creamy and soft instead of grainy. It also adds a subtle caramel note that rounds out the chocolate.
  • Unsalted butter: Just a few tablespoons give the fudge a silky finish and help it set with a clean snap. Salted butter works too, but it can make the flavor a little uneven.
  • Vanilla extract: A teaspoon might seem small, but it brightens the chocolate and makes the whole thing taste homemade instead of flat.
  • Mini marshmallows: These stay soft and gooey even after chilling. I once used large marshmallows and they clumped together awkwardly, so stick with mini.
  • Chopped walnuts or pecans: The crunch is essential. I prefer walnuts for their slight bitterness, but pecans are sweeter and more buttery if that's your style.

Tired of Takeout? πŸ₯‘

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prepare the pan:
Line an 8x8-inch pan with parchment paper, letting it hang over the edges like little handles. This makes lifting the fudge out so much easier later, and you won't have to wrestle with a knife around the corners.
Melt the chocolate base:
Combine the chocolate chips, condensed milk, and butter in a saucepan over low heat, stirring constantly. The mixture will look chunky at first, then suddenly turn glossy and smooth. Don't rush this or the chocolate can seize.
Stir in the vanilla:
Once the pan is off the heat, add the vanilla and stir it through. The steam will carry the scent up, and it smells like comfort.
Fold in the marshmallows and nuts:
Work gently so the marshmallows don't melt completely into the chocolate. You want them to stay visible and soft, little pockets of sweetness throughout.
Spread and chill:
Pour everything into the prepared pan and smooth the top with a spatula. Refrigerate for at least two hours until firm. I usually leave mine overnight.
Cut into squares:
Lift the fudge out using the parchment, then cut it with a sharp knife, wiping the blade between cuts. You'll get clean edges and 24 perfect pieces.
Homemade Rocky Road Fudge, a rich dessert with marshmallows and walnuts, ready to be enjoyed. Save
Homemade Rocky Road Fudge, a rich dessert with marshmallows and walnuts, ready to be enjoyed. | amellaltable.com

I remember wrapping squares of this fudge in wax paper and stacking them in a mason jar for my friend's birthday. She texted me later that night saying she'd eaten half the jar in one sitting and didn't feel bad about it. That's when I knew this recipe was a keeper.

Still Scrolling? You'll Love This πŸ‘‡

Our best 20-minute dinners in one free pack β€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

How to Store and Serve

Keep the fudge in an airtight container in the fridge for up to a week. It tastes best cold, when the chocolate is firm and the marshmallows are chewy. I like to pull it out about ten minutes before serving so it's not rock-hard, but still holds its shape. If you're gifting it, layer the squares between sheets of parchment so they don't stick together.

Variations Worth Trying

Swap the walnuts for almonds or hazelnuts if you want a different kind of crunch. I've also stirred in crushed graham crackers for a s'mores vibe, and it worked beautifully. Dark chocolate chips make the fudge more intense, and white chocolate turns it into a completely different dessert. Some people add a pinch of sea salt on top before chilling, and I won't argue with that.

What to Pair It With

This fudge is rich, so a glass of cold milk or a strong cup of coffee balances it perfectly. I've served it after dinner with espresso, and it felt fancy even though it took me fifteen minutes to make. It also pairs well with fresh berries if you want something bright and tart to cut through the sweetness.

  • Serve it alongside vanilla ice cream for an over the top sundae situation.
  • Pack it in tins for holiday gifts or bake sales.
  • Keep a stash in the fridge for when you need something sweet without turning on the oven.
Chilled, square pieces of decadent Rocky Road Fudge with a delightful mix of flavors and textures. Save
Chilled, square pieces of decadent Rocky Road Fudge with a delightful mix of flavors and textures. | amellaltable.com

This fudge has become my go-to when I want to make something that feels generous without a lot of fuss. It's the kind of recipe that makes people think you spent hours in the kitchen, and you don't have to tell them otherwise.

Recipe FAQs

β†’ What types of nuts can be used?

Walnuts or pecans are traditional, but almonds or hazelnuts work well too, adding distinct crunch and flavor.

β†’ How do I achieve the best texture?

Chilling the mixture for at least 2 hours helps it set properly, ensuring a firm yet creamy texture with soft marshmallows and crunchy nuts throughout.

β†’ Can the marshmallows be replaced?

Vegetarian marshmallows can be used to accommodate dietary preferences, maintaining the fluffy texture without gelatin.

β†’ Is there a way to add extra crunch?

Incorporating crushed graham crackers adds a pleasant crunch and complements the chocolate and nuts nicely.

β†’ How should leftovers be stored?

Keep the squares in an airtight container in the refrigerator for up to one week to maintain freshness and texture.

20-Minute Dinner Pack β€” Free Download πŸ“₯

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Rocky Road Chocolate Fudge

Creamy chocolate base combined with fluffy marshmallows and crunchy nuts for a delightful textured treat.

Time to prep
15 min
Time to cook
10 min
Overall time
25 min
Created by Henry Wallace


Skill Easy

Cuisine American

Makes 24 Portions

Dietary details None specified

What You Need

Chocolate Base

01 3 cups semi-sweet chocolate chips
02 1 (14 oz) can 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

Directions

Part 01

Prepare Baking Pan: Line an 8x8-inch baking pan with parchment paper, allowing some overhang for easy removal.

Part 02

Melt Chocolate Mixture: Combine chocolate chips, sweetened condensed milk, and butter in a medium saucepan over low heat; stir constantly until smooth and fully melted.

Part 03

Add Flavoring: Remove from heat and stir in vanilla extract until incorporated.

Part 04

Incorporate Add-ins: Gently fold in mini marshmallows and chopped nuts until evenly distributed throughout the mixture.

Part 05

Transfer and Chill: Pour mixture into prepared pan and spread evenly using a spatula; refrigerate for at least 2 hours until fully set.

Part 06

Slice and Store: Use parchment overhang to lift fudge from pan; cut into 24 squares. Store in an airtight container refrigerated for up to 1 week.

You Just Made Something Great πŸ‘

Want more like this? Get my best easy recipes β€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Gear Needed

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

Allergy warnings

Review your ingredients for possible allergens and reach out to a healthcare expert if you’re not sure.
  • Contains dairy, nuts, soy (from chocolate), and gelatin (in marshmallows); verify ingredient labels for gluten or cross-contamination risks.
  • Not suitable for strict vegetarians unless vegetarian marshmallows are used.

Nutrition Info (per portion)

This is for informational use only and isn’t meant as a substitute for your doctor’s advice.
  • Energy: 170
  • Fats: 8 g
  • Carbohydrates: 24 g
  • Proteins: 2 g

Cooking Shouldn't Be Hard ❀️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.