Rich creamy rocky road

Featured in: Pan & Pot Cooking

This luscious creation combines semi-sweet chocolate melted smoothly with sweetened condensed milk and butter for a creamy base. Fluffy mini marshmallows and crunchy chopped nuts are gently folded in, adding exciting textures. Once poured into a lined pan, it’s chilled until set, forming a rich, indulgent treat perfect for sharing. Enjoy cold for the best texture and savor the harmonious blend of smooth chocolate and crunchy, chewy components in each bite.

Updated on Fri, 09 Jan 2026 08:57:00 GMT
A glistening square of Rocky Road Fudge, a rich dessert, loaded with marshmallows and nuts. Save
A glistening square of Rocky Road Fudge, a rich dessert, loaded with marshmallows and nuts. | dulcepantry.com

My kitchen smelled like a candy factory the afternoon my neighbor stopped by unannounced, drawn in by the rich chocolate wafting through the walls. She watched as I stirred the bubbling mixture on the stove, and before I knew it, we were debating whether marshmallows belonged in fudge at all. By the time those squares came out of the fridge two hours later, she was already reaching for one, and I realized this simple recipe had become our thing.

I made this for a winter potluck once, packed it carefully in a small box, and watched three people go back for seconds without even trying anything else on the table. One friend asked if I'd bought it from a fancy chocolatier, and I let her believe it for exactly one second before confessing the truth. The look on her face when she realized I'd made it at home made the whole thing worth it.

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 (3 cups): Use good quality chips you actually enjoy eating plain, because that flavor becomes the backbone of everything else.
  • Sweetened condensed milk (14 oz): This is your secret weapon for that creamy texture that feels almost impossible to achieve at home.
  • Unsalted butter (4 tbsp): Unsalted matters here so you control the salt level and the chocolate flavor shines through.
  • Vanilla extract (1 tsp): A tiny amount rounds out the chocolate without making it taste like a vanilla cake.
  • Mini marshmallows (1 Β½ cups): These stay fluffy and distinct when you fold them in gently at the last moment.
  • Chopped walnuts or pecans (1 cup): Toast them lightly first if you want extra depth, though the raw version works beautifully too.

Tired of Takeout? πŸ₯‘

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

One email. No spam. Unsubscribe anytime.

Instructions

Line your pan with parchment:
Cut a piece of parchment that goes up the sides and has a little hanging over the edges. This isn't just for show, it's your ticket to getting the fudge out cleanly without destruction.
Melt the chocolate base slowly:
Low heat is your best friend here. Combine the chips, condensed milk, and butter, stirring constantly until everything is glossy and smooth. You'll know it's ready when you don't see any grainy bits.
Add the vanilla and cool slightly:
Pull it off the heat and stir in the vanilla. Let it sit for just a minute so it's not scorching hot when the marshmallows go in.
Fold in the mix-ins gently:
This is the meditative part. Use a rubber spatula to fold the marshmallows and nuts in with a light hand, rotating the bowl and folding from the bottom up. Overmixing breaks up the marshmallows into sad little pieces.
Spread and set:
Pour everything into your parchment-lined pan and use your spatula to push it into the corners evenly. Don't overthink this part.
Chill until completely firm:
Two hours minimum, but overnight is even better. The fudge needs time to become fully set and sliceable without crumbling.
Cut and store:
Use the parchment overhang to lift the whole block out, then cut into 24 pieces with a sharp knife dipped in hot water between cuts. Store in an airtight container in the fridge.
Silky chocolate swirls over this homemade Rocky Road Fudge, a delicious treat perfect for sharing. Save
Silky chocolate swirls over this homemade Rocky Road Fudge, a delicious treat perfect for sharing. | dulcepantry.com

There's something about homemade fudge that makes people slow down and savor it differently than store-bought candy. Maybe it's knowing someone's hands were involved, or maybe it's just that it tastes genuinely better.

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.

The Marshmallow Question

I used to make fudge without marshmallows because I wasn't sure they belonged. Then one batch I added them almost by accident, and suddenly the whole thing transformed into something with character and personality. Now I can't imagine making it any other way.

Temperature Matters More Than You Think

Cold fudge is like a different dessert entirely, with a snap that melts on your tongue. If you grab a piece straight from room temperature, it's almost muddy by comparison. This is why serving it chilled makes such a difference, and why I always chill my serving plates too.

When Things Go Wrong

If your fudge comes out too soft, it usually means it didn't chill long enough or the kitchen was too warm. If it's grainy, the chocolate probably wasn't melted smoothly enough. Either way, it still tastes good, just with a different texture.

  • Softer fudge can be eaten with a spoon and honestly tastes like a thick chocolate mousse, which some people might prefer anyway.
  • Grainy fudge still has all the flavor, it just won't cut into clean squares.
  • You can always remelt it and try again, though the marshmallows might suffer a bit in the second go-round.
Cool, creamy Rocky Road Fudge squares, with a satisfying crunch from the toasted nuts. Save
Cool, creamy Rocky Road Fudge squares, with a satisfying crunch from the toasted nuts. | dulcepantry.com

This fudge has a way of disappearing faster than you'd expect, so maybe just make two batches from the start. Trust me on this one.

Recipe FAQs

β†’ What type of chocolate works best?

Semi-sweet chocolate chips provide a balanced sweetness and smooth melting consistency ideal for this dessert.

β†’ Can I substitute the nuts?

Yes, walnuts or pecans can be replaced with almonds or hazelnuts, depending on preference or availability.

β†’ How long should it chill?

Refrigerate for at least 2 hours until fully set to achieve the best texture and firmness.

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

Adding crushed graham crackers to the mixture can enhance the crunchy texture and add a nice contrast.

β†’ What is the best way to store this treat?

Keep it 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.

Rich creamy rocky road

Luscious blend of chocolate, marshmallows, and nuts creating a smooth, rich treat with delightful textures.

Prep Time
15 min
Time to Cook
10 min
Time Needed
25 min
Created by Julian Reed


Skill Level Easy

Cuisine American

Makes 24 Number of Servings

Diet Requirements None specified

What You Need

Chocolate Base

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

Add-ins

01 1 Β½ cups mini marshmallows (75 g)
02 1 cup chopped walnuts or pecans (120 g)

Steps

Step 01

Prepare Pan: Line an 8x8-inch (20x20 cm) baking pan with parchment paper, leaving an overhang for easy removal.

Step 02

Melt Ingredients: Combine chocolate chips, sweetened condensed milk, and cubed butter in a medium saucepan over low heat, stirring constantly until fully melted and smooth.

Step 03

Add Flavoring: Remove the saucepan from heat and stir in the vanilla extract thoroughly.

Step 04

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

Step 05

Transfer Fudge Mixture: Pour the mixture into the prepared pan, spreading it evenly with a spatula.

Step 06

Chill until Set: Refrigerate the pan for at least 2 hours or until the fudge is completely firm.

Step 07

Cut and Serve: Lift the chilled fudge out using the parchment overhang and cut into 24 equal squares.

Step 08

Storage: Store pieces in an airtight container in the refrigerator; consume within one 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 (20x20 cm) baking pan
  • Parchment paper
  • Sharp knife

Allergy Notes

Review ingredients for allergy concerns and talk with a healthcare expert if you're unsure.
  • Contains dairy, nuts, and soy (from chocolate).
  • Contains gelatin (in marshmallows); not suitable for strict vegetarians unless vegetarian marshmallows are used.
  • Potential gluten cross-contamination; verify product labels.

Nutrition Details (each serving)

Details given are for general purposes and shouldn't replace professional medical guidance.
  • Calories: 170
  • Total Fat: 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.