These homemade rocky road protein bars are so much better than shop-bought! They’re fully customisable, so you can make them healthier, gluten-free and vegan and they’re so much fun too! They’re made in just one bowl and come together in 10 minutes.

Three vegan rocky road bars with marshmallows stacked on top of each other.

What is Rocky Road?

I am sure somewhere along the lines we have all heard the words “Rocky Road”. But, what is it? It is a very popular treat in America and Australia and also in England where it is sometimes known as “Tiffin”.

Rocky road is a no-bake treat, typically made using chocolate and marshmallows along with other ingredients like cereal, nuts, berries, coconut – basically anything your heart desires (or anything you’ve had in your pantry for a few hundred years that needs using).

While I’ve not tried it myself, Rocky Road is also a very popular ice cream flavour – now that sounds absolutely delightful.

Why you need this Rocky Road recipe

Other than them being an absolutely phenomenal dessert, they are 100% the best rocky road bars you will ever try. Here’s why:

  • They taste like classic Rocky Road bars, but they’re healthier! They’re made using nourishing ingredients making them even more enjoyable knowing that you’re consuming a good amount of nutrients.

  • They’re easily made gluten-free and vegan!

  • You can add in some protein powder, making them an incredible pre-workout snack.

  • They’re really quick, easy and fun to make – you can get your kids involved which is a great bonding activity (and you get some rocky road bars from it, bonus!)

  • You only need 4 ingredients for the healthy chocolate slice, and then you can add in whatever mix-ins you want.

Ingredients

To make these healthy rocky road bars you only need four ingredients, then you can add any extra treats that you want. My top recommendations are marshmallows and crispy cereal!

Ingredients for rocky road protein bars.
  • Chocolate: I recommend using high-quality dark chocolate as it’s lower in sugar and higher in cacao, which is packed with antioxidants! Dark chocolate is also almost always vegan (just check the packaging) so it’s quite simple to make this a vegan rocky road recipe. You can, however, use any chocolate you want.

  • Nut Butter: You can use smooth or crunchy nut butter, but I recommend using one that is made using just nuts – no added sugar or oil! I love using cashew butter as it doesn’t taste like nuts, but you can use peanut butter, almond butter or even sunflower seed butter if you need these to be nut-free!

  • Protein Powder: You can use any flavour protein powder, but I recommend something chocolatey! If you don’t want to use protein powder, you can use cocoa powder but you will have to add some extra sweetener if the mixture isn’t sweet enough. Use a plant-based protein powder if needed.

  • Liquid Sweetener: To loosen up the mixture and make it even more indulgent, you’re going to need some liquid sweetener like maple syrup, agave, honey or sugar-free syrup. You can omit this if you want and add a splash of milk instead.

  • Marshmallows: You can use mini marshmallows or cut up some big marshmallows.

  • Crispy Cereal: To add a bit of crunch you can add in some crushed cereal, rice crispies, quinoa puffs or granola. I used these vanilla soy protein crispies.

Variations

You can literally add in whatever you want, but here are some ideas:

  • Chopped nuts
  • Dried berries (goji berries or mulberries are great!)
  • Glace cherries
  • Turkish delight
  • Crushed biscuits
  • Desiccated coconut
  • Cacao nibs
Two rocky road bars, on is leaning up against the other at an angle.

How to make allergen-friendly Rocky Road Protein Bars

Because these rocky road protein bars are so forgiving, they are easily customisable to suit any dietary needs.

*Please always do your own research on your ingredients to make sure they are suitable for your dietary requirements.

Gluten-free Rocky Road

While most chocolate, nut butter, protein powder and maple syrup are already free from gluten, ALWAYS check the packaging to see if they are gluten-free certified if baking for someone with a severe allergy or celiac disease. Some products are made in facilities that handle gluten-containing products and are therefore not suitable for celiacs.

Use gluten-free marshmallows and cereal.

Dairy-free / Vegan Rocky Road

Use dark chocolate or vegan chocolate, plant-based protein powder (like pea-protein or soy protein) and vegan marshmallows.

Step-by-step instructions

These rocky road protein bars are truly very easy to make, but I’ve provided a recipe video in the recipe card at the bottom of this page to help you.

Jump to Video

Step 1: Melt your chocolate and nut butter (image 1). You can do this in the microwave or by using the double boiler method which is my personal favourite. See this article on How To Melt Chocolate.

Step 2: Add your protein powder and sweetener (image 2) and mix until combined (image 3)

Homemade rocky road process photos. Step 1 - 3.

Step 3: Add in your mix-ins (image 4) and fold until they’re evenly distributed (image 5).

Homemade rocky road process photos. Step 4-5.

Step 4: Transfer to a loaf tin or Tupperware lined with parchment paper, this makes it easy to remove once set (image 6). Pop it in the fridge for at least one hour.

