You’ll love my Easy Christmas Rocky Road made from scratch. This easy no-bake recipe takes only minutes to prepare, but it looks and tastes amazing. It’s perfect for Christmas or holiday gift-giving.
‘Tis the season for rocky road ❤️ And I mean rocky road with ALL the trimmings. Creamy milk chocolate and dark chocolate loaded with roasted macadamias, crispy pistachios, chewy cranberries, mini marshmallows, AND Turkish delight.
It’s the rocky road of ALL ROCKY ROADS.
This beautiful and easy Christmas Rocky Road is perfect for the festive season and will delight sweet-tooths of all ages.
Why you will love this recipe
- Crunchy and chewy: My Christmas Rocky Road is chewy, crispy, crunchy and tastes AMAZING!
- Quick and easy: This simple rocky road is quick and easy to make – you don’t need an electric mixer and you don’t have to turn the oven on.
- Make-ahead: You can easily make it ahead of time for easy holiday entertaining or delightful Christmas gifts.
- Holiday favourite: It’s sure to become your holiday treat – it’s a tradition in our house!
But Christmas calls for something special, and this Rocky Road is over-the-top in the best kind of way. We’ve taken all the good things in the life and combined them to make one festive no bake treat.
First, we swapped the more traditional peanut, for roasty, salty macadamias and crispy pistachios. In addition to chewy marshmallows, we also added a handful of cranberries, and sticky pieces of Turkish delight. Then we covered it ALL in a delightful mix of both milk and dark chocolate.
It’s a chewy, crunchy, sticky sweet treat. You can make it ahead of time for Christmas gifts and it only takes about 20 minutes to make. Perfect for the busy holiday season.
You only need six ingredients to make my easy rocky road recipe. Here’s a quick breakdown of what you will need, including any substitutions you can make:
- Chocolate: I recommend using a good quality block of chocolate for this recipe, rather than chocolate chips or chocolate melts. I like to use a mix of milk chocolate and dark chocolate (70% cocoa), but you can use whatever chocolate you prefer.
- Macadamia nuts: Use roasted and salted macadamias for a special treat. Otherwise, you can use peanuts or cashews – whatever nut you prefer. Using roasted nuts helps really bring out the flavour and balance the sweetness. But if you only have raw nuts on hand, you can use those as well.
- Turkish delight: To make this Christmas Rocky Road just a little more special (and Christmassy), I like to add some chopped Turkish delight. You can use chocolate covered Turkish delight or uncoated. Or you can swap in your favourite red lolly or candy.
- Mini marshmallows: Mini marshmallows work really well in this recipe, however if you only have big ones on hand, you can use those too!
- Pistachio nuts: Nothing says Christmas like pistachios and cranberries. You can use raw or toasted pistachios here. You can even use salted pistachios if you like a bit of sweet and salty.
- Cranberries: Dried cranberries work best – even the reduced sugar cranberries will work fine here. Alternatively, you can use whatever dried fruit you prefer. See recipe card below for a full list of ingredients and measurements.
How to make Christmas Rocky Road
This Christmas Rocky Road slice is super quick and easy to make. Here’s how you make it in four simple steps.
Step 1: Place chocolate in a heatproof mixing bowl. Heat in the microwave, stirring every 20 seconds until smooth and creamy.
Step 2: Add macadamia nuts, Turkish delight, mini marshmallows, pistachios and cranberries. Stir until all the mix-in’s are completely coated in chocolate.
Step 3: Pour chocolate mixture into prepare pan and smooth the top.
Step 4: Add a few extra mix-in’s on top of the rocky road. Then chill in the fridge for at least one hour.
What chocolate should I use?
The better quality chocolate you can use, the better your rocky road will be.
I prefer to use a block of good quality chocolate, rather than melts or chocolate chips. My advice is to choose chocolate that’s nice enough to eat on its own (not the cheap and nasty kind).
And no, it doesn’t have to be baking chocolate. A regular block of your favourite chocolate will work too!
To ensure your Christmas Rocky Road is well-balanced and not too sweet, I like to use a mix of milk chocolate and dark chocolate.
However, you can use all milk chocolate or all dark chocolate if you prefer or melted white chocolate. Or you might even want to try my White Chocolate Rocky Road.
Make it your own
I absolutely love this Christmas Rocky Road as is, but here are a few ways you can mix it up and make it your own.
- Chocolate: I prefer to use a mix of milk chocolate and dark chocolate (semi-sweet). But you can really use whatever chocolate you like, e.g. all milk, all dark or even white chocolate.
- Nuts: Macadamia nuts and pistachios work really well in this recipe, but you can use other nuts like almonds, hazelnuts or cashews if you prefer. Or if you’d rather a nut-free version, add 1 cup of additional mix-in’s, e.g. more marshmallows, cranberries or Turkish delight. Coconut, chocolate chips or other dried fruit will also work well. Fresh orange zest is a lovely addition too.
- Marshmallows: Try swapping the mini marshmallows for big ones!
- Turkish delight: I like to use chocolate coated Turkish delight, but regular Turkish delight will work just fine too. Alternatively, you could swap this for another soft jelly lolly or even glaced cherries. Candy canes also work well for a mint twist or spearmint leaves.
Frequently asked questions
Absolutely! You can use a double boiler to melt chocolate instead of the microwave. Simply sit a heatproof bowl on top of a saucepan on low heat that has a few inches of simmering water in it. Ensure the bottom of the bowl does not touch the water. Stir gently by hand to melt the chocolate.
Yes! Just add 1 cup of additional mix-in’s, e.g. more marshmallows, cranberries or Turkish delight or another mix-in of your choosing.
Slice your rocky road at room temperature. Use a sharp knife. You can even dip your knife in hot water between each slice. I find bringing the rocky road back to room temperature before slicing works well.
Keep your Rocky Road in the fridge in an airtight container. It’ll keep well for 1-2 weeks.
Yes you can! Merry Christmas!
A truly special Christmas Rocky Road perfect for holiday gift-giving.
- 400 grams (2 and 2/3 cups) good quality dark chocolate (50-70% cocoa)
- 200 grams (1 and 1/3 cup) good quality milk chocolate
- 70 grams (1/2 cup) roasted salted macadamias, plus extra to decorate
- 100 grams (1/2 cup) Turkish delight, plus extra to decorate
- 60 grams (1 cup) mini marshmallows
- 75 grams (1/2 cup) pistachios, plus extra to decorate
- 30 grams (1/4 cup) dried cranberries, plus extra to decorate
- Grease and line an 8-inch square pan with baking or parchment paper, ensuring two sides overhang.
- Place dark and milk chocolate in a large heatproof bowl. Heat in the microwave, stirring every 20 seconds, until smooth and creamy.
- Roughly chop macadamia nuts and Turkish delight. Then add macadamias, Turkish delight, marshmallows, pistachios, and cranberries to the melted chocolate. Gently stir until all the mix-ins are coated in chocolate.
- Pour chocolate rocky road mixture into prepared pan and spread out into one even layer. Decorate the top with extra pistachios, macadamias, cranberries and Turkish Delight while the chocolate is still wet.
- Place in the fridge for at least one hour or until set. Cut into small pieces to serve.
Nuts: You can use other nuts like almonds, hazelnuts or cashews. Or if you’d rather a nut-free version, add 1 cup of additional mix-in’s, e.g. more marshmallows, cranberries or Turkish delight. Coconut, chocolate chips or other dried fruit will also work well.
Turkish delight: I like to use chocolate coated Turkish delight, but regular Turkish delight will work just fine too. Alternatively, you could swap this for another soft jelly lolly or glaced cherries.
Marshmallows: You can use large marshmallows instead of mini ones if you prefer.
Storage: Keep Rocky Road in an airtight container in the fridge. I prefer to bring it back to room temperature to serve.