Try these healthy protein balls, then check out our healthy cookies, energy balls, fruit balls, protein pancakes, protein porridge 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.

If you want to know what to eat before and after a workout, then read our guide.


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


  • a small handful pistachios, crushed to a rough powder
  • 2 tbsp cocoa nibs, crushed to a rough powder
  • 10g freeze-dried raspberries, crushed to a rough powder
  • a small handful mixed nuts, 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.


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating