Ultimate Rocky Road Fudge Recipe You’ll Love

Saying this is the best rocky road fudge recipe is a bold claim — but after lots of testing we think it’s justified. ⬇️

(If you love no-bake treats, try our easy Rice Krispie squares with marshmallow fluff.)

Two stacks of rocky road fudge squares piled up.

After extensive testing, we’ve nailed three game-changing secrets that make this recipe shine:

  1. Sliced large marshmallow pieces for a soft, pillowy bite (mini marshmallows work, but the chunks are special).
  2. Roughly chopped shortbread fingers for thick, buttery texture — Scottish shortbread and chocolate are a match made in heaven.
  3. The pièce de résistance: chocolate-covered honeycomb (cinder toffee) for crunch and those golden flecks of sweetness.

See the ingredient notes for swaps if honeycomb chocolate isn’t available where you are.

This recipe is very easy — perfect for anyone who prefers no-bake treats or is new to the kitchen.

For more condensed-milk, chocolatey no-bake treats, try our Brigadeiros or Beijinhos recipes.

Two stacks of rocky road fudge squares piled up.

Key ingredient notes and substitutions

Rocky road fudge ingredients.

Milk chocolate

Milk chocolate gives these squares a creamy, sweet, playful character that suits rocky road perfectly. Use a decent-quality chocolate bar — no need for premium brands — and break it into rough pieces.

Marshmallows

Mini marshmallows are convenient, but large marshmallows sliced into chunky pieces gives a more indulgent texture and looks great in the finished squares.

Shortbread fingers

The buttery, crumbly shortbread contrasts beautifully with the chocolate. Shortbread fingers (like Walker’s) are ideal because their shape creates perfect little chunks; if you can’t find them, use a chunky shortbread round instead.

Chocolate-covered honeycomb (cinder toffee)

Chocolate-covered honeycomb is our favourite addition — its crunchy, aerated texture lifts the whole bar. Names vary by country: sponge candy, sea foam, hokey pokey, etc.

Common UK options include Asda Chocolate Honeycomb Balls, Aldi Dairyfine Honeycomb Bites, and M&S Milk Chocolate Honeycomb. Other widely available alternatives include Cadbury Crunchie bars, Violet Crumble, and local honeycomb or sponge candy products.

If honeycomb isn’t available you can use chopped plain cinder toffee, sponge candy, or substitute malted chocolate treats such as Maltesers or Whoppers. Chunky fudge or soft caramels also work in a pinch.

You may also enjoy these no-bake desserts…

  • Easy Chocolate Tiffin – Step-by-Step Tutorial
  • Tan Square – An Easy Caramel Slice Recipe
  • White chocolate and Raspberry Blondies
  • Biscoff slices (no bake)

Step-by-step instructions

A lined, square baking tin.

1. Line a 20cm x 20cm (8″ x 8″) square tin with baking paper, leaving a slight overhang to lift the rocky road out later.

Adding the chocolate, condensed milk and butter to a large saucepan for melting.

2. Place condensed milk, chopped milk chocolate, butter and vanilla extract in a large saucepan.

Melted chocolate and condensed milk for the fudge rocky road.

3. Gently heat over medium-low, stirring constantly until the chocolate and butter have melted into the condensed milk. Do not boil. Once smooth, remove the pan from the heat.

4. Important: let the mixture cool for 5–10 minutes, stirring occasionally. Test by dropping in a marshmallow piece — if it doesn’t melt, the mixture is ready.

Adding the marshmallows, cookies and chocolate to the rocky road fudge mixture.

5. Fold in the marshmallow chunks, shortbread pieces and chocolate-covered honeycomb, stirring until everything is evenly coated.

Spreading the fudge mixture in the tin with a spatula.

6. Transfer the mixture to the lined tin, pressing it into the corners and leveling the top but keeping a rustic, “rocky” look.

Fudge rocky road mixture in a square baking tin.

7. Optional: decorate the top with extra marshmallows and honeycomb pieces.

8. Cover and chill in the fridge for at least 2 hours or until fully set.

9. Lift the set block from the tin, place on a cutting board and slice into squares with a sharp knife. For cleaner cuts, dip the knife in boiling water, wipe dry and slice.

