This Healthy Rocky Road is made with dark chocolate, fresh berries, and nuts instead of marshmallows and sweets. It takes just 5 minutes to prep and tastes so good you won't feel like you're settling for a "healthy version" of anything.

A Quick Look At This Recipe
- ✅ Recipe Name: Healthy Rocky Road
- 🕒 Ready In: ~5 minutes prep + 1 hour freezer or 3-4 hours fridge
- 👪 Serves: 12 pieces (can be cut smaller)
- 🍽 Calories: ~154 per piece
- 🥣 Main Ingredients: Dark chocolate, blueberries, raspberries, pecans, pistachios, coconut oil
- 📖 Dietary Info: Naturally gluten-free, refined sugar-free (with 85% dark chocolate), can be made vegan or dairy free with a chocolate swap e.g. Hu Chocolate
- ⭐ Why You'll Love It: Takes just 5 minutes to make, no baking required, packed with antioxidants from berries and dark chocolate, naturally sweetened, perfect for sharing
As a dietitian, I'm all for enjoying the real treats during the holidays. You don't need a healthy version of everything. But sometimes, after a few days of indulging, you want something sweet that also makes you feel good, and that's where this recipe comes in.
This healthy rocky road is genuinely delicious. The dark chocolate is rich and satisfying, the berries add a fruity burst, and the nuts give it that classic malteser rocky road crunch. It's not about deprivation, it's just a really good treat that happens to be made with wholesome ingredients.
I love making this around Easter or during the holidays when I want to have something sweet on hand that I can enjoy without feeling overly full or sluggish afterward.
If you love easy chocolate treats that are also packed with good for you ingredients, you might enjoy my Protein Crisp Bars or my Weetabix Cake recipes.
Jump to:
- A Quick Look At This Recipe
- Why This Recipe Is Good for You (Nutrition Highlights)
- Key Ingredients
- Ingredient Substitutions
- Recipe Variations
- Equipment
- How To Make This Healthier Rocky Road
- Expert Tips for Making This Recipe
- Serving Suggestions
- Storage
- Nutrition Notes
- FAQ
- Related
- Want to Learn About Nutrition?
- 📖 Recipe
- Comments
- 💬 Comments
Why This Recipe Is Good for You (Nutrition Highlights)
- Uses dark chocolate (70-85%) which is naturally lower in sugar than milk chocolate and higher in antioxidants
- Each piece contains ~ 154 calories which is lower than most chocolate bars you will find on store shelves.
- Fresh berries instead of marshmallows add fiber, vitamin C, and natural sweetness without refined sugar
- Nuts provide healthy fats and protein which help keep you satisfied longer
- No artificial ingredients or refined sugar (when using 85% dark chocolate)
- Naturally gluten-free and can easily be made vegan by choosing dairy-free chocolate
- Perfect for portion control since you can cut it into smaller or larger pieces depending on your needs
- Great for sharing during holidays without the sugar crash that comes with traditional treats
Key Ingredients
The complete ingredient list with measurements can be found in the recipe card below.

