Dark Chocolate Rocky Road Bars

A lower-sugar rocky road with dark chocolate, crunchy nuts, dried fruit, and coconut that's easy to make.

These rocky road bars are an easy no-bake treat. They combine rich dark chocolate with nuts, seeds, dried cranberries, and coconut flakes. They’re lower in sugar than classic rocky road. They’re also gluten-free, and you can make them dairy-free or vegan with simple swaps.

  • The base is made with melted dark chocolate and almond butter.
  • This creates a smooth, creamy layer that holds everything together.

Once chilled, the mixture sets into a crunchy-chewy rocky road without marshmallows.

Advertisement

Why these rocky road bars are different

These rocky road bars follow the classic idea but use dark chocolate and whole-food mix-ins:

  • Dark chocolate (70% cocoa) gives a deeper flavor and lowers the sugar content compared to traditional rocky road.
  • Almond butter mixed into the chocolate creates a creamy texture that sets firmly but slices easily.
  • Nuts, seeds, and cranberries add plenty of crunch and some chew without marshmallows.
  • Unsweetened coconut flakes add texture without extra sugar.
  • Simple ingredient swaps let you customize the bars to your taste or dietary needs, including dairy-free or vegan.
Ingredients for dark chocolate rocky road laid out on plates and in bowls
Dark chocolate, almond butter, Brazil nuts, pistachios, dried cranberries, pepitas, coconut flakes, and salt

Ingredients for dark chocolate rocky road bars

  • Dark chocolate – Forms the base of the rocky road and holds everything together. Use a dairy-free or vegan chocolate if needed.
  • Almond butter – Gives the chocolate base a softer texture. Cashew butter or natural peanut butter work well as substitutes.
  • Brazil nuts – Add a rich, buttery crunch. Other nuts such as almonds, hazelnuts, walnuts, pecans, or macadamias can also be used.
  • Pistachios – Add color and a slightly sweet, nutty flavor that pairs well with the dark chocolate.
  • Pepitas (pumpkin seeds) – Give additional crunch and an extra boost of nutrients.
  • Dried cranberries – Provide bursts of sweetness and a chewy texture that contrasts nicely with the nuts and seeds.
  • Unsweetened coconut flakes – Add texture and a subtle coconut flavor that complements the chocolate and cranberries.
  • Fine salt – Enhances the flavor of the chocolate and nuts. If your almond butter is salted, reduce the added salt to taste.
Rocky road mixture with nuts, dried fruit, and coconut pressed into a parchment-lined loaf pan before chilling
No-bake rocky road mixture pressed into a loaf pan before chilling to set

Rocky road flavor variations

One of the best things about rocky road is how easy it is to customize. Here are a few ideas:

  • Chocolate variations: Milk and white chocolate both create a sweeter rocky road. White chocolate sets the softest. Mint-infused or orange-infused dark chocolate adds subtle flavor without affecting texture.
  • Nut butter options: Use cashew butter instead of almond butter for extra creaminess, or natural peanut butter for a chocolate-peanut flavor.
  • Different nuts: Swap Brazil nuts and pistachios for almonds, pecans, hazelnuts, or macadamias. Pecans give a softer bite. Macadamias add an even more buttery richness than Brazil nuts.
  • Dried fruit options: Swap the cranberries for raisins, cherries, blueberries, or dried mango. Chopped dried apricots or figs also work well if you prefer less sweet dried fruit.
  • Extra crunch: Replace some of the nuts and seeds with crushed pretzels, crispy rice cereal, or crumbled cookies.
  • Festive swaps: Colorful coated chocolates are fun for holiday versions, such as red and green for Christmas. Mini marshmallows are also delicious for a classic rocky road texture.
A slab of rocky road made with dark chocolate, cut into bars and arranged on parchment paper
A slab of dark chocolate rocky road cut into bars, packed with nuts, seeds, and dried fruit

Tips for perfect rocky road bars

These simple tips will help ensure your rocky road sets well and slices neatly:

  • Use good-quality chocolate: Since chocolate is the main ingredient, choose a chocolate you enjoy eating.
  • Coat everything evenly: Stir the mixture thoroughly so all the nuts, seeds, fruit, and coconut are coated in chocolate.
  • Press firmly into the pan: Compacting the mixture helps the bars hold together once sliced.
  • Chill until fully set: Allow enough time for the chocolate to firm up before cutting to achieve clean slices.
  • Use a sharp knife: Use a large sharp knife to cut the rocky road into bars, wiping it clean between cuts.
Dark chocolate rocky road pieces with nuts and dried fruit, served beside a small bowl of flaky sea salt
Rocky road bars served with flaky sea salt for a sweet-salty contrast

How to store dark chocolate rocky road bars

Store dark chocolate rocky road bars in an airtight container in the refrigerator for up to 2 weeks. Keeping them chilled prevents the chocolate from softening and keeps the nuts and seeds fresh.

For longer storage, freeze the sliced bars in an airtight container for up to 2 months. Freeze them in a single layer or separate with parchment paper to prevent sticking. Thaw in the refrigerator overnight to avoid condensation forming on the chocolate.

Dark Chocolate Rocky Road Bars Recipe