Make it in the microwave

  1. Combine condensed milk, broken chocolate, butter and vanilla in a microwave-safe bowl.
  2. Heat on medium power in 30-second bursts, stirring well between each, until fully melted and smooth.
  3. Allow to cool slightly (about 5 minutes), stirring occasionally.
  4. Stir in marshmallows, cookie chunks and honeycomb pieces.
  5. Transfer to a lined tin, level and decorate if desired.
  6. Chill for at least 2 hours or until set, then slice and serve.

Top tips

Don’t overheat the chocolate: Remove the pan from heat once most of the chocolate has melted, then stir until silky to avoid graininess.

Chop the honeycomb: Break large honeycomb pieces into smaller chunks before adding. If using honeycomb balls, add them whole.

Slicing large marshmallows: Kitchen scissors make quick work of this — keep the pieces chunky (about the size of 2–3 minis) and toss them in a little icing sugar to prevent sticking.

Limit cookie crumbs: Add cookie chunks, not crumbs, to keep the fudge smooth.

Cool the mixture: Ensure the chocolate mixture is cool (but not set) before folding in add-ins so marshmallows don’t melt.

Variations

If you’d like to swap the mix-ins, try:

  • Peanuts or chopped nuts (almonds, hazelnuts, cashews)
  • Glazed cherries, dried cranberries or raisins
  • Crushed pretzels or crackers
  • Marshmallow fluff, mini caramel bites or toffee chunks
  • Crushed Digestives/Graham crackers, chopped nougat or fudge pieces

Storage

Store rocky road in an airtight container at room temperature for up to one week. For longer storage, refrigerate for up to two weeks — bring to room temperature before serving. To freeze, slice first, layer with parchment paper and freeze for up to three months; thaw at room temperature for a few hours before eating.

Recipe

Two stacks of rocky road fudge squares piled up.

Easy Rocky Road Fudge

The best rocky road fudge with marshmallow chunks, shortbread cookies and honeycomb bits, all encased in smooth chocolate fudge — super easy to make!
Course: Snack
Servings: 16 squares
Calories: 278
Author: Maretha Corbett
Prep Time: 10 mins
Fridge time: 2 hrs
Total Time: 2 hrs 10 mins

Equipment

  • 1 20cm x 20cm (8″ x 8″) square tin

Ingredients

  • 1 can (14oz/397g) condensed milk
  • 400 grams (14oz) milk chocolate, roughly chopped
  • 30 grams (1oz) butter — salted or unsalted
  • 1 teaspoon vanilla extract
  • 110 grams (4oz) marshmallows — cut-up large marshmallows or mini marshmallows
  • 110 grams (4oz) shortbread fingers, roughly chopped
  • 110 grams (4oz) chocolate-covered honeycomb (balls or chunks)

Instructions

  1. Line a 20cm x 20cm (8″ x 8″) square tin with baking paper, leaving an overhang.
  2. Add condensed milk, chocolate, butter and vanilla to a large saucepan.
  3. Heat over medium-low, stirring constantly until smooth. Do not boil. Remove from heat.
  4. Let the mixture cool for 5–10 minutes, stirring occasionally. Drop in a marshmallow piece — if it doesn’t melt, you can add the mix-ins.
  5. Fold in marshmallows, shortbread chunks and chocolate-covered honeycomb so everything is evenly coated.
  6. Transfer to the lined tin, press into the corners and level the top while keeping a rustic texture.
  7. Optional: top with extra marshmallows and honeycomb.
  8. Cover and refrigerate for at least 2 hours or until set.
  9. Lift from the tin, slice into squares and serve. For cleaner cuts, dip the knife in boiling water, dry and slice.

Notes

Top Tips

Don’t overheat the chocolate: Remove the pan when most chocolate is melted and stir until smooth to prevent graininess.

Chop honeycomb: Break larger honeycomb bars into smaller chunks before adding.

Slicing marshmallows: Use kitchen scissors and toss pieces lightly in icing sugar to stop them sticking.

Limit crumbs: Add cookie chunks rather than crumbs to keep the fudge smooth.

Cool before adding: Make sure the chocolate mixture is cool (but not setting) before folding in add-ins so marshmallows remain intact.

Nutritional data disclaimer

Please note the nutritional information is calculated by a third party and may vary depending on brands and quantities used. Consult a qualified professional for personalised dietary advice.

Calories: 278 kcal
| Carbohydrates: 39 g
| Protein: 3 g
| Fat: 14 g
| Saturated Fat: 8 g

For food safety advice, including guidance on food allergies, consult your local food safety authority.