Christmas rocky road is a British no-bake confection that shows up on practically every holiday baking table from late November onward. At its core it is melted dark chocolate bound with butter and golden syrup, then packed with whatever festive mix-ins you like before being set in a tin and cut into squares. The formula is forgiving, the result is crowd-pleasing, and it requires no oven time whatsoever.
The festive rocky road version builds on the classic by swapping standard add-ins for cranberries, pistachios, and sometimes freeze-dried raspberries, giving each square those red and green colours that read as unmistakably Christmas. Dark chocolate (at least 70% cocoa solids) is not optional here; it provides the bitterness that stops the whole thing from tasting like a sugar bomb, and it firms up solidly at room temperature.
This recipe uses digestive biscuits as the base crunch, which crumble cleanly into irregular shards rather than turning to powder. The result sets firm enough to stack and gift, but is never so hard it shatters when you bite in.
Equipment
Instructions
Tap each step to track your progress
- 1
Line a 9x9 inch (23x23 cm) square baking pan with parchment paper, leaving overhang on two sides to use as handles later.
- 2
Combine the chopped dark chocolate, butter, and golden syrup in a heatproof bowl set over a saucepan of barely simmering water. Stir occasionally until fully melted and smooth, about 5 to 6 minutes. The mixture should be glossy with no lumps. Remove from heat and let cool for 5 minutes; you want it warm but not hot enough to melt the marshmallows on contact.
- 3
While the chocolate cools, combine the broken biscuits, mini marshmallows, dried cranberries, and pistachios in a large mixing bowl. Toss to distribute evenly.
- 4
Pour the warm chocolate mixture over the dry ingredients. Fold firmly with a rubber spatula until every piece is coated. Work quickly but thoroughly; the chocolate will start thickening as it cools.
- 5
Tip the mixture into the prepared pan and press it into an even layer with the back of the spatula or a sheet of parchment. Press firmly enough to eliminate large air gaps but not so hard that you crush all the biscuit pieces. Aim for a layer about 1 inch (2.5 cm) thick.
- 6
Scatter a pinch of flaky sea salt over the top and press gently so it adheres.
- 7
Refrigerate uncovered for at least 1 hour until completely set and firm to the touch. For cleaner cuts, refrigerate for 2 hours.
- 8
Lift out of the pan using the parchment overhang. Dust the top lightly with powdered sugar just before serving. Cut into 16 squares using a sharp knife, wiping the blade clean between cuts for neat edges.
Tips & Tricks
Use quality chocolate, not chocolate chips
Chocolate chips contain stabilizers that prevent them from melting smoothly and result in a grainy texture. Buy a bar or baking block and chop it yourself. The difference in the final set and gloss is significant.
Break biscuits by hand, not with a rolling pin
A rolling pin turns biscuits to dust in seconds. Snap them over the bowl with your hands into rough half-inch pieces. You want chunks with varied sizes for texture contrast in every bite.
Cool the chocolate before folding
Patience here prevents melted marshmallows. The chocolate should coat a spoon smoothly but feel only slightly warm when you test it on your wrist. The full fold-in and set process takes less than 10 minutes once the chocolate is at the right temperature.
Chill it completely before cutting
Cutting too early is the most common cause of crumbly edges. Two hours in the refrigerator is the minimum for clean squares. Wipe the blade between each cut.
Make it ahead
Christmas rocky road is an ideal make-ahead gift. It keeps refrigerated for up to 2 weeks, so you can batch-make it in early December and have it ready whenever you need it. The flavour actually improves slightly after 24 hours as the chocolate firms fully.
Troubleshooting
The chocolate seized and turned grainy
Water got into the chocolate. Even a drop of steam or wet equipment will cause seized chocolate. Discard and start fresh with completely dry bowls and utensils. If you are near saving it, stir in a tablespoon of vegetable oil off the heat; this sometimes re-emulsifies the mixture enough to use.
The rocky road is too soft to cut cleanly at room temperature
It needs more time in the refrigerator, or your kitchen is warm. Chill for an additional 30 minutes before cutting. For transport in warm conditions, keep it refrigerated right up until serving and cut into squares at the destination.
The marshmallows melted into the chocolate
The chocolate mixture was too hot when you added the dry ingredients. Let it cool to around 100F (38C) before folding. It should feel warm on the back of your wrist, not hot.
The biscuits are completely crushed, not chunky
They were broken too fine before mixing, or the folding was too vigorous. Break biscuits by hand into rough pieces rather than using a rolling pin; you want varied irregular shards, not crumbs.
The squares crumble when I cut them
The chocolate was not fully set, or the knife is dragging rather than slicing. Chill until completely firm (at least 2 hours), then use a large sharp knife and press straight down rather than sawing.
Variations
Milk Chocolate Version
Replace the dark chocolate with good-quality milk chocolate (at least 35% cocoa). The result is sweeter and softer at room temperature, so chill it for the full 2 hours before cutting. Kids tend to prefer this version.
Vegan Adaptation
Use dairy-free dark chocolate and swap the butter for refined coconut oil (same quantity). Replace the mini marshmallows with vegan marshmallows (widely available in the UK and online), and verify your golden syrup is vegan (most are). The texture is nearly identical to the original.
White Chocolate Cranberry
Replace the dark chocolate with white chocolate and reduce the golden syrup to 1 tablespoon (white chocolate is already much sweeter). Double the dried cranberries and add the zest of one orange to the melted chocolate. The contrast of deep red cranberries against the pale chocolate looks striking on a dessert table.
Extra-Festive Mix-Ins
Add 1 oz (30g) of freeze-dried raspberries and swap the pistachios for roughly chopped walnuts or pecans. Pressing a few extra cranberries and pistachio halves onto the surface before refrigerating makes each square look more polished when gifting.
Serving & Gifting
Arrange the squares on a wooden board or flat plate in a single layer or slight overlap for a dessert spread. Rocky road pairs well with strong coffee, black tea, or a glass of cold milk. For gifting, stack squares in small paper cupcake cups inside a box or tin, separated by parchment layers so they do not stick. Properly set rocky road travels well and does not need refrigeration for short journeys in cool weather.
Storage & Freezing
Store in an airtight container in the refrigerator for up to 2 weeks. At cool room temperature (below 65F/18C) it will keep for 5 to 7 days. The rocky road can be frozen in a single layer on a tray, then transferred to a freezer bag for up to 2 months; thaw in the refrigerator overnight. Do not dust with powdered sugar before freezing as it absorbs and disappears.
Common Questions
Can I make Christmas rocky road without golden syrup?
Yes. Light corn syrup is the closest substitute and works identically in this recipe. Honey works as well but adds a noticeable floral flavour that some people enjoy. In a pinch, use 2 tablespoons of granulated sugar dissolved with the butter, but the result will be less glossy.
Does no bake rocky road need to be refrigerated?
In cool climates it can sit at room temperature for several days, but refrigeration is safer and keeps it firmer and easier to cut cleanly. In a warm kitchen or in summer, always refrigerate it.
How long does Christmas rocky road last?
Stored in an airtight container in the refrigerator, it keeps for up to 2 weeks. At cool room temperature, expect 5 to 7 days. It also freezes well for up to 2 months.
Can I use white chocolate instead of dark?
Yes, but white chocolate is much sweeter and softer at room temperature. Reduce the golden syrup to 1 tablespoon and chill the rocky road for at least 2 hours before cutting. The White Chocolate Cranberry variation above covers this in detail.
Is rocky road gluten-free?
Not in this recipe, because digestive biscuits contain wheat. To make it gluten-free, substitute certified gluten-free digestive biscuits or rice cakes broken into pieces. Check all other packaged ingredients for shared-facility warnings.
Can I use regular-sized marshmallows instead of mini?
Yes, just cut them into quarters with scissors before adding. Dust the scissors blades with powdered sugar first to prevent sticking.