Recipe video below. These no-bake rocky road bars are an easy, healthier treat. Rich dark chocolate coats crunchy nuts, seeds, cranberries, and coconut. They’re lower in sugar than classic rocky road, gluten-free, and can be made dairy-free or vegan.

Dark chocolate rocky road bars with nuts, dried fruit, and coconut, served with a bowl of sea salt flakes
  • Serves: 12 pieces
  • Prep time: 15 mins
  • Chill time: 1 hour

Ingredients

  • 6.4 oz (180 g) dark chocolate (70% cocoa, see Note 1)
  • 1/4 cup (60 g) almond butter
  • 1/8 teaspoon fine salt
  • 1/2 cup (70 g) Brazil nuts
  • 1/3 cup (55 g) dried cranberries
  • 1/4 cup (40 g) pistachios
  • 3 tablespoons (30 g) pepitas (pumpkin seeds)
  • 1/4 cup (20 g) unsweetened coconut flakes

Instructions

  1. Prepare chocolate mixture

    Break the chocolate into pieces and melt it in the microwave (in 20 to 30 second bursts, stirring between each burst) or using a double boiler. Stir through the almond butter and salt until smooth.Melted dark chocolate, almond butter, and salt in a mixing bowl

  2. Add remaining ingredients

    Add the Brazil nuts, cranberries, pistachios, pepitas, and coconut flakes to the chocolate mixture. Mix until everything is well coated.Rocky road mixture of nuts, dried fruit, and coconut folded into melted chocolate in a mixing bowl with a spatula

  3. Press into pan

    Tip the mixture into an 8×4 inch (20×10 cm) loaf pan lined with parchment paper. Use the back of a spoon to press and smooth the top. Sprinkle over extra cranberries, roughly chopped pistachios, and pepitas for decoration if desired.Rocky road mixture spread evenly in a parchment-lined loaf pan before chilling

  4. Chill and cut

    Refrigerate for 1 hour or until fully set. Once set, remove from the loaf pan and cut into pieces using a sharp knife.Dark chocolate rocky road slab being sliced into bars

Notes

  1. Chocolate – 70% cocoa dark chocolate gives a balanced flavor. Higher percentages make the rocky road less sweet and more intense. Lower percentages give a sweeter result. Milk or white chocolate can also be used if you prefer a much sweeter option.
  2. Dairy-free and vegan option – Use certified vegan or dairy-free chocolate, or a dark chocolate that does not contain dairy ingredients such as milk solids, whey, milk fat, or butterfat.
  3. More substitutions – Check out the flavor variations above for more substitution ideas, such as swapping the Brazil nuts for mini marshmallows for a more classic rocky road texture.
  4. Doubling the recipe – To make a larger batch, double all ingredients and set the mixture in an 8×8 inch (20×20 cm) square dish or cake pan.
  5. Storage – Store the rocky road in an airtight container in the fridge for up to 2 weeks, or freeze for up to 2 months. See the storage tips above for best results.

Recipe video

Watch the recipe video to see how to make Dark Chocolate Rocky Road Bars.

Frequently asked questions

Why is my rocky road crumbly instead of firm?

Rocky road becomes crumbly when the chocolate-to-mix-ins ratio is too low. Make sure the chocolate fully coats your mix-ins and press the mixture firmly into the pan before chilling.

Rocky road can also crumble if the chocolate overheats and becomes grainy during melting. To avoid this, melt the chocolate in 20 to 30 second bursts in the microwave, stirring between each burst.

Can I use milk or white chocolate instead of dark chocolate for rocky road?

Yes. Milk and white chocolate both work in this recipe, but they make the rocky road noticeably sweeter and slightly softer. Dark chocolate (70% cocoa) sets more firmly and gives a richer flavor.

Can I make this rocky road nut-free?

Yes. You can make this rocky road nut-free by replacing the Brazil nuts and pistachios with crushed cookies, pretzels, or crispy rice cereal, and swapping the almond butter for sunflower seed butter.

Can I double this rocky road recipe?

Yes. To double this rocky road recipe, double all ingredients and set the mixture in an 8×8 inch (20×20 cm) square pan. The thickness will be similar, and the chilling time remains the same.

How long does rocky road last in the fridge?

Rocky road lasts well in the fridge for up to 2 weeks in an airtight container. Refrigeration helps maintain freshness because the natural oils in nuts and seeds stay fresher for longer when kept chilled.

Can I freeze rocky road?

Yes. You can freeze rocky road for up to 2 months in an airtight container. Freeze the sliced bars in a single layer or separate them with parchment paper to prevent sticking. Thaw in the fridge to avoid condensation forming on the chocolate.

More healthy chocolate recipes

Share this recipe
Lilian Dikmans
Lilian Dikmans
Lilian Dikmans is a former lawyer, model, and the founder of Real Food Healthy Body (RFHB). She became the first Australian model to simultaneously compete in Muay Thai. Lilian holds a Bachelor of Laws (LLB, Honours) and a Bachelor of Commerce (BCom) from the University of Melbourne (2004-2008). She is also a qualified personal trainer, holding Certificates III and IV in Fitness.
Get new recipes by email

Latest recipes

Leave a comment

Please enter your comment!
Please enter your name here
Recipe rating
Rate the recipe