Desserts & Sweets / Gluten Free

Christmas Rocky Road

Rocky Road is one of the easiest treats to make. It is wonderful to have on hand during the festive season and also makes a very welcome homemade gift which will be popular amongst your friends and family.

My favourite rocky road has pistachios, freeze-dried raspberries and Turkish delight added to it for that festive twist.

My favourite rocky road combination of milk chocolate, macadamia nuts and marshmallows are given a festive twist with the addition of dark chocolate, pistachios, freeze-dried raspberries and Turkish delight. It has a great ratio of chocolate and fillings and is so very moreish! The green of the pistachios and the red of the freeze-dried raspberries along with a sprinkling of coconut creates the true Christmas spirit.

What I love about rocky road recipes is how versatile they are. If there is an ingredient you don’t like, you can just substitute it for something you do like. Please read the ‘Ingredients’ section below before looking at the recipe, as I have given suggestions for other ingredients you can use.

A great sweet treat to have when friends drop by or as a light dessert with coffee. It also makes a wonderful homemade gift to give to friends and family.

This is a very simple recipe to make. The chocolate is melted and then added to the other ingredients (except the freeze-dried raspberries and a small handful of pistachio nuts)and combined so that everything is coated. The mixture is then poured into a lined slice tin (or square cake tin) and spread out before adding the reserved pistachio nuts and the freeze-dried raspberries to the top. You can also scatter over some coconut. The rocky road is then refrigerated for at least 1 hour to set.

Ingredients you’ll need to make this Christmas Rocky Road

  • Chocolate – for this recipe I use 2 x 180-200g bars of milk chocolate and 1 x 180-200g dark chocolate (45-55% cocoa is what I prefer). I find this combination is what I prefer but you can alter milk or dark chocolate according to your preference. It really is up to you, just use the same quantity of 540-600g total.
  • Marshmallows – I use normal size marshmallows and cut them in half and in quarters as I like the varying sizes. Feel free to use mini marshmallows if you prefer. They will just look a little smaller when you slice into the rocky road.
  • Macadamia Nuts and Pistachio Nuts – these nuts work beautifully in this rocky road. They are a more expensive nut but for Christmas, they are a nice luxury. Again, if you are not a fan of these nuts, you can substitute with others you prefer. Whichever nuts you use, just make sure they are not salted. If using almonds, I like to use ‘roasted’ almonds. If you have a nut allergy, just leave them out completely (see below for other suggestions you can add instead).
  • Turkish Delight – a real favourite of mine so of course I am including this in here. Again if you are not a fan, just leave it out or see below for a substitute.
  • Freeze-Dried Raspberries – these add a lovely slightly tart flavour to the rocky road which helps balance the overall sweetness of the marshmallows and Turkish delight. They also look really striking as they are placed on top of the rocky road. Top Tip: store any leftover freeze-dried fruits in a sealed bag in the freezer. This is by far the best way to store them once they have been opened. They will soften in the pantry.
  • Coconut – shredded or desiccated (optional) – I sometimes scatter a small amount of coconut over the top of the rocky road but this is optional. You could also drizzle over some melted white chocolate to decorate the top instead.

I really hope you try this version but here are some suggestions for other things you can add to rocky road:

  • Any nuts or even seeds (pumpkin or sunflower)
  • Dried fruits like cranberries, chopped apricots, figs, pears, peaches, mango
  • Biscuits like ginger nut biscuits, shortbread, amaretto, Oreo or any plain biscuit like Marie or Arrowroot
  • White Chocolate – either in chunks or even drizzled over the top
  • Grated zest of an orange
  • Pretzels
  • Any soft lolly
  • Glacé fruits like cherries

After more edible gift ideas? Take a look at my other recipes for Sweet and Spicy Nuts, Easy Candied Walnuts and Lolly Cake.

There are 3 long cut slices of rocky road upright in a tin, with some smaller squares of rocky road in front.

Christmas Rocky Road