- Blueberries and raspberries: Use fresh berries for the best texture as they hold their shape better. Frozen berries will release too much moisture as they thaw.
- Dark chocolate: Choose 70-85% cacao dark chocolate for the best balance of flavor and health benefits. I used 85% Lindt, which gives a rich, slightly bitter chocolate flavor that pairs perfectly with the sweet berries. The higher the cacao percentage, the lower the sugar content.
- Pecans: These add a buttery, rich flavor and satisfying crunch. You can use raw or toasted pecans. Toasting brings out more flavor, but raw works perfectly fine too.
- Shelled pistachios: Pistachios add a beautiful green color and slightly sweet, nutty flavor. Make sure to buy shelled pistachios to save time. You can leave them whole or roughly chop them.
- Coconut oil: Just a small amount helps the chocolate melt smoothly and gives the finished rocky road a nice snap when set.
- Peanut butter (optional): Smooth peanut butter adds extra richness and can be drizzled or swirled on top for visual appeal and extra flavor. Almond butter or any nut butter works too.
- Shredded coconut (optional): Adds texture and a subtle coconut flavor. I always recommend unsweetened shredded coconut.
Ingredient Substitutions
Here are some tips to help you adjust the recipe to suit your individual dietary needs and preferences. I only recommend swapping 1 - 2 ingredients, so the original recipe doesn't completely change.
- Nut-free: Swap the pecans and pistachios for pumpkin seeds or sunflower seeds. If using peanut butter, replace with sunflower seed butter or omit entirely.
- Different berries: You can use strawberries (chopped), blackberries, or cherries instead of blueberries and raspberries. Just make sure they're fresh, not frozen.
- Milk chocolate: If you prefer a sweeter rocky road, you can use milk chocolate instead of dark chocolate. Keep in mind this will increase the sugar content and won't be dairy-free.
- Different nuts: Swap pecans and pistachios for almonds, walnuts, hazelnuts, or cashews. Use whatever you have on hand or prefer.
- Dairy free or vegan: choose an appropriate chocolate alternative such as Hu.
- Lower in sugar: Choose a chocolate made without added sugar or sweetened with sugar alternatives. Just be cautious with chocolates marketed as “diabetic-friendly” or “low-sugar,” as they often contain sugar alcohols that can cause bloating or have a laxative effect when eaten in larger amounts. Alternatively, choose a higher cacao percentage such as 90% as the higher the cacao percentage, the lower the sugar content.
Please note: This recipe has not been tested with other substitutions or variations. If you replace or add any ingredients, please let me know in the comments below! I'd love to hear how it worked out! 💛
Recipe Variations
Easter Rocky Road: Add mini chocolate eggs for a festive Easter version. By keeping the rest of the ingredients the same, its still a relatively healthy rocky road.
Dried Fruit Rocky Road: Replace some or all of the fresh berries with dried cranberries, dried cherries, or chopped dried apricots. This gives a chewier texture similar to traditional rocky road.
Crunchy Rocky Road: Add crushed biscuits (like Rich Tea biscuits) for extra crunch and a more traditional rocky road texture. Rich tea biscuits are quite a light biscuit and relatively low in calories compared to other biscuits on the supermarket shelves.
Equipment
Rectangular stainless steel lunchbox or baking pan: I used a rectangular stainless steel lunchbox (Width: 15 cm, Length: 21 cm / approximately 6" x 8"). You can also use any small baking pan or loaf tin (around 8" x 4" or similar size).
Parchment paper: Essential for lining your container so you can easily lift the rocky road out once it's set. Leave a flap hanging out on two opposite ends to use as handles.
How To Make This Healthier Rocky Road
Below are the simple steps for how to make this recipe with visuals I hope are helpful! Don't forget to check out the recipe card at the bottom for the full recipe.

Prepare your container
Line your lunchbox or baking pan with parchment paper, leaving a flap hanging out on two opposite ends so you can lift the rocky road out easily once it's set.

Add berries and nuts
Scatter the blueberries, raspberries, pecans, and pistachios evenly across the bottom of the lined container.

Melt the chocolate
Melt the dark chocolate with coconut oil in small increments to avoid burning. You can do this in the microwave in 15-30 second bursts, stirring between each interval, or use a double boiler on the stove. Stir until completely smooth and melted.

Pour chocolate over toppings
Pour the melted chocolate over the berries and nuts in the container. Use a spatula to spread it out evenly, making sure everything is coated.

Optional toppings
If using peanut butter, drizzle or swirl it over the top of the melted chocolate for a marbled effect. Sprinkle shredded coconut on top if desired.

