Dark chocolate rocky road recipe

Makes 25 small squares

This dark chocolate rocky road recipe is the grown-up version of a childen’s classic treat. This version is full of colourful fruit and nuts. It’s the perfect treat to enjoy when you’re seeking something sweet. Plus, slicing this recipe into squares means you have easy control over your portion size.

It might sound too good to be true, but dark chocolate has plenty of health benefits. Rich in natural antioxidants and vital minerals including potassium, iron, magnesium and copper, dark chocolate is actually really good for you. We recommend opting for a bar with a minimum of 70% cocoa solids to get the most benefit.

The majority of sweetness in this recipe comes from dried fruits, which contain naturally occurring sugars. Dried fruit can be a good option for replacing refined sugar in your sweet treats. For more information on this, take a look at our guide to replacing sugar in your baking here.

As if this treat couldn’t get much better, our chocolate rocky road recipe is no bake too! All you need is a 20x20cm square tin lined with baking parchment to get started. It couldn’t be easier!

Watch Liz make her rocky road recipe

Discover more of our sweet recipes


  • 100g coconut oil
  • 100g 80% dark chocolate
  • 100g pitted dates, chopped
  • 2 tbsp cacao powder
  • 100ml low-sugar almond milk
  • 100g low-sugar granola
  • 100g rich tea biscuits, roughly broken up
  • 200g mixed fruit and nuts, plus extra to sprinkle


You will need a 20x20cm square tin, lined with baking parchment.

  1. Put the coconut oil and chocolate into a large saucepan and gently melt over a low heat. Put the melted oil and chocolate, dates, cacao powder and almond milk into a food processor or powerful blender and blitz until smooth.
  2. Mix in the granola, biscuits and fruit and nuts, then spoon into the prepared tin. Flatten into the tin and sprinkle over a handful to decorate the top. Gently press down and cover. Chill for two to three hours until completely set. Slice into squares.