Step 5: Once set, remove from the fridge and lightly run a knife around the edge to loosen from the tin (image 7). Slice it up with a sharp, clean knife and enjoy!

Homemade rocky road process photos. Step 6-7.

Expert Tips:

  • I make mine in a loaf tin, but you can use a smaller tin or Tupperware to make thicker bars.
  • I slice mine into 12 bite-sized portions, but you can cut them into fewer, bigger slices. I always end up having more than one, anyway!
  • You can easily double this recipe to make a bigger batch, just press the X2 or X3 button in the recipe card.

Storing and Serving

I feel like these rocky road protein bars would last forever in your fridge, yet they definitely won’t because they’ll be devoured within two days. Yes, I’m speaking from experience.

Nevertheless, store them in a zip-lock bag or Tupperware in your fridge.

You can also keep these in a freezer bag in your freezer for up to three months. Leave them to thaw at room temperature for around an hour.

I enjoy these most when they are cold, as the chocolate is still set and they’re really fudgy!

A hand holding three rocky road protein bars.

More high-protein recipes for you to try

BAKING IN GRAMS

All of the recipes I create are tried and tested a few times until it has been perfected. My goal is to develop recipes that are simple to make and easy to follow so that anyone can make them – even if you’ve never baked before!

One very important thing that will ensure that you get the best results is to measure your ingredients by weight! I recommend purchasing a kitchen scale, they are very affordable and it will honestly change your baking game for good! Not all measuring cups are made equally – for example, a cup of flour to me weighs 120g, but for you, it may be anywhere between 100g and 200g – that’s a BIG difference!

I do provide cup measurements, but for best results, I recommend using the weighted ingredients provided.

If you don’t have a kitchen scale yet, you can use this Ingredient Weight Chart as a guideline to convert the ingredients to help you!

Now – dust your apron off and get baking! X

Hey! If you make this recipe, I would love it if you could leave me some feedback and a rating ⭐⭐⭐⭐⭐ in the comment section at the bottom of the page! Also let me know on FacebookInstagram or Pinterest! I can’t wait to hear your thoughts and see your photos!

Three vegan rocky road bars with marshmallows stacked on top of each other.

Homemade Rocky Road Protein Bars

Homemade rocky road protein bars are so much better than shop-bought! They're fully customisable, so you can make them healthier, gluten-free and vegan and they're so much fun too! They're made in just one bowl and come together in just 10 minutes.
5 from 7 votes
Prep Time 10 minutes
Refrigeration 1 hour
Total Time 1 hour 10 minutes
Course pre-workout, Snack
Cuisine Gluten-Free, High-Protein, Vegan
Servings 12 bars
Calories 86 kcal

Equipment

Ingredients
  

  • 75 g Dark Chocolate (¾ cup)
  • 3 tbsp Nut Butter
  • 45 g Chocolate Protein Powder (⅓ cup)
  • 2 tbsp Liquid Sweetener
  • 1 cup Mix-ins: Marshmallows, Crispy Cereal, Nuts, Dried Berries, Coconut etc.

Instructions
 

  • Add your chocolate and nut butter to a heat-proof mixing bowl. Melt it in the microwave or using the double boiler method. See how to melt chocolate.
  • Next, add in your protein powder and sweetener and fold until combined.
  • Fold in your mix-ins.
  • Transfer the mixture into a loaf tin or Tupperware lined with parchment paper. Press the mixture down into your tin and refrigerate for at least one hour.
  • Carefully remove the rocky road from the tin and slice with a sharp, clean knife.

Video

Notes

  • I make mine in a loaf tin, but you can use a smaller tin or Tupperware to make thicker bars.
  • I slice mine into 12 bite-sized portions, but you can cut them into fewer, bigger slices. I always end up having more than one, anyway!
  • You can easily double this recipe to make a bigger batch, just press the X2 or X3 button on the recipe card.
  • Read the blog content for more information about making these allergen-friendly.
  • See the blog contents for ingredient substitutions and storage advice.
These nutritional values are provided as a guide only and may be different depending on your ingredients and measurements.

Nutrition

Nutrition Facts
Homemade Rocky Road Protein Bars
Serving Size
 
1 bar
Amount per Serving
Calories
86
% Daily Value*
Fat
 
3.9
g
6
%
Saturated Fat
 
1.6
g
10
%
Polyunsaturated Fat
 
0.3
g
Monounsaturated Fat
 
0.9
g
Carbohydrates
 
9.4
g
3
%
Protein
 
5.1
g
10
%
* Percent Daily Values are based on a 2000 calorie diet.
Keyword easy rocky road, gluten-free rocky road recipe, healthy rocky road, homemade protein bars, how to make rocky road, rocky road recipe, vegan rocky road recipe
Did you make this?Leave a rating & leave some feedback in the comments section below! You can also tag me on Instagram @Nourishing.Niki and use the #NourishingNiki