Go Back
+ servings
Print Recipe
5 from 1 vote

Rocky Road Christmas Pudding Recipe

This simple Rocky Road Christmas Pudding will make the perfect dessert for your Christmas celebrations.
Prep Time10 mins
Chilling Time3 hrs
Total Time3 hrs 10 mins
Course: Dessert
Cuisine: Australian
Keyword: Christmas Desserts, Christmas Recipes, Rocky Road
Servings: 8 people
Calories: 376kcal
Author: Lauren


  • Pudding tin or a bowl


  • 200 grams milk chocolate
  • 250 grams marshmallows
  • 50 grams unsalted cashews
  • 50 grams mini pretzels
  • ½ cup dried cranberries craisins
  • 100 grams white chocolate
  • 1 Jaffa or red M&M to decorate.


  • Line a pudding bowl (or a deep regular bowl) with cling wrap, make sure the sides and base are completely covered and you leave cling wrap overhanging to help remove the Rocky Road Christmas Pudding once it has set.
  • Assemble your ingredients on a work bench so they are in easy reach.
  • Break the milk chocolate into squares and place it into a microwave safe bowl. Cook for 30 second spurts until the chocolate has just melted.
  • Add the marshmallows, cashews, pretzels and dried cranberries to the bowl with the melted chocolate and quickly mix together with a large metal spoon until all of the ingredients are coated with chocolate.
  • Pour the mixture into your prepared pudding bowl and gently push down and smooth the surface. Place the Rocky Road pudding into the fridge to set, this should only take a couple of hours.
  • Carefully remove the set pudding from the bowl, remove the cling wrap and turn upside down onto a serving plate - dome side on top.
  • Melt the white chocolate and pour over the top of the Rocky Road pudding before adding the Jaffa and mint leaves to decorate.
  • Refrigerate until ready to serve.


This recipe can be made up to a week in advance, cover with cling wrap and store in the fridge until needed. 
You can use either a pudding tin or a deep bowl for this recipe. 
It's important to place the cling wrap over the base of your pudding dish as this is what helps to remove the 'pudding' once set.


Serving: 0g | Calories: 376kcal | Carbohydrates: 61g | Protein: 4g | Fat: 16g | Saturated Fat: 8g | Cholesterol: 3mg | Sodium: 120mg | Potassium: 158mg | Fiber: 2g | Sugar: 44g | Calcium: 33mg | Iron: 2mg