Did you know Raw Organic Cacao has over 40 times the antioxidants of blueberries and Cacao is the highest plant-based source of iron known?  A deliciously tasting superfood, it makes a great addition to a protein ball.  It also is one of the highest plant based sources of magnesium which helps turn glucose into energy.  Teamed in this recipe with macadamias for their rich source of Vitamin A, iron, protein, thiamin, riboflavin, niacin, and folates – it’s a ball of yumminess to boot!

Ideally enjoyed prior to a gym workout or afterwards, protein balls are becoming are on the rise to becoming a popular snack in between meals or for a 3pm pick up.  Supplying your body with protein throughout the day is essential for optimum muscle growth.  The amino acids in the protein help to build, repair and maintain muscle tissue.

Protein balls should be enjoyed as a part of a balanced diet and an active lifestyle.

What you will need:

300g pitted dates

¼ cup protein powder

1 and ½ tablespoons raw cacao powder

4 tablespoons natural almond butter spread

1/3 cup macadamias

2/3 cup almonds

1/3 cup cashews

Dusting of desiccated coconut on the outside

Makes: 16 Protein balls. See images for an example of the size of protein balls.



NOTE: This works fabulously in a Thermomix if you have one, as the blades are super strong.  Alternatively, you can use a blender but you may need to scrap the sides quite a bit.


  1. Place the dates and almond butter in first. Mix on Speed 9 for 30secs. This will give your protein balls some moisture first for the other ingredients to stick to.
  2. Place the rest of the ingredients into the bowl, and blitz on Speed 9 for 30 seconds.

NOTE: (Protein balls will get firmer once refrigerated, you can experiment by making different size balls)

  1. Roll into 16 balls and place in the fridge to set.