Set then serve
Set in the fridge or freezer, ~ 1 hour in the freezer or 3-4 hours in the fridge until completely set and firm.
Once set, lift the rocky road out of the container using the parchment paper flaps. Place it on a cutting board and use a sharp knife to cut it into 12 pieces (or more for smaller portions).
Hint: To make slicing easier dip your knife into a cup of boiling water first to heat the blade.
Expert Tips for Making This Recipe
Use fresh berries only. Frozen berries will release moisture as they thaw and can cause the chocolate to seize or become grainy. Fresh berries stay firm and add the perfect texture.
Don't overheat the chocolate. Melt it slowly in short increments to prevent burning. Overheated chocolate can become grainy or separated.
Line the pan with parchment paper. This makes it so much easier to lift the rocky road out once it's set. Leave flaps on two sides to use as handles.
Work quickly once the chocolate is melted. Dark chocolate sets fairly quickly, especially if you're using a higher percentage (80-85%). Pour it over the berries and nuts as soon as it's smooth.
Use a sharp knife for clean cuts. When cutting into pieces, use a large, sharp knife and wipe it clean between cuts for the neatest squares.
Serving Suggestions
There are so many ways to enjoy this healthy rocky road:
As an after-dinner treat: Serve small squares alongside coffee or tea for a satisfying dessert that won't leave you feeling too full.
Gift giving: Package it up in a nice tin or box with parchment paper between layers for a homemade gift during the holidays or for Easter.
Party platter: Cut into small bite-sized pieces and serve on a dessert platter alongside other treats.
Snack with Greek yogurt: Chop into small chunks and sprinkle over Greek yogurt for a protein-rich snack with a chocolate fix.
Afternoon pick-me-up: Keep a few pieces in the fridge for when you need something sweet in the afternoon. The dark chocolate and nuts provide sustained energy.
Storage
Fridge: Store in an airtight container for up to 3-4 days. The fresh berries are best enjoyed within this timeframe.
Freezer: You can freeze the rocky road for up to 2 months in an airtight container or freezer bag. The berries will soften slightly when thawed but it still tastes delicious. Let it thaw in the fridge for a few hours before eating, or enjoy straight from the freezer for a firmer texture.
Room temperature: Not recommended for storage due to the fresh berries. The chocolate will also soften and may melt in warm conditions.
Nutrition Notes
Each piece contains around 154 calories and provides antioxidants from the dark chocolate and berries, healthy fats from the nuts, and a small amount of protein and fiber. The dark chocolate (especially if you use 80-85% cacao) is naturally lower in sugar than milk chocolate and provides minerals like iron and magnesium.
That said, it's still a treat and is energy-dense due to the chocolate and nuts. Portion size matters, which is why I cut mine into 12 pieces. You could cut it into smaller or larger pieces depending on your needs.
Nutritional Calculations: Nutrition information calculated using 85% dark chocolate (Lindt), fresh berries, raw pecans, pistachios and peanut butter. I did not include the shredded coconut.
FAQ
Absolutely! If you want to add mini marshmallows, scatter them with the berries and nuts before pouring the chocolate over. Keep in mind this will increase the sugar content and change the nutritional profile.
This usually happens if water gets into the chocolate while melting. Make sure your bowl and utensils are completely dry. It can also happen if the chocolate is overheated. Melt it slowly in short bursts and stir frequently.
Want to Learn About Nutrition?
Here are some nutrition education articles from a dietitian! And if you have any questions, feel free to reach out - I'm here to help.
📖 Recipe

Healthy Rocky Road Recipe
Equipment
- lunchbox lined with parchment paper The dimensions of the lunchbox I used were: Width 15cm, Height 6cm, Length 21cm
- microwave safe bowl for melting the chocolate
Ingredients
- 100 g blueberries about ¾ cup
- 100 g raspberries about ¾ cup
- 40 g pecans about ⅓ cup
- 40 g pistachios about ¼ cup
- 200 g dark chocolate I used 85%
- 20 g smooth peanut butter optional about 1 tablespoon
- 2 tablespoon shredded unsweetened coconut optional
Instructions
- Line your lunchbox or baking pan with parchment paper, leaving a flap hanging out on two opposite ends so you can lift the rocky road out easily once it's set.
- Add the blueberries, raspberries, pecans, and pistachios to the lined container. Scatter them evenly across the bottom.
- Melt the dark chocolate with the coconut oil in small increments to avoid burning. You can do this in the microwave in 15-30 second bursts, stirring between each interval, or use a double boiler on the stove. Stir until completely smooth and melted.
- Pour the melted chocolate over the berries and nuts in the container. Use a spatula to spread it out evenly, making sure everything is coated.
- Optional: Drizzle or swirl the peanut butter over the top of the melted chocolate for a marbled effect. Sprinkle shredded coconut on top if desired.
- Place the container in the freezer for 1 hour or in the fridge for 3-4 hours until completely set and firm.
- Once set, lift the rocky road out of the container using the parchment paper flaps. Place it on a cutting board and use a sharp knife to cut it into 12 pieces (or more for smaller portions). Enjoy!
Video
Notes
- Fridge: Store in an airtight container for up to 3-4 days.
- Freezer: Freeze for up to 2 months in an airtight container. Thaw in the fridge before eating or enjoy straight from the freezer.
- Room temperature: Not recommended due to fresh berries and chocolate softening.
- Use fresh berries only for the best texture
- Work quickly once chocolate is melted as it sets fast
- Line pan with parchment paper for easy removal
- Use a sharp knife and wipe clean between cuts for neat squares. Heat the knife in a cup of hot water before slicing to make slicing easier.















Comments
No Comments