Protein Ball Recipe

Protein balls

  • makes 15
  • Easy

Check out this easy recipe for high-protein, vegan coconut butter, date and cranberry energy balls. They make a great pre-workout snack


Try these healthy protein balls, then check out our healthy cookies, energy balls, fruit balls and more healthy snacks.

Coconut butter is made of blended coconut flesh. It has a deliciously sweet, aromatic flavour and a high fat content. It makes a flavourful alternative to butter in baked goods and can also be used on savoury foods, melted over vegetables, fish and meat, or even stirred into coffee. The coconut butter in these balls makes them energy-rich and gives them a full, rounded flavour, perfect for a mid-afternoon or pre-workout snack. 



  • mixed nuts 100g, such as hazelnuts and almonds
  • rolled buckwheat, oats or spelt flakes 50g
  • medjool dates 100g, pitted
  • dried cranberries 50g
  • coconut butter 25g
  • cocoa powder 1 tbsp


  • pistachios a small handful, crushed to a rough powder
  • cocoa nibs 2 tbsp, crushed to a rough powder
  • freeze-dried raspberries 10g, crushed to a rough powder
  • mixed nuts a small handful, crushed to a rough powder


  • Step 1

    Put the nuts into a food processer and pulse into rough pieces.

  • Step 2

    Add the rolled buckwheat, oats or spelt flakes, the pitted dates, cranberries, coconut butter and cocoa powder, and blend to a rough paste.

  • Step 3

    Tip into a bowl and roll into 15 walnut-sized balls.

  • Step 4

    Arrange your coatings, if using, in bowls and roll in your chosen toppings.

  • Step 5

    They’ll keep for 2 months in an airtight container.

Nutritional Information

  • Kcals 95
  • Fat 6.1g
  • Saturates 1.9g
  • Carbs 7.2g
  • Sugars 4.7g
  • Fibre 1.1g
  • Protein 2.3g