Rocky Road is one of the easiest treats to make. It is wonderful to have on hand during the festive season and also makes a very welcome homemade gift which will be popular amongst your friends and family.
Prep Time: 25 minutes
Chill Time/Refrigerate: 1 hour
Total Time: 1 hour 25 minutes
Course: Dessert, Snack
Cuisine: Australian
Keyword: chocolate, christmas rocky road, rocky road, rocky road slice
Servings: 18
Calories: 334kcal
Author: Katrina | Katy’s Food Finds


  • slice tin (18cm x 27.5cm approximately ) (7in x 11in approximately ) or a 20cm square baking tin (8in)
  • 2 large bowls (one microwaveable) or 1 large bowl and a saucepan


  • 400 g milk chocolate (or 360g)
  • 200 g dark chocolate (45-55% cocoa) (or 180g)
  • 200 g macadamia nuts raw and unsalted, cut in half
  • 200 g marshmallows cut into halves and quarters
  • 120 g Turkish delight chocolate covered or plain – chop up into 1-2cm pieces if you have larger sizes
  • 50 g pistachio nuts unsalted
  • 10 g freeze-dried raspberries see note 1
  • 1 tbsp pistachio nuts (extra) for decorating
  • 2 tsp dessicated coconut optional


  • Line the baking tin with baking paper. Make sure the baking paper has good over hang so that you can easily pull the rocky road out of the tin once it sets. Set aside.
  • Place the macadamia nuts, marshmallows, Turkish delight and pistachio nuts into a large bowl and stir to mix them up. Set aside.
  • To melt the chocolate: Break the chocolate into small pieces and microwave on a low heat setting in 30 second bursts, stirring each time, until the chocolate is just melted. This can also be done in a pot over a very low heat, or over a double boiler (bain-marie). Make sure you stir the chocolate all the time until it has just melted.
    Pour the just melted chocolate into the bowl of nuts, marshmallows and Turkish delight, and using a large spoon, stir gently so that all the ingredients are coated well in chocolate. Pour the rocky road mixture into the baking tin and even it out around the tin using the spoon.
    Decorate the top while the chocolate is still soft by placing the extra pistachios all over, pressing them into the chocolate slightly. Repeat with the freeze dried raspberries. With the last 2-3 raspberries, I like to crush them with my fingers and sprinkle this all over the top. Lastly sprinkle with desiccated coconut (optional).
    Cover and refrigerate for at least 1 hour or until set.
    Remove from the fridge and lift the set rocky road out of the tin onto a flat chopping surface. Using a large sharp knife, cut widthways into 6 even slices. These longer slices are great for gifts. Otherwise you can cut each of the slices into 3 or 4 serving size pieces.
    Store the rocky road covered in the refrigerator for up to 3 weeks. Rocky road can also be frozen for up to a month.


Note 1: Store any open packets of freeze-dried fruits in the freezer in a sealed bag. This is by far the best way to store any unused freeze-dried ingredients. If you leave half-used packets in your pantry, they will soften. Freezing them keeps them in the best condition and you can use them again directly from the freezer. ?


Calories: 334kcal | Carbohydrates: 35g | Protein: 4g | Fat: 22g | Saturated Fat: 9g | Cholesterol: 1mg | Sodium: 21mg | Potassium: 218mg | Fiber: 4g | Sugar: 25g | Vitamin A: 16IU | Vitamin C: 1mg | Calcium: 26mg | Iron: 3mg
Have you cooked one of my recipes? I’d love you to tag me @katysfoodfinds or #katysfoodfinds!


  • Maria Chambers
    December 11, 2020 at 8:52 am

    This recipe is fantastic! It’s such a great, quick and easy recipe to make and add to Christmas gifts as a plate to bring and share, as a stocking filler or gift basket add on.
    I have made it several times now and it’s always a favourite.

    • Katrina
      December 13, 2020 at 1:42 pm

      Thank you so much Maria and I love hearing that you have made this recipe several times already. ???

      • Yuni
        December 14, 2020 at 8:31 pm

        5 stars
        Love this recipe! It’s easy to make, absolutely delicious and the different colours look amazing! Made this for an early Christmas dinner party and it was a hit. It’s full of good stuff and the freeze dried strawberries (I couldn’t get freeze dried raspberries) balance out the sweetness nicely. Will definitely make this again. 🙂

        • Katrina
          December 15, 2020 at 7:12 am

          Thank you Yuni. I’m so pleased that you tried and liked this recipe. I love the freeze-dried berries in it too and it really does balance out the sweetness. So glad you enjoyed it and to hear you will make it again ❤️

  • Jessica Munroe
    December 16, 2020 at 9:58 pm

    5 stars
    Such a beautiful festive recipe that is so visually appealing. Perfect for a gift or to devour yourself! Thank you!

    • Katrina
      December 17, 2020 at 3:58 pm

      Thank you so much for this lovely feedback Jessica and for your very kind comment on my facebook page. It makes my day to hear this is the best rocky road recipe you have ever made. Thank you so much ❤️

  • Debra
    December 20, 2020 at 1:38 pm

    So easy to make and it looks amazing! Such a foolproof recipe.

    • Katrina
      December 20, 2020 at 6:59 pm

      Thanks Debra. Really glad you found it easy to follow. A great Christmas sweet ❤️

      • Erin KLINGBERG
        December 26, 2020 at 5:18 pm

        5 stars
        Great recipe! Super quick, easy and flexible as you can adjust the additions to include any nuts, lollies or dried fruits that you want! I struggled to find freeze dried raspberries so used freeze dried strawberries instead.
        Perfect for parties, packaged up as gifts, or just eating it all yourself!

        • Katrina
          January 14, 2021 at 11:55 am

          Thank you so much Erin. I agree that Rocky Road is such a great simple and quick treat to make for yourself or for gifts. Thank you for trying my recipe ?


Leave a Reply

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.